今後、自作フリーウェアはeonetの方で更新していきます。
ttfエディタも配布中です。
Be Bitmap Font
BeOS-R5のバグによりフォントキャッシュが効かなくなっています。
使用頻度の高いフォントをttf(TrueTypeFont)→bmf(BeBitmapFont)に変換することで、
少しでも表示速度を上げられればいいな、ということで変換プログラムを作りました。
こちらの mkbmf を使って下さい。
作成したファイルは、/boot/home/config/fonts/ttfonts/ に置いてください。
unix用 Free Font
bdf形式のフォントをBeBitmapFont形式に変換することにより、
特定のポイント数の時だけ、別のフォントを使用することが出来ます。
bdf2bmf で変換して下さい。
(例)12dot用に作成された「かなめフォント」等をHaru_12として使用できます。
また、 bdf2ttf を使ってttfに変換することもできます。(併用を推奨)
bdf2ttf,bdf2bmf共にこちらにあります。
mac用 Free Font (丸漢)
丸漢フォント(fbit形式)を mrk2ttf を使ってttfに変換することができます。
mrk2ttf はこちらにあります。
テスト等で大変お世話になりました、多謝です>すずことりの aya さん
mac用 ttf
macOS9あたりから?だと思いますが、OSAKA等が unicodeのttfになってます。
7.5あたりから?だと思いますが、丸漢はttf内のbitmapへのポインタが入っているだけです。
こちらの macttf2be で変換するとBe/Zetaで使えます。(unicode ttfのみ)
和田研フォント
ftp://ftp.ipl.t.u-tokyo.ac.jp/Font/README.htmlで配布されている、
jiscode-postscript(type1)形式のファイルをunicode-ttf形式に変換したものを配布します。
ttfの勉強を兼ねて実験的に変換しているのでおかしな所もあるかもしれません。
少しずつ改良していきたいと思っています。
現在のバージョンをこちらで配布しています。
Kandata,Habian,XANO明朝フォント
jis2000対応のフォントです。
ttfファイルがsjisなのでunicodeに変換しないとBeで使えません。
こちらの ttfcnv_a で変換して下さい。
sjis(jis2000)とunicodeの変換テーブルとして、jisx0213code.txtが必要です。
こちらから入手できます。
(Habianはunicodeのものも実験的に配布されているようですがBeでは全部トーフになっちゃいます*下注)
その他にもvectorにいけば、色々とありますが、
Beでそのまま使えて、僕が個人的に気に入ってるのを紹介します。
| Beで使えるフォント達 |
|---|
| モトヤ(全文字収録のフリーフォントあり) |
| 小夏(BeBitmapFont付) |
| Y.Oz(手書き)*下注 |
| 沙奈(手書き) |
| みかちゃん(手書き) |
| Yosshy(手書き) |
| ことり文字(手書き) |
| あくあ(手書き) |
| れいこ(手書き) |
| たれ(手書き) |
| しねきゃぷしょん(映画字幕風) |
*注
認識はするが表示できないフォントについて
上記のものでは、habian2000uとY.Oz(ver5.01以降)
どうやらBeOSのバグっぽい。定義文字が0x8000個以上になると発生するみたい
ちと再構成してBeOSで使えるようにするにはこちらの ttf2ttc を使って下さい。
ZetaOSでは、このバグは存在しません。
念の為
大抵のフォントには使用制限事項がありますので、それらに違反しないように各自注意して下さい。