![引用](images/blue/misc/quote_icon.png)
作者:
pcboy
1.將文章或網頁中全型的英文或數字改成半形的英文或數字像是 "d"改成"d"
2.將.ttf檔內的全形英文字與數字改成半形後又能存成.ttf檔
這兩者意義差異很大, 前者只要有個對照表, 把2 bytes全形字碼換成1 bytes半形字碼就好
字型檔存的是 "字碼" 對應到 "畫出該字的資訊"
例如作業系統看到全形 "d" 的碼, 就去畫出一個全形 "d"的圖案
你現在想怎麼改 ?
1.就算使用者輸入的是全形d, 你要讓它變成輸入半形的d , 那要改輸入法程式
2.改字型檔
全形 "d" 碼 => 畫全形 "d" 的資訊 , 改為 半形 d 碼 => 畫全形 "d" 的資訊 <== 不符合要求
半形 "d" 碼 => 畫半形 "d" 的資訊 , 保留不動
3.改字型檔
全形 "d" 碼 => 畫全形 "d" 的資訊 , 改為 半形 d 碼 => 畫半形 "d" 的資訊 <== 符合要求, 手工要改掉很多東西
半形 "d" 碼 => 畫半形 "d" 的資訊 , 保留不動
如果熟字型檔案格式和程式開發...
當然你可以去開發一個程式, 去搜尋字型中所有有對應半形字的全形字,
把字碼換成半形, 把半形的繪圖資訊覆蓋掉全形的繪圖資訊
書籤