Petitverse
ゲストさん (
ログイン
)
ログイン
コミュニティ内検索
コミュニティ一覧
Petitverse ご利用ガイド
Petitverse からのおしらせ
プチコン 非公式コミュニティ
トピック
Ryou Tanpo
◆AI5iRr9FjmkJ
2019/2/28 17:29 ネタバレ
質問
KNJLIB のフォントデータについて
KNJLIB のフォントデータの仕様ってどのような感じなのでしょうか?
( KNJLIB のフォント作成ツールを作りたい )
( そして自分のゲーム用 )
コメント
初心者
2019/2/28 22:31
◆ULvuffpmw1rp
漢字支援ツールは沢山あるので、それらを使った方がよいと思いますよ。
しんいち
2019/3/1 2:19
◆lHy.hAWXbthn
KNJLIBのフォントデータは、文字のピクセルパターン(モノクロ)を、2進数のビットパターンと考えて、16ピクセル分16ビットを文字コードにした文字で格納しています。16×16サイズのフォント1文字分のフォントデータは16文字で持つ。14×14でも16ビットずつ持つので1文字分のフォントデータは13文字。13×16だと14×14よりちょっと余るけど、だからと言ってその分データを詰めたりはしていない。なので、1文字分のフォントデータの区切りが文字(16ビット)の途中になることはない(のでフォントデータの検索は楽)。
フォントデータのビットの並び順は、ピクセルと2進数の見た目が一致するように並んでいる。例えば16ピクセルの先頭(配列[0])のみ1なら、&B1000000000000000。文字種とフォントデータの対応(文字"A"がフォントデータの何番目か)は、KNJLIB中にフォントデータとは別の文字列変数で持っているので、何種類もあるフォントデータの文字種の並びは共通になっていると思います。
あまさとしおん
2019/3/1 19:06
◆mzDKTVUAtwqE
お、半端なビットは詰め込んでないのか
あとから1文字だけデータ増やしたいときとかも不便がなくて良いな
あまさとしおん
2019/3/1 19:09
◆mzDKTVUAtwqE
私もフォント作成はじめたので参考にします
あと、しんいちさんのトピックも有益かも?
http://petitverse.hosiken.jp/community/petitcom/topic/?read=996
(それはそうと、初心者さんのレス、日本語入力ソフトとフォント描画ライブラリを混同してるのでは)
Ryou Tanpo
2019/3/1 20:17
◆AI5iRr9FjmkJ
皆さんありがとうございます!
参考にしてみます。
初心者
2019/3/1 21:37
◆ULvuffpmw1rp
はい、混同してました。すいません。
ほしけん
2019/3/6 12:26
◆BJ4kbE35MkgI
遅くなってすいません。
以前Twitterに書きましたのでこちらを参照ください。
http://pastebin.com/0SBSz4f4
Ryou Tanpo
2019/3/6 15:49
◆AI5iRr9FjmkJ
作者本人様からのコメント……ありがとうございます!
ほしけんさんのものも含めフォント ライブラリがたくさんあるのでそれらをまとめて使えるフォント ライブラリみたいのを作ろうかなと……
あまさとしおん
2019/3/6 19:47
◆mzDKTVUAtwqE
'(2種類のフォントライブラリを切り替えて使える仕組みを作ったことがある
自分のDEFの中でモードで条件分岐してフォントライブラリに含まれるDEFを呼び出してる
アルファ
2019/3/10 18:51
◆.hni9tB2SB1b
関係なんですけど、PETITCRAFTとか某インクゲーは放置ですか?
カービィ★KIRBY
2019/3/16 20:20 ネタバレ
◆lWKKTX22SPNG
(過去に俺も製作者のほしけん様に聞いた話題じゃないか…!そしてWindows側でフォントをコンバートしてからプチコン側のツールで実際のフォントデータとしてビルドする仕組みを作ったの懐かしい……)
このコメントはネタバレを含んでいます。
このコメントをひらく
Ryou Tanpo
2019/3/16 20:23
◆AI5iRr9FjmkJ
わお〜すげーーーなんだこのツールは! (°Д°;)
コメントを書く
こちらは「プチコン3号」「プチコンBIG」など、
プチコンシリーズ
に関する話題を扱った
コミュニティです
プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
ユーザー登録なしで書き込みができます
秘密の合い言葉は成りすましの防止 (
トリップ機能
)、書き込みの編集時の本人認証に使用します
秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります
normal
happy
like
surprized
frustrated
puzzled
画像
ネタバレ
投稿する
-
WEB PATIO
-