]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/pango-select.cc
handle CID CFFs.
[lilypond.git] / lily / pango-select.cc
index 708720486ecffea6a713c9452483813bb0392110..7ca70983ffea86189b9f429459dadbdd46170d2b 100644 (file)
 PangoFontDescription *
 properties_to_pango_description (SCM chain, Real text_size)
 {
-  SCM name = ly_chain_assoc (ly_symbol2scm ("font-name"), chain);
+  SCM name = ly_chain_assoc_get (ly_symbol2scm ("font-name"), chain, SCM_BOOL_F);
 
   PangoFontDescription *description = 0;
-  if (scm_is_pair (name) && scm_is_string (scm_cdr (name)))
+  if (scm_is_string (name))
     {
-      String name_str = ly_scm2string (scm_cdr (name));
+      String name_str = ly_scm2string (name);
       description = pango_font_description_from_string (name_str.to_str0 ());
     }
   else