[Bug] 部份軟體的中文為方框 [論壇 - Ubuntu 養蟲箱 - bug share]
正在瀏覽:
1 名遊客
#12
回覆: [Bug] Flash動畫及數字拼圖等中文字為方框
MilchFlasche
2010/4/9 1:53
下載 Flash Player 10.1 rc 取代現有的 Flash plugin 即可大體解決,不需要改 49 還是 69 有的沒的的了 :D
#13
回覆: [Bug] Flash動畫及數字拼圖等中文字為方框
kentxchang
2010/4/9 12:41
MilchFlasche 寫到:
下載 Flash Player 10.1 rc 取代現有的 Flash plugin 即可大體解決,不需要改 49 還是 69 有的沒的的了 :D
可以請您說明清楚一點嗎?如何取代現有的丫??
#14
回覆: [Bug] Flash動畫及數字拼圖等中文字為方框
orange
2010/4/9 14:17
kentxchang 寫到:可以請您說明清楚一點嗎?如何取代現有的丫??
1.如果原本有在Synaptic安裝flashplugin-nonfree先移除掉(這個最新的只有10.0.45)
2.然後到adobe labs 下載flashplayer 10.1 rc linux版
3.解壓縮後的libflashplayer.so放到~/.mozilla/plugins下面(如果沒這個資料夾請新增)
目前flashplayer 10.1 rc linux版只有32-bit,x86_64不能用
但是x86_64可以透過nspluginwrapper 使用32-bit的plugins
前面的步驟相同
4.Synaptic安裝nspluginwrapper
5.nspluginwrapper -i ~/.mozilla/libflashplayer.so
#16
回覆: [Bug] Flash動畫及數字拼圖等中文字為方框
sagi603
2010/5/2 22:46
好奇問一下,這算是Ubuntu的bug嗎?這方面應該沒有什麼問題是Ubuntu本身要"修正"的吧?
前面已經有人提到,最新版的flash已經沒這個問題,就等正式版出來放進repository裡面,所以這adobe要注意的事情吧。
我用的是Debian,似乎沒看到有類似Ubuntu裡language-selector的套件,裡面針對中日韓用字的fontconfig設定,我倒希望Debian也可以收進來。
另外,關於那個修改69-language-selector-zh-*.conf的方法,裡面的設定我覺的挺好的,如果按照建議直接修改,是不是套件升級後又被蓋過去了?而且如果把那些英文字體設定都拿掉,那是不是所有用XFT的程式的英文字預設都會套用中文字型,那看起來不是挺醜的?
既然這樣,對沒有用最新版flash的人來說,試試看這樣的設定:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
...
<match target="pattern">
<test qual="all" name="lang" compare="contains">
<string>zh</string>
</test>
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<!-- 選一個你喜歡的有涵蓋繁簡中文編碼的字型 -->
<string>Droid Sans Fallback</string>
</edit>
</match>
...
</fontconfig>
設定可以加在自己家目錄下的.fonts.conf或.fonts.conf.d/[0-9][0-9]*.conf,或全域的/etc/fonts/local.conf。另外serif, monospace等比照設定。
這樣的設定在我的Debian系統下是可以避免本討論串提出的問題(Debian本身沒這個問題,我是把Ubuntu的fontconfig套進來),不知道各位用在Ubuntu下會如何?
前面已經有人提到,最新版的flash已經沒這個問題,就等正式版出來放進repository裡面,所以這adobe要注意的事情吧。
我用的是Debian,似乎沒看到有類似Ubuntu裡language-selector的套件,裡面針對中日韓用字的fontconfig設定,我倒希望Debian也可以收進來。
另外,關於那個修改69-language-selector-zh-*.conf的方法,裡面的設定我覺的挺好的,如果按照建議直接修改,是不是套件升級後又被蓋過去了?而且如果把那些英文字體設定都拿掉,那是不是所有用XFT的程式的英文字預設都會套用中文字型,那看起來不是挺醜的?
既然這樣,對沒有用最新版flash的人來說,試試看這樣的設定:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
...
<match target="pattern">
<test qual="all" name="lang" compare="contains">
<string>zh</string>
</test>
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<!-- 選一個你喜歡的有涵蓋繁簡中文編碼的字型 -->
<string>Droid Sans Fallback</string>
</edit>
</match>
...
</fontconfig>
設定可以加在自己家目錄下的.fonts.conf或.fonts.conf.d/[0-9][0-9]*.conf,或全域的/etc/fonts/local.conf。另外serif, monospace等比照設定。
這樣的設定在我的Debian系統下是可以避免本討論串提出的問題(Debian本身沒這個問題,我是把Ubuntu的fontconfig套進來),不知道各位用在Ubuntu下會如何?
#17
回覆: [Bug] Flash動畫及數字拼圖等中文字為方框
lin-lin_224
2010/5/28 10:42
嗨,各位同好,日安。9.10按照xenomorph0525大大在1樓提供的方法,真的修正了數字拼圖的方框問題,Flash目前尚未看出有方框的問題。真是太感謝了--xenomorph0525,大大。
#18
回覆: [Bug] Flash動畫及數字拼圖等中文字為方框
camabula
2010/5/28 11:24
lin-lin_224 寫到:
嗨,各位同好,日安。9.10按照xenomorph0525大大在1樓提供的方法,真的修正了數字拼圖的方框問題,Flash目前尚未看出有方框的問題。真是太感謝了--xenomorph0525,大大。
數字拼圖的方框問題是因為把阿拉伯數字改成用中文的一、二、三…來顯示(畫蛇添足XD),而Ubuntu 10.04則又改回用阿拉伯數字1、2、3…來顯示,因此不會有問題了。
至於flash中文方框字的問題,我安裝好Ubuntu 10.0,再安裝Flash Player(Flash 10.0 r45)就可以正常顯示中文。
#19
回覆: [Bug] 文件檢視器(Evince)等軟體中文字為方框
使用者
Ident: 666c6 d751d 46fad 4df43
2010/10/21 3:48
xenomorph0525 寫到:
這是眾所皆知的老Bug了
/etc/fonts/conf.avail/69-language-selector-zh-cn.conf
/etc/fonts/conf.avail/69-language-selector-zh-hk.conf
/etc/fonts/conf.avail/69-language-selector-zh-mo.conf
/etc/fonts/conf.avail/69-language-selector-zh-sg.conf
/etc/fonts/conf.avail/69-language-selector-zh-tw.conf
...
會有方框字,那些檔案是沒有內嵌字型的PDF檔吧?
顯然是Evince用的libpoppler,在PDF檔沒有內嵌字型的情況下無法找到正確的替換字
型。看了樓主提供的"解法",那個只是利用更改偏好字型的順序來避開libpoppler的
問題,只是一個暫時的解決方案,說是解決方案,那也是因為剛好要看的是中文文件;
如果我要看得是其他語系的文件,我現在的”第一順位”字型剛好沒有支援我需要的字集
,那我是不是要再配合文件改設定?我哪天又要看另一種語系的文件,是不是又要改一
次?
那個字型設定只是一種偏好設定,利用偏好設定來避開問題,我不懂為何樓主會認定就
是根本解決方案,還送出去了bug report請他們"改正"?文中描述似乎相當肯定會影響
其他軟體,是哪些軟體樓主也沒說。
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.