通過幾周測(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刷屏,于是想到既然此處?沒有?的意義,何不讓它顯示為有意義的FF合字呢?于是我做了字體CascadiaWin,使用效果如圖:

可以看到控制字1一概顯示為“.”,這很正常,因?yàn)榭刂谱肿鳛閹Чδ艿臒o(wú)形字符(例如回車也是控制字)不應(yīng)當(dāng)可見,而16進(jìn)制的80~9F可見,則是因?yàn)閃indows (ANSI)這個(gè)Charset將這塊大多編碼指到有形字符2。
至于16進(jìn)制AD是軟字符,有條件可見,此處不合條件顯示為“.”也過得去。
為了避免某些兼容問題,字體里全部字符都是同一寬度,包括??????????,連漢字“對(duì)應(yīng)文本”也是自制的等寬,這與一般概念中漢字全角西文半角的“中文編程字體”不同。為了與O區(qū)分,0也改為斜杠零。
用Cascadia非Next填充非控制字部分,因此以O(shè)FL1.1授權(quán)。
做到這本來應(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沒有的控制字字形,善用此字體可看見通常隱形的控制字,如u0A
(NL):

隨字體附贈(zèng)測(cè)試文件 00-FF.txt
,包含所有“對(duì)應(yīng)文本”
測(cè)試文本 Charset區(qū)別.txt
(為了避免控制字生效,用╳
代替),用于測(cè)試本字體。
未來計(jì)劃
根據(jù) MS-DOS截屏 調(diào)整?????
的字形。
最新評(píng)論
管理員這字體文件好像也丟失了,希望能回復(fù),字體文件可以補(bǔ)個(gè)檔嗎?
這字體文件出現(xiàn)亂碼了,希望可以修復(fù),希望管理員趕快回復(fù)
管理員您好,請(qǐng)問您能把字體文件補(bǔ)檔一下嗎?字體文件丟失,解壓后出現(xiàn)異常,根本就沒有字體文件,希望管理員能注意是不是上傳的時(shí)候出現(xiàn)了什么問題,還是其他問題呢?
管理員您好,更新記錄,和和版本號(hào)有點(diǎn)問題,應(yīng)該是v0.211,而不是v0.200,希望,能趕緊修復(fù)
管理員,有兩個(gè),圖片示例重復(fù)了,請(qǐng)修改一下,希望管理員能趕緊回復(fù),和修復(fù)對(duì)了,管理員字體文件怎么丟失了,能補(bǔ)檔一下嗎?
上面“啥玩意?”的回復(fù)有誤,實(shí)際是需要知道你“放在字帖中售賣”的形式是否符合條件,符合,則允許。 即文中“特許任何取得本字體副本的個(gè)人,授予……、銷售字體的許可,但需遵守下列條件” 由于你說的不清楚,需要知道你是怎樣“放在字帖中售賣”的,然后才能判斷。
下載不了,百度網(wǎng)盤轉(zhuǎn)存失敗
下載不了,百度網(wǎng)盤轉(zhuǎn)存失敗