From d252fe16ab70d138bc4d7f180498e26b6d774f23 Mon Sep 17 00:00:00 2001 From: Masamichi Hosoda Date: Sat, 22 Aug 2015 01:04:18 +0900 Subject: [PATCH] Issue 4571 / 1: Add font aliases settings for Unicode demonstration 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 | 6 +++--- input/regression/utf-8-mixed-text.ly | 11 +++++++++++ input/regression/utf-8.ly | 6 +++--- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/input/regression/typography-demo.ly b/input/regression/typography-demo.ly index 51a2dd601f..c915c7fe52 100644 --- a/input/regression/typography-demo.ly +++ b/input/regression/typography-demo.ly @@ -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" )) } diff --git a/input/regression/utf-8-mixed-text.ly b/input/regression/utf-8-mixed-text.ly index 7f93917c2f..b0fba2c5d2 100644 --- a/input/regression/utf-8-mixed-text.ly +++ b/input/regression/utf-8-mixed-text.ly @@ -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" } diff --git a/input/regression/utf-8.ly b/input/regression/utf-8.ly index ae9742f1a2..b5fefcf923 100644 --- a/input/regression/utf-8.ly +++ b/input/regression/utf-8.ly @@ -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" )) } -- 2.39.5