====== Sublime Text 專用字型 ====== Sublime Text 遲遲不支援 font fallback((一種控制軟體介面顯示字型的機制,通常用在多語文環境,某個字符若無法用第一項字型顯示,就「fallback 退而求其次」))!''font_face'' 一直都只能設定一種字型,導致若想用好看的等寬拉丁字母字型,只能遷就配搭「黑體-繁」,用不了其他漢字字型 ∴我只好嘗試把自己想要的不同字型整併成一個 Sublime Text 專用的字型囉~ * 20191210 第一次用 FontForge 做 * 用 Operator Mono 為底,然後把 HanziPen TC 匯進來 * 但雖然稍改 Font info 裡的字型名稱,匯出 TTF 後仍被當作 Operator Mono Book * 20200913 再改一下 Font info,也改 TTF name,仍無效。後來參考……後,回到 PS name 這邊,都改成同一個「全新」的名稱 OperatorMonoHanziPen,再匯出 TTF,再安裝,就可以獨立成新字型了 <<讚!>> * 也可以用在 LINE,太棒了! * 20200914 延續昨天的 OperatorMonoHanziPen,要匯入 HanziPen SC 去補簡體字的空缺 * 但卻一直匯不進來,不知何故 * 後來改為 Operator Mono 重新另外匯入 HanziPen SC 就行 * 然後再匯入 Daehan 是也可以 * 最後又折騰了一次字型名稱才行 * 但 SC 的壞處就是標點符號位置、一些字的寫法確實跟臺灣習慣不同 * 用 Operator Mono 重新匯入 HanziPen TC * 然後再匯入 SC ❎ :( 是因為 TC SC 視為同一個範圍已有字型所以不給匯嗎? * 因為我是 macOS 10.11 ∴只能用 20170730 的 FontForge,無法用到 2020 的新版。是 FontForge 太舊的緣故嗎? * 改為嘗試把 TC 的字符(glyph)貼到 SC 裡。 * 先貼少量,TC 空置的字符是會跳過的! * 傍晚把 TC 全選,再貼到 SC 裡,結果跑了幾十分鐘(占滿一個 CPU 執行緒),不知何時結束……→ 蓋上電腦下班 * 20200915 一早到辦公室打開電腦,還繼續跑…… * 20200916 3:25 我要流眼淚了!FontForge 視窗跑了一整天,剛才終於出現一個小 dialog 顯示 ''Pasting...'' 的進度,而且 SC 的視窗的字符也出現了異動字符的藍色。原來跑了一整天都是在比對字符異同,現在終於要正式貼上了啊……(而且這貼上的速度快超多了,兩、三分鐘就快跑完)希望有好結果!\\ → 好像可以了耶!確實只有把 TC 的字符貼過來,都變成 TC 的寫法的樣子 * ''UnicodeFull'' 總共好像高達 112,3541 個字符!!!''(0x1124d5)'' * TC 的最尾巴有大量 ''U+????'' 的字符(數千個吧),glyph name 好像都是 ''?'',該不會這些就是從 GBH 碼轉來 Unicode 過程中沒有轉入的簡體字? * 轉出 TTF 再試裝到「字體簿」,有 43660 字符,多於蘋果內建「翩翩體-繁/簡」各是 38609 字 * 有了看來是 SC+TC\\ → Operator Mono 匯入 ✔ * 再來要 merge Daehan 卻當掉了 * 先匯出 Ope+SC+TC,裝起來可以用 * 再打開 Ope+SC+TC,該設定的都設一設,打開 Daehan,再來匯入 ✔ * 匯出 Ope+SC+TC+Daehan TTF ✅ :D 耶!耶!耶!太好了!終於可以在 Sublime Text 中看到最美的拉丁字+漢字+한글! ===== 待辦 ===== * [] HanziPen SC * [] Daehan