フォント MahjongZSPM
- Digital0 JPY




麻雀牌のフォントです。 タイポグラフィ(OpenType機能)の欧文合字(liga)と文脈依存の異体字(calt)を使用する事で 従来の文字割り当てに比べて直感的な入力が可能となっており、作業効率が大幅に向上します。
フォントデータ形式
TrueType(.ttf) WOFF(.woff2)
使用方法
牌種記号[m,p,s,z]と牌番号[0-9]を入力すると、その内容に応じた麻雀牌が表示されます。 m0-m9:萬子 0は赤5 s0-s9:索子 0は赤5 p0-p9:筒子 0は赤5 z1-z7:東南西北白發中 数字を続けて入力すると、前文字の牌種を引き継ぎます。 m1235:1萬2萬3萬5萬 z1127:東東南中 大文字の牌種記号(M,P,S,Z)と牌番号(0-9)を入力すると、牌を横に表示します。 大文字の牌種記号(M,P,S,Z)と牌番号(0-9)を2回入力すると、牌を横に表示し重ねます(ゾロ目、05、50のみ有効)。 --と入力すると、牌を裏側にして表示します。 これらは数字を続けて入力しても、前文字の牌種を引き継ぎません。 都合により、MPSZ形式から牌番号(0-9)と牌種記号(m,p,s,z)が逆転しています。 例:九連宝燈九面待ち MPSZ形式 : 1112345678999m 本フォント形式 : m1112345678999 横に2段重ねた文字はアセントより上に突き出します。 アセントより突き出るものを作画しないソフトウェアでは正しく表示されない場合があります。 例) OBS 30.2.2 の ソース[テキスト(GDI+)](1行目を空行にして空きを作ると表示されます) UNICODEには麻雀記号の割り当て(1F000~1F02F)がありますが、本フォントでは使用していません。
更新履歴
2026/01/14 v1.2a Lookup機能のcaltがligaになっていたのを修正(何故動作していたかは不明) 2025/09/25 v1.2 45索と赤牌のイメージを調整した 2025/09/22 v1.1c woff2で出力したwebフォントを別途用意した 2024/09/22 v1.1b caltの不要な定義を削除、readme.txtを精査 2024/09/18 v1.1a 赤牌にポッチを付与 2024/09/07 v1.1 牌の横向き表示、裏面表示に対応 2024/09/06 v1.0 初版



