| |||||||
adm | Find | login register |
請教... 如何知道 font name 有哪些選擇 這是烤來的 lilypond 的 \header 內 \header { title = \markup { \column { \bold \fontsize #4 \override #'(font-name . "仿宋_GB2312") "標題" \bold \fontsize #4 "title" } } composer = \markup { \column { \bold \fontsize #3 \override #'(font-name . "仿宋_GB2312") "作者" \bold \fontsize #3 "author" } } } 居然, 用我的 lilypond 可以跑出來 (所以 好奇妙, 我的 fedora/linux 居然認識 "仿宋_GB2312") 那麼, 若要用楷體, 明體, ... 其他的 中英日德...文的 其他體 怎麼用? 去哪裡看我有哪些選擇? (難道我要告訴它 "cwTeX" "cwkai" "nkait" "nkaik" "楷書" "楷體" "楷体" "楷書_utf8" ... ? (哈哈~ 瞎掰的) ) | ||||||||||||||
| ||||||||||||||
edited: 1
| ||||||||||||||
這個部份是字型的 TTF naming table 裡頭有附上 local 語言的字型名,所以,附上三種語言,在 locale 為 UTF-8 時會顯示三種名稱。
一般應用軟體是直接由字型裡頭抓的,如果 locale 許可,而且字型的 lnaguage tag 正確,那麼中文時就會顯示中文名,英文時就會顯示英文名。
edt1023:~$ fc-list :lang=zh-tw
Droid Sans Fallback:style=Regular 新細明體,PMingLiU:style=Regular
細明體,MingLiU:style=Regular
所以 mingliu.ttc 可能顯示的字型名是「新細明體」或「PMingLiU」或者等寬字時是「細明體」或「MingLiU」。
edited: 1
|
| |||||||
adm | Find | login register |