通過(guò)幾周測(cè)試,現(xiàn)在能公開我自用的這套工具字體了。
前段時(shí)間我需要比較大量文件具體數(shù)據(jù)差異,因此必然用到16進(jìn)制編輯器(Hex Editor),選擇了免費(fèi)的HxD。
展示數(shù)據(jù)需要等寬字體,但無(wú)需支持代碼特性,也并非半角字體,字形要比半角要寬一些,還要清晰,便于閱讀16進(jìn)制數(shù)據(jù),遂選擇Cascadia。
比較的時(shí)候看到右側(cè)“對(duì)應(yīng)文本”重復(fù)出現(xiàn)如“??????????”,但我清楚原文件這塊不表示?(統(tǒng)一碼U+FF),而是16進(jìn)制FF刷屏,于是想到既然此處?沒(méi)有?的意義,何不讓它顯示為有意義的FF合字呢?于是我做了字體CascadiaWin,使用效果如圖:

可以看到控制字1一概顯示為“.”,這很正常,因?yàn)榭刂谱肿鳛閹Чδ艿臒o(wú)形字符(例如回車也是控制字)不應(yīng)當(dāng)可見(jiàn),而16進(jìn)制的80~9F可見(jiàn),則是因?yàn)閃indows (ANSI)這個(gè)Charset將這塊大多編碼指到有形字符2。
至于16進(jìn)制AD是軟字符,有條件可見(jiàn),此處不合條件顯示為“.”也過(guò)得去。
為了避免某些兼容問(wèn)題,字體里全部字符都是同一寬度,包括??????????,連漢字“對(duì)應(yīng)文本”也是自制的等寬,這與一般概念中漢字全角西文半角的“中文編程字體”不同。為了與O區(qū)分,0也改為斜杠零。
用Cascadia非Next填充非控制字部分,因此以O(shè)FL1.1授權(quán)。
做到這本來(lái)應(yīng)該公開的,但我不滿意太多數(shù)據(jù)顯示為“.”,不好區(qū)分,好在HxD支持4種Charset,除了Win(ANSI)還有:DOS/IBM-ASCII (OEM)、Macintosh、EBCDIC,其中DOS/IBM…可顯示的字最多。
但CascadiaWin展示另外3種Charset會(huì)嚴(yán)重錯(cuò)誤,除了u8A
u9A
u8E
u9E
(????)其它全部混亂,考慮再三,我重做了個(gè)CascadiaHex,不僅有IBM的特殊符號(hào),還著重區(qū)分形似字符(u20
、uA0
;u2D
、uAD
;?、?;°、o;–、—)使用效果如圖:

本字體還擁有原Cascadia沒(méi)有的控制字字形,善用此字體可看見(jiàn)通常隱形的控制字,如u0A
(NL):

隨字體附贈(zèng)測(cè)試文件 00-FF.txt
,包含所有“對(duì)應(yīng)文本”
測(cè)試文本 Charset區(qū)別.txt
(為了避免控制字生效,用╳
代替),用于測(cè)試本字體。
未來(lái)計(jì)劃
根據(jù) MS-DOS截屏 調(diào)整?????
的字形。
最新評(píng)論
(與本字體無(wú)關(guān))對(duì)照例圖有個(gè)問(wèn)題:朱雀仿宋配的是我專門修改的Alegreya,其字重、Qg、數(shù)字等與例圖中皆不同,不好作為對(duì)照。
太帥了!
好滴,謝謝~
補(bǔ)充“寒蟬活仿宋”,基于朱雀仿宋
寒蟬,好像還有一個(gè)字體叫做“活仿宋”,貓啃網(wǎng)沒(méi)有收錄,鏈接:https://github.com/Warren2060/ChillMovableType
挺喜歡這個(gè)字體的,但這個(gè)字的“空”,是日本字形,不是中國(guó)大陸標(biāo)準(zhǔn)字形,一些筆畫也不是中國(guó)大陸字形的
啊,不對(duì)啊,這重新上傳的文件啊,不應(yīng)該是完整版嗎?,怎么上傳的夸克網(wǎng)盤是?,簡(jiǎn)體版的
這字體如果能增補(bǔ)一下,就能正常用了,那個(gè)縫合怪像素字體,的某些字型有版權(quán)問(wèn)題,作者好像是不是不更新了?,最近都不活躍