Lightdm 將中文字顯示為方框顯示為 □ (方框) [論壇 - Ubuntu 養蟲箱 - bug share]
正在瀏覽:
1 名遊客
回覆: Lightdm 將中文字顯示為方框顯示為 □ (方框) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
管理員
![]() ![]() 註冊日期:
2005/6/11 0:21 來自 Chia-yi City
所屬群組:
已註冊使用者 討論區管理群 等級: 20
HP : 0 / 482
![]() |
雖然看不懂日文,但從漢字推論應該是 unity-greeter 指定 freetype 採用 ubuntu 字型的關係,ubuntu 字型不包含 CJK 字形。因為 fallback 機制無效,導致中文變成方框。
這也是個程式無法尊重 fontconfig 設定的問題嗎?有待技術人世協助調查、解決。
2011/9/12 0:39
|
||||||||||
![]() |
回覆: Lightdm 將中文字顯示為方框顯示為 □ (方框) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2009/10/29 4:50 所屬群組:
已註冊使用者 等級: 41
HP : 204 / 1021
![]() |
zerng07 寫到: zerng07大大感謝您幫忙解決了69-language-selector-zh-tw.conf的問題 ------------------------------------------------------------------- http://ankyo.blog.so-net.ne.jp/2011-09-09 [Ubuntu] 登入畫面(unity-greeter 0.0.5)的用戶選單變成亂碼(方塊狀態)之問題。(暫時對策) 我正使用Ubuntu 11.10(Oneiric)的登入畫面(unity-greeter 0.0.5),用戶選單會變成亂碼(方塊狀態)。 上圖中"Oneiric"這部份是我在使用的帳戶。上方與下方形成了亂碼。先前為英語,上側原是"Other...",下側原是"Guest Account"。 至於為何會變成這樣,直接性原因是因為unity-greeter的翻譯進入了2011/9/6所更新的日語翻譯套件language-pack-gnome-ja (1:11.10+20110905)。 <<暫時對策>> 這個暫時對策是編譯unity-greeter,所以很麻煩。而且不太值得推薦,於是我簡單地說明。 1)準備環境。 sudo apt-get build-dep unity-greeter sudo apt-get install pbuilder build-essential devscripts 2)獲取原始碼 建立適合的工作目錄,切入該目錄。然後,用下記的指令獲取原始碼。 apt-get source unity-greeter 3)編輯 cd unity-greeter-0.0.5/src vi user-list.vala 看第134行,我想會是下記這樣。 FreeType.new_face (library, "/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf", 0, out face); 在這裡把指定的字型置換成日語字型。我試了用Takao Gothic。 FreeType.new_face (library, "/usr/share/fonts/truetype/takao/TakaoGothic.ttf", 0, out face); 下記為其diff。 --- unity-greeter-0.0.5.org/src/user-list.vala 2011-09-09 11:36:22.000000000 +0900 +++ unity-greeter-0.0.5/src/user-list.vala 2011-09-09 09:16:33.690009317 +0900 @@ -131,7 +131,7 @@ FreeType.Library library; FreeType.init (out library); FreeType.Face face; - FreeType.new_face (library, "/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf", 0, out face); + FreeType.new_face (library, "/usr/share/fonts/truetype/takao/TakaoGothic.ttf", 0, out face); font_face = Cairo.ft_font_face_create_for_ft_face (face, 0); menubar = new Gtk.MenuBar (); 4)編譯 cd .. debuild -us- uc -b 那麼稍待一會,套件就會完成。 5)安裝 cd .. dpkg -i unity-greeter_0.0.5-0ubuntu4_i386.deb ※但是一做更新就會恢復原狀,所以從套件抽出/usr/sbin/unity-greeter,直接置換也可以。 之後,登出將會變成下圖這樣。 可是,即使如此還是有問題,弄錯密碼時的訊息會出界。 因此,我想在修正之前忍一下就好了吧… 我覺得這Bug本身與下記是相同問題…不過會不會不同呢~ https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/840868
2011/9/12 1:57
|
||||||||||
【教學】隨身攜帶的作業系統 ~安裝Linux作業系統於隨身碟~;【推薦】支援 Epic 和 GOG 帳號的遊戲管理器「Heroic」;【教學】Ubuntu下將藍牙設備的「LinkKey」改成與Windows的一致;【GNOME Shell Extension】讓 Ubuntu 與 Android 互動的「GSConnect」;【教學】把系統還原軟體 Clonezilla 放在硬碟中;【設定】 於Dock「按左鍵則最小化」、「按中鍵則預覽」、「Shift+按中鍵則結束」;【教學】可以恢復被刪除之檔案的檔案救援程式「PhotoRec」;【分享】適合 Ubuntu MATE 的面板布局方案;【解法】修正部分Snap軟體的介面字型為楷體;[分享] 建立數位電視頻道表檔;
|
|||||||||||
![]() |
回覆: Lightdm 將中文字顯示為方框顯示為 □ (方框) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
管理員
![]() ![]() 註冊日期:
2005/6/11 0:21 來自 Chia-yi City
所屬群組:
已註冊使用者 討論區管理群 等級: 20
HP : 0 / 482
![]() |
@poloshiao:
有大圖連結嗎?
2011/9/12 11:26
|
||||||||||
![]() |
回覆: Lightdm 將中文字顯示為方框顯示為 □ (方框) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
2011/9/12 15:18
|
||||||||||
![]() |
回覆: Lightdm 將中文字顯示為方框顯示為 □ (方框) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
管理員
![]() ![]() 註冊日期:
2005/6/11 0:21 來自 Chia-yi City
所屬群組:
已註冊使用者 討論區管理群 等級: 20
HP : 0 / 482
![]() |
嗯,那些連結是小圖,而且無法點進去看大圖,無法看清楚內容。
2011/9/12 15:33
|
||||||||||
![]() |
回覆: Lightdm 將中文字顯示為方框顯示為 □ (方框) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
這樣可以嗎 ? 這是原尺寸圖
1. #2 DASH 許多中文顯示亂碼: ![]() 2. #9 第一個畫面 沒有亂碼: Search ![]() 3. #9 第二個畫面 有亂碼: Search Applications ![]() 4. #9 第三個畫面 有亂碼: Search Files & folders ![]() 5. #9 第四個畫面 有亂碼: search music collection ![]()
2011/9/12 15:55
|
||||||||||
![]() |
回覆: Lightdm 將中文字顯示為方框顯示為 □ (方框) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
剛才重新開機進入
ubuntu desktop 11.10 beta 1 發現 #9 的 四個圖 都能正常顯示中文而無亂碼了 可能跟我刪除 language-select 並重新安裝 language-select有關嗎 ? (見 #9 談到 刪除 language-select 並重新安裝 language-select )
2011/9/12 21:09
|
||||||||||
![]() |
回覆: Lightdm 將中文字顯示為方框顯示為 □ (方框) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
管理員
![]() ![]() 註冊日期:
2005/6/11 0:21 來自 Chia-yi City
所屬群組:
已註冊使用者 討論區管理群 等級: 20
HP : 0 / 482
![]() |
我這邊 Dash 一直都正常顯示中文,沒察覺過異狀。
我安裝前的「鍵盤 = 人」圖示出現時有按鍵盤,按下去後,畫面會要求選擇語言,我選取中文 (繁體) 後才進入安裝。 如果有其他重現方法記得說一下囉。 PS. 日文資訊已補上 bug report.
2011/9/12 21:28
|
||||||||||
![]() |
回覆: Lightdm 將中文字顯示為方框顯示為 □ (方框) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
我安裝前的「鍵盤 = 人」圖示出現時有按鍵盤,按下去後,畫面會要求選擇語言,我選取中文 (繁體) 後才進入安裝。 我也是選取中文 (繁體) 後才進入安裝. 但是 我也選取英文 (US) 後另外安裝在另一個分割區. 這樣可以兩者對照.
2011/9/13 8:57
|
||||||||||
![]() |
回覆: Lightdm 將中文字顯示為方框顯示為 □ (方框) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2009/5/16 4:07 所屬群組:
已註冊使用者 等級: 22
HP : 0 / 547
![]() |
xenomorph0525 寫到:shiao大 由於現在論壇的管理方式與我理念不合 所以我暫時不會出現了 想到一些問題: 以前就有人提到過,國內有關自由軟體的論壇,除了本論壇之外,其它幾乎全部都死掉了。這不是一個很好的現象。 我們約在一年前,開始了一個Ubuntu的實驗計劃(Pilot Project),效果非常好,現在我們準備要擴大。這件事以後有時間再談一下。 但目前最大的問題是,沒有人可以幫忙。我個人在我們當地的Linux/Unix圈子裏混了很久,算是A咖級的元老,認識的想幫忙的很多,也有很多人很有經驗(用Linux最少十多年了)。 但是因爲skill set不符合,沒有人真的可以幫上忙,幾乎什麼事都要我們一些較用功的菜鳥學員們自己摸索,建立我們自己的使用者經驗。 Apple今天會這麼成功的原因之一,乃是它有一羣死忠者,Apple一個口令,他們就一個動作。我個人覺得,如果真的有心要推廣Linux,也一定要有一羣類似的死忠者,跟着Mark Shuttleworth P股後面跑。前幾天,微軟在它的季報裏提到,他們已消滅掉(annihilate) 了Linux (當然微軟用的是外交性的語音,但是明眼人一看就知道是這個意思)。 大家都有意見當然最好,不過如果不集中力量,我們只能一直當“玩家”。不過人各有志,這也沒有什麼不好。 (待續)
2011/9/13 16:48
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.