]> git.donarmstrong.com Git - lilypond.git/commitdiff
Issue 4987: Add Greek and Cyrillic glyph aliases
authorMasamichi Hosoda <trueroad@trueroad.jp>
Mon, 24 Oct 2016 15:03:13 +0000 (00:03 +0900)
committerMasamichi Hosoda <trueroad@trueroad.jp>
Thu, 3 Nov 2016 21:54:32 +0000 (06:54 +0900)
LilyPond default fonts (TeX Gyre) do not have Greek and Cyrillic glyphs.
New URW 35 fonts which are contained in Ghostscript 9.20 have them.

This commit makes that when you have the new URW fonts,
you can use their Greek and Cyrillic glyphs as default fonts.

mf/00-lilypond-fonts.conf.in

index 899db67172e216fbc91da71cb6aa52dcd15a8f34..dc2c464f44a749907ef9a6a86dfa710ff595dfc4 100644 (file)
   <alias binding="strong">
     <family>LilyPond Serif</family>
     <prefer>
+      <!-- Main serif font:
+          Latin glyphs only. -->
       <family>TeX Gyre Schola</family>
+      <!-- Ghostscript (URW) font:
+          gs 9.20+ includes Greek and Cyrillic glyphs. -->
+      <family>C059</family>                   <!-- gs 9.20 -->
+      <family>Century SchoolBook URW</family> <!-- gs 9.16 -->
+      <family>Century Schoolbook L</family>   <!-- gs 9.15, 9.18, 9.19 -->
+      <!-- Substitute font:
+           Most Unicode glyphs except CJK are included. -->
       <family>DejaVu Serif</family>
     </prefer>
     <default>
+      <!-- Fontconfig default serif font alias:
+           For CJK glyphs etc. -->
       <family>serif</family>
     </default>
   </alias>
   <alias binding="strong">
     <family>LilyPond Sans Serif</family>
     <prefer>
+      <!-- Main sans-serif font:
+          Latin glyphs only. -->
       <family>TeX Gyre Heros</family>
+      <!-- Ghostscript (URW) font:
+          gs 9.16+ includes Greek and Cyrillic glyphs. -->
+      <family>Nimbus Sans</family>    <!-- gs 9.20, 9.16 -->
+      <family>Nimbus Sans L</family>  <!-- gs 9.15, 9.18, 9.19 -->
+      <!-- Substitute font:
+           Most Unicode glyphs except CJK are included. -->
       <family>DejaVu Sans</family>
     </prefer>
     <default>
+      <!-- Fontconfig default san-serif font alias:
+           For CJK glyphs etc. -->
       <family>sans-serif</family>
     </default>
   </alias>
   <alias binding="strong">
     <family>LilyPond Monospace</family>
     <prefer>
+      <!-- Main monospace font:
+          Latin glyphs only. -->
       <family>TeX Gyre Cursor</family>
+      <!-- Ghostscript (URW) font:
+          gs 9.16+ includes Greek and Cyrillic glyphs. -->
+      <family>Nimbus Mono PS</family>   <!-- gs 9.20 -->
+      <family>Nimbus Mono</family>      <!-- gs 9.16, 9.18, 9.19 -->
+      <family>Nimbus Mono L</family>    <!-- gs 9.15 -->
+      <!-- Substitute font:
+           Most Unicode glyphs except CJK are included. -->
       <family>DejaVu Sans Mono</family>
     </prefer>
     <default>
+      <!-- Fontconfig default monospace font alias:
+           For CJK glyphs etc. -->
       <family>monospace</family>
     </default>
   </alias>