言語別フォントセットの設定 (欧米,中国,韓国,ヒンディ,ペルシャ等) |
KaracrixXXX/sys/sxrs 配下に sed cad cns com0 icn msg というディレクトリがあります。 これらディレクトリ下に存在する *.exx というファイルが各画面リソースファイルです。 リソースファイルには、画面の大きさや色、データ入力欄の位置大きさ等が定義されており、 画面の文字も定義されています。 この中の日本語で記述されているところを対象言語に変えます。 日本語部分はほとんど単語(約900語)なので、対応する対象言語と対にまとめたファイルを作成しsedスクリプト等で一括全置換します。 |
KaracrixXXX/sys/sweb/htdocs 配下の *.html というファイルが画面リソースファイルです。 この中の日本語で記述しているところを対象言語に変えます。 |
KaracrixXXX/sys/stbl/kcxtext_help.tbl が「ヘルプ」文を格納しているファイルです。 約7000行のボリュームがあります。ここを対象言語に翻訳します。 |
KaracrixXXX/sys/stbl 配下に、以下に示すような設定参照テーブルファイルがあります。 kcxtext_system.tbl kcxitem_objmem.tbl kcxname_objtype.tbl kcxname_operator.tbl kcxtext_stat_object.tbl kcxtext_stat_binary.tbl kcxmenu_pulldown_A.tbl kcxmenu_pulldown_B.tbl kcxmenu_sed_A.tbl kcxtext_sys_msg.tbl kcxtext_edit_msg.tbl kcxtext_edit_dpy.tbl kcxtext_emailhelp.tbl この中の日本語で記述しているところを対象言語に変えます。 それほど多くはありません。 |
これは、KaracrixBuilder上で利用者によって設定されるものです。 KaracrixBuilderにサンプル登録されている日本語データは削除するなどして 一旦システムを空の状態にし、それから各国言語で再編成してください。 |
下記例に示すような長いフォーマットのフォント名です。 -jis-fixed-medium-r-normal--16-110-100-100-c-160-jisx0208.1983-0 上記のフォントは、jisという提供者のもので標準書体16ドットサイズのフォントというものです。 フォーマット各要素のつながりと大まかな意味を以下の英語略(EN)及び日本語略(JP)に示します。
|
0,KcxMbFont,"X11ドットフォント","X11ドットフォント",KcxTBLtp_DOTFONT_X11 0,14x14,f14,"X11ドット(14x14)","X11フォント(14x14)" display,2,"-*-*-medium-*-*--14-*-*-*" ←14ドット角のXLFDを与える printer,1,"Ryumin-Light.Hankaku" printer,2,"Ryumin-Light-H" end 1,16x16,f16,"X11ドット(16x16)","X11フォント(16x16)" display,2,"-*-*-medium-*-*--16-*-*-*" ←16ドット角のXLFDを与える printer,1,"Ryumin-Light.Hankaku" printer,2,"Ryumin-Light-H" end 2,24x24,f24,"X11ドット(24x24)","X11フォント(24x24)" display,2,"-*-*-medium-*-*--24-*-*-*" ←24ドット角のXLFDを与える printer,1,"Ryumin-Light.Hankaku" printer,2,"Ryumin-Light-H" end end |
0,KcxMbFont,"X11ドットフォント","X11ドットフォント",KcxTBLtp_DOTFONT_X11 0,14x14,f14,"X11ドット(14x14)","X11フォント(14x14)" display,1,"-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1" display,2,"-misc-fixed-medium-r-normal--14-*-*-*-*-*-jisx0208.1983-0" printer,1,"Ryumin-Light.Hankaku" printer,2,"Ryumin-Light-H" end 1,16x16,f16,"X11ドット(16x16)","X11フォント(16x16)" display,1,"-sony-fixed-medium-r-normal--16-120-100-100-c-80-iso8859-1" display,2,"-jis-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0" printer,1,"Ryumin-Light.Hankaku" printer,2,"Ryumin-Light-H" end 2,24x24,f24,"X11ドット(24x24)","X11フォント(24x24)" display,1,"-sony-fixed-medium-r-normal--24-170-100-100-c-120-iso8859-1" display,2,"-jis-fixed-medium-r-normal--24-*-*-*-*-*-jisx0208.1983-0" printer,1,"Ryumin-Light.Hankaku" printer,2,"Ryumin-Light-H" end end |