等寬字體不等寬 - Linux

Noah avatar
By Noah
at 2015-09-10T18:27

Table of Contents

先上圖,

預期結果對照組: http://i.imgur.com/N13pRdP.png (稱為 A 系統)

實際結果對照組: http://i.imgur.com/pMDIIIK.png (稱為 B 系統)

A 系統是裝在 B 系統內的虛擬電腦,設定值幾乎和 B 系統一模一樣,

佈景主題與字體設定也一模一樣

但我不解的是...

為何在 B 系統的 Konsole (KDE 的 Terminal) 和 KWrite 會看到不對齊的文字?


用 fc-match 檢查了 Monospace 字體,兩系統都是對應文泉驛等寬微米黑

而嘗試把 KWrite 的字體從 Monospace 改成文泉驛等寬微米黑的話,畫面文字完全不變

改成文泉驛等寬正黑的話,一樣有不對齊的狀況

但改成 Noto Sans Mono CJK TC 則會正常對齊


A 系統曾經一度自動變成像 B 系統那樣文泉驛等寬字體會不等寬,

想重現狀況時,還原成上一個 snapshot 測試卻找不到重現的步驟,

所以現在 A 系統是正常的等寬,B 系統等寬卻不等寬


B 系統是 openSUSE 13.2 (64 位元),KDE 4 桌面

請問有人知道怎麼解決這個等寬問題嗎?

Terminal 不等寬用起來很難過 orz

(正在考慮乾脆就改成 Noto Sans Mono CJK TC)

--
Tags: Linux

All Comments

Tom avatar
By Tom
at 2015-09-14T05:39
忘了哪篇有人說這是bug
Hedy avatar
By Hedy
at 2015-09-17T03:09
#1Lt8hZTZ (Linux)
Gilbert avatar
By Gilbert
at 2015-09-18T22:20
XD沒注意看id 改用noto似乎比較省事
Elizabeth avatar
By Elizabeth
at 2015-09-23T00:52
請問由Ubuntu終端機安裝的fonts-noto-cjk是最新版嗎
Zenobia avatar
By Zenobia
at 2015-09-25T22:40
他寫2015-05-11,難道他還停留在1.002版?
Connor avatar
By Connor
at 2015-09-28T20:22
1.004的字型高度有點問題 arch上用1.004的顯示高度異常
Ula avatar
By Ula
at 2015-09-29T17:03
debian上1.002的沒問題
Elma avatar
By Elma
at 2015-10-01T01:32
高度?
Mia avatar
By Mia
at 2015-10-03T22:28
那是在說 hhea ascender descender 參數的問題
1.48 倍行高
Lauren avatar
By Lauren
at 2015-10-08T13:38
似乎qt的程式比較會有這問題 issue裡有人說gnome正常
Daniel avatar
By Daniel
at 2015-10-11T13:37
issue裡也提到沒辦法完美配合每種ui 這個要花時間回報+調
Jacky avatar
By Jacky
at 2015-10-13T11:40
不過 現階段換成思源似乎是比較可接受的方案 畢竟很齊全
Ingrid avatar
By Ingrid
at 2015-10-17T19:39
行高問題就看能不能接受了
Robert avatar
By Robert
at 2015-10-20T21:43
kde4太醜了,丟掉
Necoo avatar
By Necoo
at 2015-10-21T03:54
行高自己抓 source rebuild 應該可以解決啦
Hardy avatar
By Hardy
at 2015-10-24T19:44
用中文介面的話比較會有行高問題 不過我都是用英文
Charlotte avatar
By Charlotte
at 2015-10-28T21:23
比較有問題的地方是用fx+bbsfox開bbs比較明顯
Kelly avatar
By Kelly
at 2015-11-01T20:34
可能沒設定的會給個預設值 我的也會自己寫入.fonts的dir
Jack avatar
By Jack
at 2015-11-02T04:04
其實有cli+gui複數設定方法的還蠻常撞到這種問題
Megan avatar
By Megan
at 2015-11-03T13:28
明明某邊沒設 開另一邊就給了預設值 結果就有預料外情形
Ursula avatar
By Ursula
at 2015-11-06T11:27
關掉hinting字體真的漂亮很多
Emily avatar
By Emily
at 2015-11-06T16:09
hintmedium 應該還 OK。
Sarah avatar
By Sarah
at 2015-11-10T21:24
http://220.133.241.31/tmp/hintmedium.png
Liam avatar
By Liam
at 2015-11-15T05:21
有辦法中文關掉hinting,英文開啟hinting嗎?
Mason avatar
By Mason
at 2015-11-19T07:00
基本上沒辦法,因為它是針對 render 引擎的動作。
Olga avatar
By Olga
at 2015-11-22T21:22
hinting 的問題,和字型品質有關。FT2 autohint 是固
的了,剩下的只能靠字型本身的 hint instruction。
Rosalind avatar
By Rosalind
at 2015-11-27T12:39
中文字型沒有哪種天然呆會去做字型 hinting 的,這就
Frederic avatar
By Frederic
at 2015-11-30T15:19
是中文字型 hinting 輸英文字型的原因。
Selena avatar
By Selena
at 2015-11-30T19:48
思源黑體跟文鼎商用的字型有 hinting
Una avatar
By Una
at 2015-12-04T04:03
雖然有做我還是會關掉就是 XD
Franklin avatar
By Franklin
at 2015-12-06T12:12
那個是程式演算法做出來的 hinting。真正的 hinting
是手工調出來的。
Tracy avatar
By Tracy
at 2015-12-06T14:15
去把裡頭的 instructions 拖出來檢查就知道了。
Valerie avatar
By Valerie
at 2015-12-07T12:09
中文字型不可能做 hinting,是因為筆畫太複雜,會調
Emma avatar
By Emma
at 2015-12-10T08:09
到死呀!
Isabella avatar
By Isabella
at 2015-12-12T21:28
以前是曾有人做 hinting,但不是全面的,是重點式的
Isla avatar
By Isla
at 2015-12-13T03:08
例如古早的新細明體。
Adele avatar
By Adele
at 2015-12-16T02:50
中文字字太多,筆畫又複雜,全面調 hinting 是不可能
的任務。
Margaret avatar
By Margaret
at 2015-12-17T19:35
啊就真的人工調啊,不然怎麼叫血汗產業
Lily avatar
By Lily
at 2015-12-20T03:41
文鼎做的只是Basic Quality Hinting,算是重點式的
Xanthe avatar
By Xanthe
at 2015-12-21T10:29
我上面所謂全面式的就是 Advance Quality Hinting.
他們不會做全面式的啦!這不是血汗膴能做得出來,
Caitlin avatar
By Caitlin
at 2015-12-26T00:38
還要考慮成本。那樣的中文字型,一套要多少錢呀?XD
Mia avatar
By Mia
at 2015-12-28T19:28
你不能說我加幾個 instructions 就算是手工在調的。
Hazel avatar
By Hazel
at 2015-12-29T11:16
而且以目前的 render 技術,hinting 的重要性漸漸降
低。
Hazel avatar
By Hazel
at 2016-01-03T04:06
而且,是不是真的用手工調,還是演算法加上半手工,
就讓商人去自說自話吧!XD
Elizabeth avatar
By Elizabeth
at 2016-01-03T16:27
這我不懂,哪天去問問看 XD
Gary avatar
By Gary
at 2016-01-05T17:15
別去問老王,說他的瓜甜不甜,古有明訓。
仍不是說文鼎怎樣啦!他們經營得也滿辛苦的,在中國
Todd Johnson avatar
By Todd Johnson
at 2016-01-08T15:31
希望不要被中資吃掉呀!
William avatar
By William
at 2016-01-09T05:37
只是說商業廣告式的說法,還是聽聽就好。
我現在用的也是他們的全套商業字型。
Hedwig avatar
By Hedwig
at 2016-01-12T23:28
那只好關掉 hinting 了。這說明了,不佳的 hinting
John avatar
By John
at 2016-01-17T11:31
比沒有 hinting 還糟糕。
Rachel avatar
By Rachel
at 2016-01-17T21:01
我用預設 de/wm 的字型來測試,請參考看是否能忍受:
Blanche avatar
By Blanche
at 2016-01-27T02:46
使用的是我自己調整的 cwHMono
Dora avatar
By Dora
at 2016-01-30T01:46
http://220.133.241.31/fonts/cwHMono.ttf
BTW,此字型不適合用在 windows 系統。
Yuri avatar
By Yuri
at 2016-02-03T13:26
s/預設 de/wm 的字型/預設 de/wm 的字型大小/
Quanna avatar
By Quanna
at 2016-02-06T03:58
行高我試了一下,直接把 hhea 打掉就解決了 XD
Ula avatar
By Ula
at 2016-02-09T02:40
https://i.imgur.com/SCAVlF9.png hintslight 思源HWTC
Erin avatar
By Erin
at 2016-02-10T20:24
在小字的時候,本來有些 outline render 成 bitmap
有些點的位置會有灰色地帶,這是沒辦法的。而影響的
Christine avatar
By Christine
at 2016-02-12T21:48
因素也很多,雖然 hinting 是其中之一,但各OS/driver
Selena avatar
By Selena
at 2016-02-17T00:08
間的表現也會有所不同,主要是螢幕解析度的問題,
所以同樣的微調,在每個人的主觀因素和平台間都會有
Hedda avatar
By Hedda
at 2016-02-20T20:38
所不同。最簡單的方式大概就是嵌入 bitmap,不讓
程式去自動計算,直接取用現成的 bitmap,這以目前
Adele avatar
By Adele
at 2016-02-25T08:08
螢幕解析度而言,是最理想的方式。
Aaliyah avatar
By Aaliyah
at 2016-02-29T10:22
另外提醒大家,思源字型的辵字部是中國的寫法。
https://zh.wikipedia.org/wiki/%E8%BE%B5%E9%83%A8
Gilbert avatar
By Gilbert
at 2016-03-05T08:42
這也是我不用思源字型的重要原因。
Ethan avatar
By Ethan
at 2016-03-10T06:24
繁中的辵部是台灣寫法吧,和日本還有簡體明顯不同
Necoo avatar
By Necoo
at 2016-03-12T05:11
我就是因為他的閃電形才改用思源的
George avatar
By George
at 2016-03-15T15:22
但Libreoffice會顯示成一直線的,不知道什麼時候會茄
但Libreoffice會顯示成一直線的,不知道什麼時候會修
Daniel avatar
By Daniel
at 2016-03-15T21:51
思源"大部份"的寫法都還可以接受 至少比其它的好很多
Emily avatar
By Emily
at 2016-03-19T05:42
我檢視的是整個cjk的字型。他的辵部有的正確,有不正
Doris avatar
By Doris
at 2016-03-23T17:29
確,不清楚為什麼會這樣。
Isla avatar
By Isla
at 2016-03-24T11:31
目前只發現辵字部的問題。
Hedy avatar
By Hedy
at 2016-03-25T10:46
當然,要嚴格的話,骨字部的也有問題。
Jack avatar
By Jack
at 2016-03-28T20:04
BTW,中國那邊也是有繁體字,只是寫法和我們不同。
Zenobia avatar
By Zenobia
at 2016-03-28T22:11
會提出這個,主是了一堆動畫嵌入的字型都是中國的,
有點OOXX。
Hamiltion avatar
By Hamiltion
at 2016-03-29T04:44
另外,日本的辵字部寫法是二種(三種)都算正確的。
Madame avatar
By Madame
at 2016-04-02T06:49
就是說一點一直線,二點一直線,一點彎曲的都可以。
Wallis avatar
By Wallis
at 2016-04-03T19:06
思源的bug滿多的,在 TeX 下測試就知道了。會一堆亂
碼出現,原因待查!照理小林劍主事的話不應發生這種
Tristan Cohan avatar
By Tristan Cohan
at 2016-04-08T08:48
情形才對。
Jake avatar
By Jake
at 2016-04-09T21:57
整個cjk是指哪個 cn jp kr tw 還是 otc?
Lydia avatar
By Lydia
at 2016-04-13T02:13
就是整合成一個字型,而不是分開的。
Michael avatar
By Michael
at 2016-04-16T08:05
整合一個的那個一定有問題 那是以日文寫法為主 其它為輔
Selena avatar
By Selena
at 2016-04-20T14:44
其它四個才是以各地區為主的寫法做區隔
Tristan Cohan avatar
By Tristan Cohan
at 2016-04-21T03:39
不過相對來說字就比較不會齊 要看怎麼取捨
James avatar
By James
at 2016-04-22T23:23
大家可以用fontforge打開,Ctrl+Shift+> 輸入u9023
Isabella avatar
By Isabella
at 2016-04-27T07:08
檢查一下所有辵字部的寫法。
Charlie avatar
By Charlie
at 2016-05-02T07:00
問題是整合成一個字型才有使用上的價值呀!:)
Ivy avatar
By Ivy
at 2016-05-03T13:01
我是5個都有裝 而且 整合的不可能完全符合使用上的需求
Dinah avatar
By Dinah
at 2016-05-05T21:34
既然是開源的,整合不是問題啦!看有沒有人有做。
Kelly avatar
By Kelly
at 2016-05-07T23:09
整合的好處是文書處理、排版軟體也能受益。
fallback的方式畢竟多一道手續,許多軟體也不支援。
Oliver avatar
By Oliver
at 2016-05-11T02:25
而且還有個問題 負責整合的人 學的寫法不一定一樣
Liam avatar
By Liam
at 2016-05-15T06:13
9大行星都能變8大了 更何況寫法這種東西就更複雜了
Harry avatar
By Harry
at 2016-05-18T18:43
所以我才說 思源"大部份"的寫法都能接受
Jacob avatar
By Jacob
at 2016-05-20T02:43
我們整合,當然就是給台灣(香港、馬)用的呀!
Freda avatar
By Freda
at 2016-05-23T10:41
相同教育體系都能教出不同的寫法 單一個台灣用就不容易了
Lydia avatar
By Lydia
at 2016-05-24T20:27
不是很建議個人去做這種整合 看看某補完計劃結果就知道
Candice avatar
By Candice
at 2016-05-25T20:52
現在不是ㄉㄡ
Yedda avatar
By Yedda
at 2016-05-27T20:47
現在不是都分開了嗎?好像是舊版的才用成一個?
Elvira avatar
By Elvira
at 2016-05-28T19:46
這個和補完計畫是不一樣的情形。unicode 只管碼,不
Belly avatar
By Belly
at 2016-05-31T21:08
管字的形狀,字的形狀是各地區國家自行決定的。
Elvira avatar
By Elvira
at 2016-06-03T19:46
補完計畫在碼的部份是和unicode在pk的。
Zora avatar
By Zora
at 2016-06-08T01:15
其實合成起來很快啦!以我的慢速電腦也不必幾天就合
William avatar
By William
at 2016-06-10T03:09
起來了。我覺得自由軟體社群,diy的精神漸漸失去,這
是滿危險的一件事。
Rachel avatar
By Rachel
at 2016-06-10T17:11
思源的衍生版本很多,他們都是自行動作的。
Kama avatar
By Kama
at 2016-06-14T07:38
文件不是建議 Linux user 用分開的嗎?
Belly avatar
By Belly
at 2016-06-14T16:40
我自己是發現官方發的 otc 不合用就改成 fontconfig +
Dora avatar
By Dora
at 2016-06-18T00:09
s/幾天/幾小時/g
Belly avatar
By Belly
at 2016-06-19T22:52
28 subsets,也有驗證過 pango markup 下 lang tag 有效
Dora avatar
By Dora
at 2016-06-23T02:34
他們會建議分開用,就是因為寫法不同呀!
Jack avatar
By Jack
at 2016-06-23T11:19
有許多軟體,例如TeX/scribus等等,如果字型沒有合成
變成會多幾道手續來書寫。
Dora avatar
By Dora
at 2016-06-27T05:14
因為字型的使用,不只是給系統本身在顯示上使用的。
Genevieve avatar
By Genevieve
at 2016-06-29T10:08
這個其實以前有討論過,只是還沒辦法納入ttf/otf spec
Kama avatar
By Kama
at 2016-06-29T13:49
舉的例子可能不太恰當 只是想表達個人不太適合硬推這個
Necoo avatar
By Necoo
at 2016-07-02T19:10
不過 有需要的話 自己diy是比較好的選擇 就像那個hhea
Harry avatar
By Harry
at 2016-07-04T14:58
本來異體字,以前有人建議依 lang tag 來選適合的字,
Blanche avatar
By Blanche
at 2016-07-08T07:04
但ttf/otf spec 當然不會接受,因為會多佔碼位。而
這些碼位可能會和將來的新字衝突。
Steve avatar
By Steve
at 2016-07-10T01:51
如果要讓教育體系能接受,我覺得這種合成是值得的,
至少學生只要安裝一種字型,繁體的部份都合教育部
Hedwig avatar
By Hedwig
at 2016-07-10T19:17
標準,而且又能直接取用不同的異體字。
自由軟體在教育場所才是比較能直接推動的地方。
Megan avatar
By Megan
at 2016-07-14T06:40
當然,有利也有弊,像一點直線的辵字部會取不出來。
Joseph avatar
By Joseph
at 2016-07-17T09:23
教育用的應該要由政府推一個專用的標準比較適合
Lydia avatar
By Lydia
at 2016-07-17T15:46
印象中教育部是有一套 不過沒用過不便評論
Kumar avatar
By Kumar
at 2016-07-17T21:09
只是一堆政府網站ie only 就更別說字型這塊了
Charlie avatar
By Charlie
at 2016-07-21T05:37
教育部跟全字庫同一套
Hardy avatar
By Hardy
at 2016-07-24T05:10
教育部的那套並不是自由軟體。而且沒有黑體。
要由教育部來主導的話,他們會優先用微軟的東西吧!
Suhail Hany avatar
By Suhail Hany
at 2016-07-26T01:55
我現在說的只是多一個選項,並不是要硬推喔!
其實不說就做的話,現在就合成完成了!XD
Sandy avatar
By Sandy
at 2016-07-28T03:16
有時候就缺一時的衝動XD
Kyle avatar
By Kyle
at 2016-08-01T22:03
不過,我發覺我話說得太快了,Fontforge無法處理思源
字型,因為是他是 CID font wrap 成 otf 的,而
Necoo avatar
By Necoo
at 2016-08-04T04:29
Fontforge 的原作者已經沒有參與,這部份沒能來得及
做修正。目前的維護者專心在UI,所以功能沒什麼長進
Dorothy avatar
By Dorothy
at 2016-08-05T03:35
要處理的話,要用商用字型軟體來處理。
Iris avatar
By Iris
at 2016-08-07T12:37
payday?

更新後的倉頡3輸入法問題

Yuri avatar
By Yuri
at 2015-09-10T14:51
倉頡 三更新 後 變成如果輸 入的是五碼 就 不用再按空格 而如果少於五碼 的話 就 要再多按個空格 但打字習慣後會在每個字輸 入完時多加一個空格 導制文章會像這篇一樣.... 請 問一下有沒有方法可以解 法這問題 ? 或者設 定?或者回到上一版? 我是用ubuntu安裝 完後的預 設 輸 入法 ...

centos

Quintina avatar
By Quintina
at 2015-09-10T14:49
遇到問題如下: 有什麼方式 能解決?? CENTOS 7 可以 PING One of the configured repositories failed (Unknown), and yum doesnand#39;t have enough cached data to continue ...

如何設定PTT用哪一張網卡?

Barb Cronin avatar
By Barb Cronin
at 2015-09-10T09:58
我用ubuntu os , 我有三張網卡 10、172、192 全到齊了 ~$ route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface defaul ...

使用 GNU/Linux 做為筆電的 OS

Sierra Rose avatar
By Sierra Rose
at 2015-09-10T08:46
想請問有關於在筆電上跑linux+cuda的問題 不知是否有人有解 筆電硬體上若有支援cuda的版本 一般都有雙gpu 一個是在chipset 不支援cuda 一個是nvidia 支援cuda 當linux灌好 default是用內建chipset的那個 想要開通cuda 理想方式是 顯示由內建負責 運算由 ...

徵System Engineer/Server Application Pr

Heather avatar
By Heather
at 2015-09-09T15:21
AtGames 徵System Engineer/Server Application Programmer 需求人數:1-2 人 職務類別:網路管理工程師、系統維護╱操作人員、資訊設備管制人員 職務說明: 大專以上畢,主修資訊電腦類科系尤佳。 至少三年以上 Linux 伺服器管理工作經驗,Ubuntu 尤 ...