]> git.donarmstrong.com Git - lilypond.git/commitdiff
Issue 4571 / 1: Add font aliases settings for Unicode demonstration
authorMasamichi Hosoda <trueroad@trueroad.jp>
Fri, 21 Aug 2015 16:04:18 +0000 (01:04 +0900)
committerMasamichi Hosoda <trueroad@trueroad.jp>
Wed, 26 Aug 2015 10:52:30 +0000 (19:52 +0900)
This commit adds following generic font aliases settings:

Linux Libertine is serif.
Linux Biolinum is sans-serif.
Linux Libertine Mono is monospace.

So characters that are not contained
in the Libertine font (like Japanese)
are substituted to a serif font.

input/regression/typography-demo.ly
input/regression/utf-8-mixed-text.ly
input/regression/utf-8.ly

index 51a2dd601f518a07ffc727a198b75b63e22d061e..c915c7fe52663c261f887c70b481cd2270ea53b0 100644 (file)
@@ -27,9 +27,9 @@ ignoreMelismaOff = \unset ignoreMelismata
   % Linux Libertine fonts contain Cyrillic and Hebrew glyphs.
   #(define fonts
     (set-global-fonts
-     #:roman "Linux Libertine O"
-     #:sans "Linux Biolinum O"
-     #:typewriter "Linux Libertine Mono O"
+     #:roman "Linux Libertine O,serif"
+     #:sans "Linux Biolinum O,sans-serif"
+     #:typewriter "Linux Libertine Mono O,monospace"
    ))
 }
 
index 7f93917c2f4c9036f926c35e34fda0a4922526ef..b0fba2c5d25a1a0ced08eb5d0b1a09a19084cab8 100644 (file)
@@ -7,4 +7,15 @@
 
 \version "2.16.0"
 
+% Font settings for Cyrillic
+% Linux Libertine fonts contain Cyrillic glyphs.
+\paper {
+  #(define fonts
+    (set-global-fonts
+     #:roman "Linux Libertine O,serif"
+     #:sans "Linux Biolinum O,sans-serif"
+     #:typewriter "Linux Libertine Mono O,monospace"
+   ))
+}
+
 \markup { "Здравствуйте Hallo" }
index ae9742f1a2f37d2d25cf781ed9c72a024bebba9f..b5fefcf9231c8c9ef200c0d3f05358613d1a6884 100644 (file)
@@ -34,9 +34,9 @@ will render Bulgarian (Cyrillic), Hebrew, Japanese and Portuguese.
 \paper {
   #(define fonts
     (set-global-fonts
-     #:roman "Linux Libertine O"
-     #:sans "Linux Biolinum O"
-     #:typewriter "Linux Libertine Mono O"
+     #:roman "Linux Libertine O,serif"
+     #:sans "Linux Biolinum O,sans-serif"
+     #:typewriter "Linux Libertine Mono O,monospace"
    ))
 }