[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[OSASK 2492] Re: gendiba0, mozasp0.



  こんばんは、川合です。


Hidemi KAWAI は 2001/11/22 21:10:28 の「[OSASK 2481] gendiba0, m
ozasp0.」で書きました:

>  より詳しい内部仕様の説明は明日までお待ちください。

  jpn16v00.binは以下のような構成になっています。

<全体の構成>
・+0x00000〜0x49bff : 全角文字領域(全角9440文字分)
・+0x49c00〜0x4bfff : 半角文字領域(半角576文字分)

<全角文字領域>
・+0x00000〜0x4507f : JISの0x2121〜0x7e7e (第一水準〜第三水準)
・+0x45080〜0x47f7f : NEC拡張の0x7921〜0x7c7e相当 [7f21-827e]
・+0x47f80〜0x496ff : リザーブ (全角188文字分) [8321〜847e]
・+0x49700〜0x49bdf : Win拡張 シフトJISコード 0xfa-0x40〜0xfa-0x5b [8521〜853c]
・+0x49be0〜0x49bff : リザーブ (全角12文字分) [853d〜8548]

<半角文字領域>
・+0x49c00〜0x49fff : リザーブ (半角64文字分)
・+0x4a000〜0x4afff : NEC半角文字 0x00〜0xff (英数字・半角カタカナを含む)
・+0x4b000〜0x4bfff : リザーブ (半角256文字分)

(註)NEC半角文字の領域のうち、0x20〜0x7eのフォントは日本語Window
    で使われている形に準ずる。これはNECのオリジナルフォントとは
    いくつか異なる。この分については半角リザーブ領域のどこかに割
    り振って対応する予定。

・jpn16v00.binは"OSASKコード-01"の0x0004000〜0x004ffffに相当。
・JISの2面や補助漢字などはjpn16v01.binに収録。
・jpn16v00.binは「OSASK基本日本語フォント」であり、できるだけ少
  ない容量でよく使われる文字を一通り集めることを目的にしている。
  隙間の少ない稠密な構成で、コード範囲も「切りのよい値」になって
  いる。
・半角文字は、'\'や'~'のフォント形状の問題があるため、0x20〜0x7f
  も含ませることにした。
・半角ひらがなや、富士通の半角キャラクターでNECと異なる字形のも
  のをリザーブ部分に収める予定。
・またMacOSでの機種依存文字もリザーブ部分に収めたい。
・その他の文字はリザーブ領域には入らないだろうから、jpn16v01.bin
  に収録させる予定。

  また、kor16v00.binの構成は以下の通りです。

<全体の構成>
・+0x00000〜0x467ff : 全角文字領域(全角9024文字分)
・+0x46800〜0x47fff : 半角文字領域(半角384文字分)

<全角文字領域>
・+0x00000〜0x4507f : KS C 5601の0x2121〜0x7e7e
・+0x45080〜0x467ff : リザーブ (全角188文字分) [7f21〜807e]

<半角文字領域>
・+0x46800〜0x46fff : リザーブ (半角128文字分)
・+0x47000〜0x47fff : 半角文字 0x00〜0xff

・kor16v00.binは"OSASKコード-01"の0x0050000〜0x0097fffに相当。
・ハングル文字の全ての組み合わせなどをkor16v01.binに収録。
・kor16v00.binは「OSASK基本韓国語フォント」であり、できるだけ少
  ない容量でよく使われる文字を一通り集めることを目的にしている。
  隙間の少ない稠密な構成で、コード範囲も「切りのよい値」になって
  いる。
・半角文字は、'\'や'~'のフォント形状の問題があるため、0x20〜0x7f
  も含ませることにした。

>  ank16.fntの代わりにankfont0.binを使うようにして、さらにkanji16
>.fntが必要な部分を空白のままにすれば、ライセンスフリー版のjpn16v
>00.fntが作れるでしょう。もうしばらく待っていただければ、僕が用意
>するかもしれません。

  できました。ベータリリースしておきます。jp16v00b.lzhです。


  それでは。

--
    川合 秀実(KAWAI Hidemi)
川合堂社長 / OSASK計画総指揮 / カーネル開発班
E-mail:kawai !Atmark! imasy.org
Homepage http://www.imasy.org/~kawai/