TA的每日心情 | 郁闷 2016-12-31 01:33 |
---|
签到天数: 6 天 [LV.2]偶尔看看I
星辰大海
- 积分
- 2986932
|
本帖最后由 tonyhsie 于 2021-7-19 12:51 编辑
關於 -OCL 參數,再說明一下
目前 Unicode 有對所有字元作分類
我把 BIG5 跟 GBK 裡的所有字元(2 bytes 部分),都拿去做測試,測試結果在附件,檔名開頭分別為 BIG5 跟 GBK 的兩個文字檔
以 GBK 為例的話,檔案的前半部分如圖:
加上 -OCL,會讓 ListAssFonts 只檢查文字部分的字元有沒有缺字
文字部分的字元,指的就是上圖的紅框部分的字元,共有 83 + 113 +10 +21130 + 未列入的半型文字字元 (ABC, def 之類)
不加 -OCL,ListAssFonts 除了空白字元以外通通會檢查缺字
也就是整份檔案內的所有字元,都會檢查,比文字部分僅多了數百個數字、標點、及符號
要不要使用 -OCL 這個參數,可以根據附件來自行判斷
另外,BIG5 跟 GBK 只是用來舉例,了解一下各編碼內有多少不同種的字元而已
實際上 ListAssFonts 並不是根據 BIG5 或 GBK 來做字元判斷的
所有字元都是按照 Unicode 的分類標準,來做缺字檢查
|
|