コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
シュン ◆95t7e677An9W
2018/1/13 11:39
質問
漢字を表示する方法
漢字を表示する方法を教えてください!

コメント

アバター
Ryou Tanpo 2018/1/13 12:41 ◆AI5iRr9FjmkJ
漢字はプチコン3号/BIGのソフトウェアキーボードでは入力できないので、適当な SLOT に、[SYS] フォルダの中にある KANJITBL というファイルを開いて開いてください。このファイルには、プチコン3号/BIG で扱える全ての漢字がズラーッと並んでいるので、ここから漢字をコピペする感じになります。

ver3.2.0 の SYS/KANJITBL の追加に伴い、コンソールでも漢字が表示できるようになりましたが、様々なユーザーによって、大きく見やすいフォントを表示するようなプログラム(ライブラリ)が公開されています。

ほしけんさんの KNJLIB → [AD435D]
46書体ものフォントデータが入っている
すうさんの SFNT → [RWEEXSD]
12x12 のアンチエイリアス付きフォントが表示できる
アバター
はる 2018/1/13 12:44 ◆75Vh4SY8TdKS
"TXT:SYS/KANJITBL"からコピーするか、
CLIPBOARD CHR$(漢字の文字コード)でクリップボードに入れるか、
KEY 入れたいファンクションキーの番号,CHR$(漢字の文字コード)で、
ファンクションキーに入れるか、
PRGINS CHR$(漢字の文字コード)でコードに直接書くか、
PRGSET CHR$(漢字の文字コード)でコードに直接書くなど、
色々な方法でプログラムに書いて、
DIALOGやPRINTするといいと思います。
DIALOGの場合JIS第2水準までしか使えません。
JIS第3水準以上の漢字は豆腐になります。
PRINTではJIS第1水準までしか使えません。
JIS第2水準以上の漢字は豆腐になります。

大きくみやすい漢字フォントを表示するライブラリとしては、

第三回プチコン大喜利技術賞ノミネート作品
あべ れいじさんの"漢字フォントライブラリー"
http://smilebasic.com/library/ogiri/nominate/#nominate-tech
https://web.archive.org/web/20171016202437/https://miiverse.nintendo.net/posts/AYIHAAAEAADaVHhph5kDUA
もあります。
原作者の発行した公開キー【E373Q3Q4】
SmileBoom公式の公開キー【KX8X5RM】
アバター
Ryou Tanpo 2018/1/13 12:46 ◆AI5iRr9FjmkJ
これらは両方 (50,50) の位置に文字を表示します。
この他それぞれのライブラリに便利な機能があります。両方プログラム上での解説が充実しているので、詳しくはそちらをご参照ください。

' KNJLIB プログラム例
EXEC "PRG1:KNJLIB"
ACLS
GKNJPRINT 50,50,"プチコン3号で見やすい漢字が表示できるよー"

' SFNT プログラム例
' SFNT12.LIB を開いて、プログラムを書き足して別名で保存。
GOSUB @SFN
' ↓にプログラムを書いてください。
ACLS
SFN 50,50,"プチコン3号で見やすい漢字が表示できるよー"
' ↑プログラムここまで
' 以下省略 ...
アバター
Ryou Tanpo 2018/1/13 12:56 ◆AI5iRr9FjmkJ
また、はるさんが既に書かれていることも含めてまとめておきます。

入力方法
1. SYS/KANJITBL からコピペ
2. CLIPBOARD CHR$(文字コード)
3. KEY CHR$(文字コード)
4. PRGINS CHR$(文字コード)
5. PRGSET CHR$(文字コード)

表示方法
1. PRINT
2. DIALOG
3. ほしけんさんの KNJLIB の GKNJPRINT 命令など
4. すうさんの SFNT の SFN 命令など
5. あべれいじさんの漢字フォントライブラリー の KNJSTR 命令(だったかな) など
アバター
シュン 2018/1/13 12:56 ◆95t7e677An9W
コピペする手順を詳しく教えてください
アバター
はる 2018/1/13 13:03 ◆75Vh4SY8TdKS
3号の場合



コピーの仕方

画像で示したボタンを押すとできます。
1文字だけコピーしたい場合は、
画像で示したボタンの左のボタンを押してカーソルを移動させて、
選択したい文字の色を反転させて下さい。
それで画像で示したボタンを押せばできます。


ペーストの仕方

画像で示したボタンの右のボタンを押せばできます。
アバター
ZEX 2018/1/13 13:12 ◆4KARjPkip/WS
漢字を入力するならRMG IMEがお薦め、ローマ字入力で変換できるからKANJITBL使うより楽
https://web.archive.org/web/20171017071156/https://miiverse.nintendo.net/posts/AYMHAAADAAB2V0foz3MC3A
アバター
はる 2018/1/13 13:15 ◆75Vh4SY8TdKS
BIGの場合



コピーの仕方

画像で示したボタンを押すとできます。
1文字だけコピーしたい場合は、
画像で示したボタンの上のボタンを押してカーソルを移動させて、
選択したい文字の色を反転させて下さい。
それで画像で示したボタンを押せばできます。


ペーストの仕方

画像で示したボタンの下のボタンを押せばできます。
アバター
シュン 2018/1/13 13:16 ◆95t7e677An9W
プチコン三号の場合のことを教えもらいたいです
アバター
シュン 2018/1/13 13:20 ◆95t7e677An9W
皆さん教えてくれてありがとうございました!
アバター
はる 2018/1/13 13:27 ◆75Vh4SY8TdKS
漢字を入力するなら
ナルミンチョさんの
"N Petitcom IME Nプチコン漢字入力"
がおすすめです。
公開キー【BEREV2HV】

分かりやすい操作方法で、
簡単に入力できます。
予測変換もできます。
BIGだと改造しないと動かないのと、
デフォルトの変換候補のデータベースが少ないのと、
効果音が派手でうるさいのが欠点ですが。
アバター
Ryou Tanpo 2018/1/13 13:35 ◆AI5iRr9FjmkJ
コピーするには、始めの位置で @SEL を押してから、カーソルを終わりの位置まで持って行きます。間が白地に黒文字になっていると思うので、そこで ACOPY を押します。そうすると選択は自動的に解除されます。そして、貼り付けたい位置で BPASTE を押します。

具体的には、KANJITBL で、目的の漢字を見つけたら、その左で @SEL を押してから漢字の右で ACOPY を押し、その後自分のプログラムの漢字を入力したい位置で BPASTE を押す…という感じです。
アバター
Ryou Tanpo 2018/1/13 13:35 ◆AI5iRr9FjmkJ
アバター
シュン 2018/1/13 13:49 ◆95t7e677An9W
コピペした感じはどこで確認できるんですか?
アバター
はる 2018/1/13 14:29 ◆75Vh4SY8TdKS
DIALOG CLIPBOARD()
をするとクリップボードの中身を確認できます。

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -