[請問] Arial英文小寫字母「m」和「w」寬度

作者: red0whale (red whale)   2018-01-19 02:06:03
請問字體Arial的小寫英文字母「m」和「w」如果以16像素為基準來比較其字元Width
哪一個寬度較寬?
又同一個字體大小哪一個的小寫英文字母最寬?
如果每個字元的寬度都不同,電腦要怎麼算出輸入時該取多寬寬度?
每個寬度如果都不同,那依據String的length (字串長度)是否就無法計算字串印在螢幕
上的寬度了?
又何種字體其英文字母字元寬度通通都相同? (我記得是一個F開頭的字體,用在Window
s XP的記事本預設字體)
謝謝
作者: caras   2018-01-19 04:37:00
所有等寬字體都是等寬的 (廢話)至於非等寬字體就麻煩了,不只寬度問題,還有些細微調整你要知道實際印出來的寬高,通常API都有函式可以幫你算什麼叫細微調整呢?比如說用非等寬字體顯示 WAWAWAW你會發現 W 的雙手可以幫 A 的腳遮雨,也就是有overlap不這樣做兩個字之間的間隙在視覺上會看起來太寬
作者: Huevon (巨蛋)   2018-01-19 15:42:00
忘了名字但是winapi有函式專門計算字母寬度的

Links booklink

Contact Us: admin [ a t ] ucptt.com