フォント表示がうまくいきません
Posted: 2014年4月07日(月) 18:06
いまOSを作っていて、フォントのマルチサンプリングがうまくいかないので質問しました。
問題点
・一部の漢字が出ない
・変な文字が出る
です。
フォント表示は
Src\kernel\graphic.c
Src\kernel\font.c
でしています。
リリース日が4/15なので早めに回答お願いします。
ソースは
http://www1.axfc.net/u/3217182
です。
テスト実行はSrcフォルダ内の!cons_nt.batをダブルクリックして
make run_full と入力すればできます。 コンパイルログ(リダイレクトしただけ)はSrcフォルダ内のmake.logです。
不具合が出るのは起動後QEMU内のコンソールで
tview -w125 -h45 readme.txt
tview readme.txt
dir
した時です。
補足
フォントファイルはSrc\cp932 内にあります。
内容はFONTUS.TXTとFONTJP.TXTが圧縮前のベタデータで、さくらエディタなどで
FONTUS.TXTは32文字で、FONTJP.TXTは64行で折り返すとフォントが見れます。
後日本語フォントのデータが足りていなかったので修正(差分)挙げておきます。
このZIPの内容をsrc\cp932内にコピーしてください。
一旦dolphin.imgを削除してmake run_fullすると適用されます。
ファイル差分
http://www1.axfc.net/u/3217968
問題点
・一部の漢字が出ない
・変な文字が出る
です。
フォント表示は
Src\kernel\graphic.c
Src\kernel\font.c
でしています。
リリース日が4/15なので早めに回答お願いします。
ソースは
http://www1.axfc.net/u/3217182
です。
テスト実行はSrcフォルダ内の!cons_nt.batをダブルクリックして
make run_full と入力すればできます。 コンパイルログ(リダイレクトしただけ)はSrcフォルダ内のmake.logです。
不具合が出るのは起動後QEMU内のコンソールで
tview -w125 -h45 readme.txt
tview readme.txt
dir
した時です。
補足
フォントファイルはSrc\cp932 内にあります。
内容はFONTUS.TXTとFONTJP.TXTが圧縮前のベタデータで、さくらエディタなどで
FONTUS.TXTは32文字で、FONTJP.TXTは64行で折り返すとフォントが見れます。
後日本語フォントのデータが足りていなかったので修正(差分)挙げておきます。
このZIPの内容をsrc\cp932内にコピーしてください。
一旦dolphin.imgを削除してmake run_fullすると適用されます。
ファイル差分
http://www1.axfc.net/u/3217968