--- nono/util/mkcgrom/fonts/fonts.txt 2026/04/29 17:04:28 1.1.1.1 +++ nono/util/mkcgrom/fonts/fonts.txt 2026/04/29 17:05:16 1.1.1.3 @@ -2,19 +2,59 @@ # フォント情報 # +## 一覧 + +サイズ ターゲット このディレクトリでのファイル名 ライセンス +------ ---------- ---------- ---------- +16x16 2バイト漢字 shnmk16min.bdf Public Domain +8x8 1バイト文字 misaki-gothic-hikanji.bdf 改変、再配布可能 +8x16 1バイト文字 milkjf8x16r.bdf Public Domain +〃 〃 nono-8x16.bdf - +12x12 1バイト文字 shnmk12min-hikanji.bdf Public Domain +〃 〃 nono-12x12.bdf - +12x24 1バイト文字 hibiya-12x24.bdf SIL OFL ver1.1 +〃 〃 ume-tmo3-6x12-kana.bdf 改変、再配布可能 +〃 〃 nono-12x24.bdf - +24x24 2バイト漢字 hibiya-24x24.bdf SIL OFL ver1.1 +6x12 1バイト文字 shnm6x12r.bdf Public Domain +〃 〃 ume-tmo3-6x12-hira.bdf 改変、再配布可能 +〃 〃 nono-6x12.bdf - + +12x12 2バイト漢字 knmzn12x.bdf Public Domain + + +## 詳細、作成方法など + +shnmk16min.bdf + 東雲フォント 0.9.11 の東雲16明朝。 + Public Domain。 + + オリジナルは BDF っぽいが、pkgsrc/fonts/ja-shinonome は PCF 形式にする + らしいので pkgsrc/fonts/pcf2bdf を使って BDF 形式に変換したもの。 + misaki_gothic-hikanji.bdf 美咲フォント(2012-06-03)の美咲ゴシック。 改変、再配布可能。 - http://www.geocities.jp/littlimi/misaki.htm + https://littlelimit.net/misaki.htm 非漢字のみを取り出す。 % pcf2bdf misaki_gothic.bdf | \ php -f bdfcut.php k > misaki_gothic-hikanji.bdf -shnmk12-hikanji.bdf +milkjf8x16r.bdf + milkjf フォント。 + Public Domain。 + URL はないけど解説はこの辺? http://d.hatena.ne.jp/kakurasan/20070604/p1 + X68000 用なので制御文字から半角ひらがなまですべてサポートしている。 + + ただし 0x7e がオーバーライン( ̄)ではなく上チルダ(〜)になっているので + (0x81 も上チルダなので重複している)、ここをオーバーラインに差し替える + こと。また 0x7f に余計な円記号が入っているのでこれを取り除くこと。 + +shnmk12min-hikanji.bdf 東雲フォント 0.9.11 の東雲12明朝。 - ライセンスは Public Domain。 + Public Domain。 http://openlab.ring.gr.jp/efont/shinonome/ オリジナルは BDF っぽいが、pkgsrc/fonts/ja-shinonome は PCF 形式なので @@ -24,62 +64,88 @@ shnmk12-hikanji.bdf % pcf2bdf shnmk12min.bdf | \ php -f bdfcut.php k > shnmk12min-hikanji.bdf -milkjf8x16r.bdf - milkjf フォント。public domain。 - URL はないけど解説はこの辺? http://d.hatena.ne.jp/kakurasan/20070604/p1 - X68000 用なので制御文字から半角ひらがなまですべてサポートしている。 +knmzn12x.bdf + 要町12 Version 1.00 (1991-11-01)。 + Public Domain。 + これは CGROM.DAT ではなく wx/kaname12.cpp で使う用。 - ただし 0x7e がオーバーライン( ̄)ではなく上チルダ(〜)になっているので - (0x81 も上チルダなので重複している)、ここをオーバーラインに差し替える - こと。また 0x7f に余計な円記号が入っているのでこれを取り除くこと。 + pkgsrc/fonts/ja-kaname より pcf2bdf を使って BDF 形式に変換したもの。 shnm6x12r.bdf + 6x12 1バイト用。 東雲フォント 0.9.11 の 6x12 JIS X 0201。 - ライセンスは Public Domain。 + Public Domain。 http://openlab.ring.gr.jp/efont/shinonome/ -shnmk16min.bdf - 東雲フォント 0.9.11 の東雲16明朝。 - オリジナルは BDF っぽいが、pkgsrc/fonts/ja-shinonome は PCF 形式にする - らしいので pkgsrc/fonts/pcf2bdf を使って BDF 形式に変換したもの。 - -knmzn12x.bdf - 要町12 Version 1.00 (1991-11-01)。 - ライセンスは Public Domain。 - pkgsrc/fonts/ja-kaname より pcf2bdf を使って BDF 形式に変換したもの。 +hibiya-12x24.bdf +hibiya-24x24.bdf + 24x24 2バイト漢字用。 + KH-Dot-Hibiya-24.ttf フォントから埋め込みビットマップを抜き出したもの。 + TTF ファイルのライセンスは SIL Open Font License ver 1.1。 -MIN.F24 - 日比谷24 フォント。 + TTF フォントからは以下のコマンドで抜き出す。 + 半角と全角の2つのファイルが出来る。 - ライセンスは、非商用 X68000 エミュレータ用なら無償。 - http://homepage3.nifty.com/silo/FONT/ + % ../ttfext/ttfext -f hibiya-24 \ + KH-Dot-Hibiya-24.ttf hibiya-12x24.bdf hibiya-24x24.bdf ume-tmo3-6x12-hira.bdf 梅フォント(ver443)の梅明朝(無印) ume-tmo3.ttf を加工したもの。 - 梅フォントは改変、再配布可能。 + 改変、再配布可能。 1. TTF を 6x12 ピクセルっぽい大きさの BDF に変換してひらがなだけ 抜き出す。 % otf2bdf -p 12 -rv 75 -rh 38 \ - /usr/pkg/lib/X11/fonts/TTF/ume-tmo3.ttf | + /usr/pkg/share/fonts/X11/TTF/ume-tmo3.ttf | php -f bdfcut.php h > ume-tmo3-6x12-hira.bdf -ume-tmo3-12x24-hira.bdf +ume-tmo3-12x24-kana.bdf 梅フォント(ver443)の梅明朝(無印) ume-tmo3.ttf を加工したもの。 + 改変、再配布可能。 - 1. TTF を 12x24 ピクセルっぽい大きさの BDF に変換してひらがなだけ - 抜き出す。 + 1. TTF を 12x24 ピクセルっぽい大きさの BDF に変換してひらがなと + カタカナだけ抜き出す。 % otf2bdf -p 23 -rv 75 -rh 38 \ - /usr/pkg/lib/X11/fonts/TTF/ume-tmo3.ttf | - php -f bdfcut.php h > ume-tmo3-12x24-hira.bdf + /usr/pkg/share/fonts/X11/TTF/ume-tmo3.ttf | + php -f bdfcut.php r > ume-tmo3-12x24-kana.bdf 2. 周囲との親和性のためボールドにする。 - % gbdfed ume-tmo3-12x24-hira.bdf + はずだったが、どうも先頭の「ぁ」だけボールドにならないなので諦める。 + #if 0 + % gbdfed ume-tmo3-12x24-kana.bdf カーソルをデフォルトの「ぁ」の位置から空白へ移動させておいて(?) メニュー「Operation > Embolden Glyphs」で Embolden にチェック、 All Glyphs を選択して、「適用」。 すべての文字がボールドになっていることを確認。 + #endif + +nono-6x12.bdf + 6x12 の不足分と改変分。 + - 0x01-0x1f (制御文字と矢印) はオリジナル。 + - 0x30 は東雲フォント 6x12 を改変したもの (たぶん Public Domain)。 + +nono-8x8.bdf + 8x8 の不足分と改変分。 + - 0x01-0x1b (制御文字), 0x81, 0x82 はオリジナル。 + - 0x30 は美咲ゴシックを改変したもの (たぶん改変、再配布可能)。 + +nono-8x16.bdf + 8x16 の不足分。 + - 0x7e はオリジナル。 + +nono-12x12.bdf + 12x12 の不足分と改変分。 + - 0x01-0x1f (制御文字と矢印) はオリジナル。 + - 0x30 は東雲12明朝 (12x12) を改変したもの (たぶん Public Domain)。 + +nono-12x24.bdf + 12x24 の不足分と改変分。 + 作業用の中間ファイルであり単独再配布は想定していない。 + - 0x01-0x1b (制御文字) は東雲フォント 6x12 で合成 (たぶん Public Domain)。 + - 0x1c-0x1f, 0x7e はオリジナル。 + - 0x30, 0x67, 0x70, 0x71 は hibiya-12x24.bdf を改変したのでたぶん + SIL Open Font License ver 1.1。