変更方法
下記黄色太字でフォント変更できた.
\version "2.18.0"
\language "deutsch"
sopI = \relative c' {
\clef soprano
\override Voice.TextScript.font-name=#"Kozuka Mincho Pr6N"
r2 c'^"漢字かんじabc"
}
bas = \relative c {
\clef bass
c1^"漢字かんじabc"
}
\book{
\score {
\new PianoStaff<<
\new Staff \sopI
\new Staff \bas
>>
}
}
使用可能なフォントファミリーを調べる
フォント変更
- \override Voice.TextScript.font-name=#"ここにフォント
ファミリー名を入力"
使用可能なフォントファミリーを調べるコマンド(cmd.exeで実行した)
- lilypond -dshow-available-fonts
- コンソール画面で文字化けしたので,上記コマンドで出力される文字列をファイルに保存する.
- lilypond -dshow-available-fonts 2> lily.txt
下記は,lily.txtの一部.
行頭に"family"とある行を見て(family Kozuka Mincho Pr6N)
"family"と半角スペース1文字を無視して,残りの文字列(Kozuka Mincho Pr6N)を
- 行頭に"family"を含まない行から,使用したいフォント名を見つける.
- 同じ行にあり,コンマで区切られた名前は同じフォントを指している?
- 「Kozuka Mincho Pr6N」,「小塚明朝 Pr6N」,「Kozuka Mincho Pr6N R」の場合はいずれも成功した.
- 「小塚明朝 Pr6N R:style=R」とした場合はフォント変更に失敗した.
- 「ここにフォント
ファミリー名を入力」に入力する(\override Voice.TextScript.font-name=#"Kozuka Mincho Pr6N")
family Kozuka Mincho Pr6N
Kozuka Mincho Pr6N,小塚明朝 Pr6N,Kozuka Mincho Pr6N R,小塚明朝 Pr6N R:style=R,Regular
family Informal Roman
Informal Roman:style=Normal,obyčejné,Standard,Κανονικά,Regular,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
family Palace Script MT
Palace Script MT:style=Regular
family Copperplate Gothic Light
Copperplate Gothic Light:style=Normal,obyčejné,Standard,Κανονικά,Regular,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
family Bradley Hand ITC
Bradley Hand ITC:style=Normal,obyčejné,Standard,Κανονικά,Regular,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
family Yu Mincho
Yu Mincho,游明朝:style=Regular