HOME > bmp2bdf Time-stamp: "Dec 02 2001"

bmp2bdf

BDFフォントの字形を編集できるソフト。

BDFフォントの文字の形を画像エディタで変更することができるツールです。bdf2bmp と連係して使います。画像エディタ (Adobe Photoshop や The GIMP とか) を使えるっていうのがポイントですね。

特徴は..

といったところです。

使いかた

まず bmp2bdfのほうで画像ファイルを作り、その画像ファイルに字形変更を加えてから、この bmp2bdfを使うと、新たな bdfファイルが生成されるという手順です。
    具体例
  1. courR14.bdf というBDFファイルを用意しました。 数字のゼロはこんな感じ。
    STARTCHAR zero
    ENCODING 48
    SWIDTH 600 0
    DWIDTH 9 0
    BBX 6 10 1 0
    BITMAP
    78	-####---
    84	#----#--
    84	#----#--
    84	#----#--
    84	#----#--
    84	#----#--
    84	#----#--
    84	#----#--
    84	#----#--
    78	-####---
    ENDCHAR
    

  2. まず bdf2bmpを使って BMPファイルを作ります。
    $ bdf2bmp courR14.bdf c.bmp
    Windowsなら、
    C:\work> bdf2bmp.exe courR14.bdf c.bmp

  3. そして、c.bmpに画像エディタで変更を加えます。たとえば、数字のゼロに 斜め線を加えてみましょう。

    editing a BMP file

    そして、上書き保存します。

  4. そうして
    $ bmp2bdf courR14.bdf c.bmp c_new.bdf
    Windowsなら、
    C:\work> bdf2bmp.exe bmp2bdf courR14.bdf c.bmp c_new.bdf
    とすれば、新しい BDFファイル c_new.bdfのできあがり。 数字のゼロもちゃんと変更されてます。
    STARTCHAR zero
    ENCODING 48
    SWIDTH 600 0
    DWIDTH 9 0
    BBX 10 16 -1 -3
    BITMAP
    0000	----------------
    0000	----------------
    0000	----------------
    1e00	---####---------
    2100	--#----#--------
    2100	--#----#--------
    2300	--#---##--------
    2500	--#--#-#--------
    2900	--#-#--#--------
    3100	--##---#--------
    2100	--#----#--------
    2100	--#----#--------
    1e00	---####---------
    0000	----------------
    0000	----------------
    0000	----------------
    ENDCHAR
    
courR14.bdf:
Copyright 1984-1989, 1994 Adobe Systems Incorporated.
Copyright 1988, 1994 Digital Equipment Corporation.

ダウンロード

Linux/Windows共用のソースと、Window用のバイナリがひとつのファイルに入っています。(ソースは ANSI Cで書かれているので、それ以外のプラットフォームでもコンパイルたぶん可)
http://www.vector.co.jp/soft/win95/writing/se178337.html

更新履歴
version 0.2 (2001/2/07) 4/24ビットカラーのBMP画像に対応、 BMP画像のエラーチェックを強化
version 0.1 (2001/1/29)


設計思想

$  bmp2bdf inputBDF inputBMP outputBDF
と入力して使ったときの動作は、「基本的には inputBDF を outputBDF にそのままコピー。ビットマップデータの部分だけは inputBMP を 16進数文字に変換したもので置き換える」というものです。

制限


そのほかの BDF字形編集ツール

ここのソフトのほかにも、BDFの文字の形を編集するためのツールはあります。まとめてみました。
BDF専用エディタ
Windowsで動くのはありません。Linuxなどで動くのは、xfed2XmBDFEd など。操作法を各ソフトごとに覚える必要があります。日本語に対応していないのもあります。
bdf2bit, bit2bdf
/efont/ にある 「東雲(しののめ)12,16」 などのパッケージに付属。テキスト状態で編集できます。テキストエディタで編集するので、操作はとくに覚える必要はないです。大量の文字をeditするのは大変かもしれない。日本語 BDFに対応。

画像エディタ

Adobe Photoshop (Windows)
Photoshop LE体験版
有償、市販製品
The GIMP (Linux, Windows)
無償, Windows版はいまのとこ不安定らしい
Corel PHOTO-PAINT (Linux)
Linux版は無償
PictBear (Windows)
無償、レイヤ機能あり

itouh