分為默認字體Monu和假名字體QuQi 。該字體設計為適合系統正文/網頁顯示(提供壓縮的woff2網頁字體,且做了微調(hinting)),特別與微軟雅黑(及粗體)搭配。實際上這是我自用的默認字體(才會更新這麼勤)
雖然可以將兩字體合併為一,但問題不在技術而是美術:兩種字體UPM(units per em,每字包括的單位點數)不同,默認1000假名2048,無論誰轉誰,轉換必然對字符曲線有損。
Releases · MY1L/QuQi

Monu
QuQi
此名稱來自Montserrat和onum的混合,目前檢查沒有重名,不會與別的字體名稱撞車。
雖然該字體是JulietaUla/Montserrat v7.200改,但被我改動得已不適合用原字體名了,下文如無特別說明,都是我加的功能。選擇該字體是看中了其飽滿的大寫英文,與漢字視覺上和諧,在大量呈現“大寫英文配漢字”的場合遠優於雅黑自帶英文。
ǏǐǑǒǕǖǗǘǙǚǛǜ及相應字距以解決漢語拼音顯示(此前本字體已支持以mark形式呈現合字,如“ǕǖǗǘǙǚǛǜ”)。添加腳本CJK語言。修改Q_ @@-並添加了配套的全角+= 。上下標相應subs sups特性補全(現在支持減號−也支持鍵盤上那個連減號- ,還支持全角),添加▀▁▂▃▄▅▆▇█◢◣◤◥ 。♠♡♢♣♤♥♦♧ ❤?❣ (真難畫,不想做粗體對應了),添加Ƹƹ̡̢ (欠字距),修改ωʮʯΘLNPRUY 。稍微學了希臘文發覺΄寫法有誤,於是修正並添加了ͻͼͽͿ΅Ά·ΈΉΊΌΎΏΐΪΫάέήΰφϊϋόύώϕϨϲϳϴϵ϶ϷϸϹϺϻϽϾϿ一大批希臘/科普特字母及相應字距。添加了∠※◉○◎●⚪⚫⓪①②③④⑤⑥⑦⑧⑨⑩❶❷❸❹❺❻❼❽❾❿ (以及編碼不同的無襯線專用➀~➉,➊~➓,?,? ) ⊕⊖⊗⊘⊙⊚⊛⊜⊝ ,微調abduημζξ及mnr變種,完全重畫了ℓ ,添加不等寬的㍷㍸㍹㎕㎖㎗㎘㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㎣㎤㎥㎦ ,部分為自動連字(比如dm不會連字,而dm²會自動連成㍸ ),以及彩蛋。Ϳ΄·ΣΪΫάέήίζηςσόύώϕϨϲϳϴϵ϶ϷϸϹ ,修改δ 。⁺⁻⁼⁽⁾₊₋₌ ,微調♩♪♫♬♀♂⚥ ,增加若干中文標點字距。常規添加∩∪⊂⊃ ,微調Θδ₍₎⚢⚣⚤ 。粗體添加₍₎ ,微調Ĵ 。Ѳѳ以與Өө區分。添加繪製⌒∀Ɵ♩♪♫♬ 、 ΘΞΨθχ及相應字距,補全了基本大寫希臘文。添加幾十個'r這類字距,刪去某些與:相關字距(當前字距對累計約20萬,基本是原字體帶來的,考慮設法精簡),順帶解決連打fff影響f_f連字顯示美觀的問題。常規添加ᒧ✕΄ΣίηςσSX及相應字距解決澤野弘之文,微調ζξω&ĴNJ 。粗體修改fifl ,添加ffffiffl 。♀♂⚥ 。常規添加⚢⚣⚤及相應特性,添加與更新若干f_f連字及相應字距,添加A社式的全角& 。․ ‥ ,與…組對,添加與•搭配的‣ ,添加‱及字距,修正‰。常規添加若干f_f連字。粗體改善空心星,調整引號逗號分號等,應該更漂亮了。/錯誤,補充和修改連字,改善字距。粗體補充全角符號、希臘文和國際音標等,全體補充ϩ 。 - (居然有人在曲目標題用全角連減號)等。現在網頁字體單獨打包。Q_位置偏移和相關OT特性。常規添加全角數字,和雖非中文標點但常用的全角符號,補充大寫全角英文。可能是最有特點的修改。
要確保小字下仍能區分引號方向(把”引號“輸反又自己看不出來的人實在太多了),又要保證大字不難看,還要保證點和撇粗細相對其他字符不突兀,且要保證適配中文和英文——因為沒有全角彎引號,統一碼里中文英文用的是同一對……我只好在保證中文效果下通過kern適配英文。
原字體某些字形有些難看,修改或乾脆重畫了@*JPQRLJabdru等等以及數字相關的符號(粗體改動較少)不過西里爾文同形字母仍保持原字形備用。
數字樣式僅保留tabular oldstyle並設為默認。我寫了篇文章修改與自製字體:更好地顯示時間/比分(魔茶)詳細介紹了數字樣式。
““ ””字距。:•· 3個字符左右空間過擠的問題。所有字符的粗細和位置都以與Monu英文部分和雅黑漢字部分同時搭配為考慮。
雅黑的星星不僅難看還很細。我畫了與雅黑筆劃差不多的星。而且這個星設計為即便實心也可區分出粗體。
擁有新的(統一碼11.0 (2018年6月))半星符號,半實心星2個⯨⯩半空心星2個⯪⯫ (看不見是正常的,表示你的系統缺少能顯示的字體)
考慮許多人喜歡用U+2B50 WHITE MEDIUM STAR充當☆,那麼加上這個與漢字等寬的空心星。
為解決ʯnɯɯəɹ顯示,增加3個國際音標擴展字符U+02AF ʯ ,U+026F ɯ ,U+0279 ɹ (原字體已有ə)
ɑɡ ,和U+02AE ʮ 。ɑ不喜歡默認雙皮a請告訴我,可以為你單獨做一個默認就是ɑ的字體。原字體只有4粒充當符號用途的希臘文: ΔΩμπ (有大寫ΔΩ卻沒有小寫δω……)我補畫和復用了一些常用的,風格與原字體一致。
Ψαβδζξςσω由於字符風格獨特,調其他字體很容易看出不對勁,只能自己畫,比如δ起初是模仿6б§等符號畫的(現在我畫字技術上升了)。個別可能缺乏字距。ΑΒΓΕΖΗΙΚΜΝΟΠΡΤΥΦΧγεκνοτ ,雖然個別形狀不對但字距無誤。第8版起基本大寫希臘文已補全,第10版更補充了一大批,如果對完整希臘文有需求請找我,因為提不起勁畫沒人用的字符,所以給我來點動力罷。
說到網頁顯示的字體候選機制,英文字體只含英文標點,會導致同樣的全角(一般是雅黑的)和英文符號造型不一樣。因此我製作了中文標點。
。〈〉《》!(),:;?⦅⦆等,以及一些標點合字。 ⦅⦆是自動連字調節如((()))字距的,無需手打。,。位置參考思源簡化字版。~全角波浪號與東亞標點U+301C 〜浪線有關,放在字體QuQi中。加了下標括號和相應subs特性,對應某b站插件的“彈幕數量標記”下標。
第4版起添加了全角數字( lnum & tnum寫法),常規體添加了大寫全角英文。全角英文是手寫寫法,佔據漢字寬度但字符不等寬,所以左右大有空隙。我盡力加肥減瘦讓MW和NU看起來差不多,而且容易區分全角與半角英文加空格。也許適合豎排。
Dr. ███,這是完美搭配中英文的SCP黑條:齊全、對齊且密實的橫向正方形方塊元素。
還有些字符見更新記錄,此處不重複列舉。
OpenType features,字體特殊排版功能,以下簡稱OT特性。
本字體支持的OT特性有calt ccmp kern liga mark mkmk subs sups ,以下只介紹我添加的部分。
雖然大多數人都沒買專業排版軟件,但瀏覽器是人人都有的“專業網頁排版”軟件,用來測試OT特性很方便。如果試不出以下效果,表示瀏覽器可能太舊。
Q是唯一“伸右腳”出基線的大寫字母(而像j就是伸的左腳),右腳如果太長可能會戳到右邊字符,所以許多字體都乾脆做成短腿Q。
但我沒必要妥協,OT特性可以預測右邊字符替換字符,類似的字體有Libertine使用liga ,遇到Qu直接替換為Q_u合字(因為英語中Q往往後跟著u)
本字體這方面比Libertine更強,使用calt ,Q會根據右邊字符和英文有效組合選擇性伸腳。
如圖例
“QuQi”,遇到i不伸腳以防被誤認為Qj 。
許多字體中文標點是漢字寬度,佔據大幅空白。這其實有問題。回想小學語文就有教育寫作文連著2個標點應當寫在一格里,而Word這類軟件也有擠壓標點功能,畢竟大多中文字體沒有這種考慮。
我一是安排了些可能相遇的中文標點做成全角標點合字,二是利用kern縮短字距,雙管齊下。
kern會讓書名號》《之間的空白明顯縮短,可以用這個試試kern是否生效。,,, 。。。代替省略號的習慣……你可以在這裡發起Issues提供意見和建議,如果不想用GitHub帳號也可以到Trello找我的其他聯繫方式。
原字體主要作者是阿根廷人Julieta Ulanovsky,我注意到無法區分西里爾文:U+0472 Ѳ “FITA”與U+04E8 Ө “BARRED O”(現已區分),和許多個看上去區別不大的ІӀӏ (分別是U+0406,U+04C0,U+04CF)……不過若阿根廷人覺得沒問題我也沒必要改。熟悉西里爾文的人請提供意見。
我不了解音符寫法,如果音符♩♪♫♬畫得不准確請告訴我。
不喜歡某連字的人,如果是排版軟件,“文字”應該有關閉的選項,或者在連字之間插入一個U+200B“〇寬空格”打破連字。如果是網頁,字體方面加上font-feature-settings: "kern" 0;這條即可,你可以精細設置到僅開關單獨一對不影響其他。
如果想當作(非編程)編輯器默認字體,推薦在註冊表HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontLinkSystemLink加一條名為“Monu”的多行字符串,內容照抄Segoe UI即可,大概。粗體是“Monu Bold”或“Monu BoldC”,照抄Segoe UI Bold。
第8版以前:粗體(Bold)因為少用所以修改相對少一些。兩個粗體完全一樣,除了一點——本來是很完美的,一般軟件只要選擇對Monu加粗就會自動切換成Monu Bold,但Chrome與火狐不同在寫CSS“Monu Bold”不認,只會調用Monu,於是分了個BoldC(“C”表示Chrome或CSS),這是個Chrome會當作名稱為“Monu BoldC”的單獨字體,但排版軟件仍會將其歸為Monu的BoldC亞族。
比例假名,支持附點合字ccmp mark ,含裝飾引號❛~❠和部分東亞標點。可能會出現在軟件字體選單的日文字體區,名稱可能顯示為クッキー☆ (粗體是クッキー★ ),這是考慮到該字體完全不含英文或許無法顯示字體名稱預覽而設計的。缺點是會顯示為2個不同字體——雖然我可以解決,但不解決的緣由也同“BoldC”。
感想:Chrome真是差,一般存在的字體問題火狐都沒有。
有相當完整的全/半角切換OT特性fwid hwid ,瀏覽器默認不啟用,需要手動寫CSS調用。比例字符可以與半角字符互相轉換,這部分字符統一碼當然不需要有,我放在私用區,包括半角引號,可以用字體管理軟件複製私用區字符。
其實裝飾❛引號❟應該放Monu裡,但最初設計意圖是QuQi一套字體解決,這6個胖引號是按2048單位設計……
不知何故某些系統寫字板總強制星星字體為Segoe UI Symbol,並非字體問題,解決不了。
想加國際音標聲調高度符號˥˦˧˨˩ ,但發現得引入一堆聲調連字,這會讓字體臃腫,放棄。