初版: 2003/01/26
最終更新日:
2003/01/26
SLザウルスには、「LCフォント」と呼ばれる、液晶で読みやすいフォントが
搭載されていますが、アプリケーションによっては、
それ以外の任意のフォントを使うことが可能となっています。
このページでは、既存のフォントをSLザウルスにインストールする
方法をメモしておこうと思います。
わたしは、 「qt-embedded-free-3.1.1.tar.gz」と 「qt-x11-free-3.1.1.tar.gz」を インストールしました。 インストール時の使用ディスク容量は、次のようになりました。
% du -s ./* 234679 ./qt-embedded-free-3.1.1 172917 ./qt-x11-free-3.1.1単位はkバイトです。 二つインストールして、ざっと400Mバイトでした。
たとえば、X11の標準ディストリビューションに含まれる7×14ドット 英数フォント「7x14」を変換する場合、このフォントのBDFファイルである 「7x14.bdf」ファイルを用意します。 そして、このフォントをSLザウルスで「test」というフォント名で利用するなら
test 7x14.bdf BDF n 50 140 uの一行をfontdirファイルに追加します。 そしてそのあとmakeqpfを動かします。 うまく動けば「test_140_50.qpf」というファイルができあがります。 最後に、 これをSLザウルスの/home/QtPalmtop/fontsディレクトリにコピーします。
% tar xzvf /tmp/qt-x11-free-3.1.1.tar.gz % cd qt-x11-free-3.1.1 % ./configure ライセンスに関する質問が表示されます This is the Qt/X11 Free Edition. 中略 Do you accept the terms of either license? ここで「yes」と入力します。 % gmake % cd tools/qvfb % gmakeとします。
% tar xzvf /tmp/qt-embedded-free-3.1.1.tar.gz % cd qt-embedded-free-3.1.1 % ./configure -qvfb -qt-gfx-transformed ライセンスに関する質問が表示されます This is the Qt/Embedded Free Edition. 中略 Do you accept the terms of either license? ここで「yes」と入力します。 そのあとしばらくすると、ピクセル深度(色数)に関する質問が表示されます。 Choose pixel-depths to support: 中略 Your choices (default 8,16,32): デフォルトでかまわないのでEnterを押します % gmake % cd tools/makeqpf % gmakeとします。
% cd qt-embedded-free-3.1.1 % setenv QTDIR `pwd` % tools/makeqpf/makeqpf -A % tools/makeqpf/makeqpf -A -display Transformed:Rot270のようにすればいいでしょう。
FreeBSDなら、フォントファイルを用意し、fontdirファイルを編集したあと、
% cd qt-embedded-free-3.1.1 % setenv QTDIR `pwd` % ../qt-x11-free-3.1.1/tools/qvfb/qvfb & % tools/makeqpf/makeqpf -Aのようにすればいいでしょう。