亚洲av成人一区二区三区观看在线,香港三级日本三级a视频,我和岳乱妇三级3,亚洲av毛片一区二区三区

喵~~歡迎來(lái)到貓啃網(wǎng)~余生請(qǐng)指教!!         找回密碼
已搜集728款免費(fèi)中文字體

CascadiaHex:顯示16進(jìn)制數(shù)據(jù)用的工具字體

通過(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、uA0u2D、uAD;?、?;°、o;–、—)使用效果如圖:

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

其它16進(jìn)制編輯器

隨字體附贈(zèng)測(cè)試文件 00-FF.txt,包含所有“對(duì)應(yīng)文本”
     測(cè)試文本 Charset區(qū)別.txt(為了避免控制字生效,用代替),用于測(cè)試本字體。


未來(lái)計(jì)劃

根據(jù) MS-DOS截屏 調(diào)整?????的字形。


腳注

  1. 參考 www.aivosto.com/articles/control-characters.html ??
  2. 參考 www.gaijin.at/en/infos/ascii-ansi-character-table ??

綿雲(yún)飴里

字體vendor ID: MYIL|打賞或約稿:azz.net/MY1L|b站?p站?推特同名
195331 人氣
272 獲贊
7款 字體
字體評(píng)分:1 Star2 Stars3 Stars4 Stars5 Stars (已有1人投票平均分5.00分)
贊(2) 打賞
轉(zhuǎn)載請(qǐng)注明轉(zhuǎn)自貓啃網(wǎng):貓啃網(wǎng) » CascadiaHex:顯示16進(jìn)制數(shù)據(jù)用的工具字體

評(píng)論 搶沙發(fā)

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網(wǎng)址
測(cè)試工具

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞