MozTW 討論區
https://forum.moztw.org/

composer 不接受中文名稱之字體?
https://forum.moztw.org/viewtopic.php?f=3&t=1686
1 頁 (共 1 頁)

發表人:  訪客 [ 2003-11-23, 18:17 ]
文章主題 :  composer 不接受中文名稱之字體?

舉個例子,我要輸入以下文字:
代碼:
這是標楷體文字。


然後我想將「標楷體」三個字之字體改為標楷體,於是我選取反白,到「格式」--「字體」--「標楷體」。然而卻沒有反應,一切換到原始碼編輯狀態,發現原始碼變成:
代碼:
這是<span>標楷體</span>文字。


本來 span 標籤應該要有
代碼:
style="font-family: 標楷體;"
的屬性的,現在卻放不進去。如果改英文名稱的字體,像是 arial 什麼之類的就完全沒有問題。

要改中文字型,我目前試到的方法,只能自行切換到原始碼編輯狀態,手動輸入style屬性。

這是不是 composer 的 bug,還是中文化可以針對此進行補救?

謝謝 :D

發表人:  nakeho [ 2003-11-23, 20:00 ]
文章主題 : 

確實是會出現這樣的情況,不過,這算是 bug 嗎? :wink:
因為不是每個作業系統都有相對應的字體...

發表人:  訪客 [ 2003-11-23, 21:24 ]
文章主題 : 

nakeho 寫:
確實是會出現這樣的情況,不過,這算是 bug 嗎? :wink:
因為不是每個作業系統都有相對應的字體...


問題應該不是這樣解讀吧…

我可以指定一種很特別的英文字體,例如只有 windows 提供,linux 或 mac 不提供,然而不論如何,程式能把這個字體放到style 屬性中變成:
代碼:
...<span style="font-family: XXX;">special font</span>...

不同的系統讀不讀得出這個字體是另外一回事。

然而現在的問題是,我可以在程式裏的字體列表中看到這些「名稱為中文」的字體,然而程式放不進去,只會成為
代碼:
...<span>special font</span>...


關鍵應該是,「字體名稱是中文的」,所以程式不接受。「字體名稱是英文的」,程式會接受,即使別的系統中沒有這種字體。

這樣應該算 bug 吧…

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/