パジャマラボ♪ > JIS2Korean
今回のハングルIMEの変更点はいちいち確定しなくても母音の入力等で判定して適切なハングルを確定するようになった事です。
TOPに戻る
■JIS2Koreanとは...
日本語フォントのJIS漢字コードの第2水準の部分に韓国語フォントの「仮名文字とロシア文字以外の記号」と「ハングル文字」をマッピングした日韓混合フォントを作成し、Unicode対応でない日本語環境でお気楽に日韓混在文書を作成しちゃおうと勝手に考えた企画です。
私の持っているマシンがHP200LXなので基本的にはHP200LXがメインになりますが、フォントは一般的なV-Text環境で使用するFontX2フォントですので他のマシンでもOKです。
☆JIS2Koreanで使用している日本語フォントの「ぱうフォント」ではFontX2フォントからWindowsのTTFフォント、PalmやPSION等のフォントに変換されています。
◆JIS2Koreanの問題点
JIS漢字コードの第2水準の部分に韓国語フォントをマッピングしますのでJIS2Koreanのフォントを使用する際は第2水準の部分に収録されている漢字は当然文字化けします。
逆に韓国の漢字はマッピングされていない為、表示することはできません。
◆JIS2Koreanの長所
基本的には日本語環境そのものの為、今まで使い慣れた日本語IMEや日本語対応エディタ等がそのまま使えます。
☆こういう感じなので割り切って使える人ならお気楽に日韓混在環境ができます。
TOPに戻る
■JIS2Koreanの文字コード
JIS第1水準(SJIS:8140 EUC:A1A1)〜(SJIS:9872 EUC:CFD3)には日本語フォントが同じコードでマッピングされます。
JIS第1水準部分(日本語)のフォント・テーブル
JIS第2水準(SJIS:989F EUC:D0A1)〜(SJIS:E99E EUC:F1FF)には韓国語フォントがマッピングされます。
・マッピング・ルール
記号(仮名文字・ロシア文字は除く)は韓国の標準規格のKSコードに+0x2F00を足したものがJIS2KoreanのEUCコードになります。
ハングル文字はKSコードに+0x2900を足したものがJIS2KoreanのEUCコードになります。
☆KSコードはEUC-JPと同じ方法でエンコードされているので説明しやすいEUCコードで解説しています。
JIS第2水準部分(韓国語)のフォント・テーブル ☆ブラウザに韓国語フォントを組み込んでおいて下さい。
TOPに戻る
■JIS2Koreanの進行状況とソフトのダウンロード
◆日韓混合フォント作成ツール
・FontX2形式日本語フォント+BM形式KS完成型FONT
完成 ダウンロード
16x8dot,16x11dot,16x12dot,16x16dotのフォントを作成できます。ただし、元の韓国語フォントが16x16dotのフォントの為、16x16dot以外では韓国語フォントは圧縮されます。
・FontX2形式日本語フォント+ShiftJIS韓国語TTFフォントをWinFontXでFontX2形式に変換したフォント
完成 ダウンロード
仕様外の為、WinFontXではShiftJISのフォントファイル以外は正しく変換できないようなのでGulimche等の韓国語フォントは使えません。
・FontX2形式日本語フォント+ハングルEditor SANのフォント
完成 ダウンロード
SANには様々なフォントが入っているのでおすすめです。フォント一覧を見るフォントビューアも作りました。ただ、「、」「。」のデザインが他のフォントと異なり横書き用になり、ウォンの記号が「\」になります。
◆コード・コンバータ
・JIS2Korean←→KS/Shift-JIS(韓国語はエスケープシーケンスで対応)
J2KCV R.4ダウンロード
R.2で韓国語の漢字を日本語(第1水準)の近い漢字に変換するようにしました。
R.3では少し変換できる漢字を増やしました。
R.4ではWindowsソフトのkajeroと日韓混合文書をやりとりできるようになりました。
◆ハングル入力
・HP 100/200LX用ハングルIME R.3(EXM形式)
R.3へバージョンアップダウンロード
R.2→R.3の変更点
母音を判別し自動で適切なハングルを確定するようにした。
R.1→R.2の変更点
内蔵PIMに渡した文字が文字化けして表示されることがあったのを直す。
{Enter}を押して文字を渡した後、LXHIMEを再起動するようにした。
ハングル辞書が1ヵ所間違っていたのを訂正「誤:nP」→「正:np」
☆他のマシンでは日本語IMEの辞書にハングルを登録して変換するとか考えています。
(参考)JIS2Korean・2ボル式ハングル辞書
パッチムの「ㅊ」が「W」と間違っていたのを直した。(07/28/2001)
TOPに戻る
■JIS2Koreanに使用できるフォント等の入手方法
◆日本語フォント(FontX2)
PAW16K.FNT ぱうフォント(16x16dot)
@nifty:FHPPC:LIB11#81:PAWFONT .LZH ぱうフォント正式公開版
作者のぱうさんのサイトからも入手できます。
POCZN12X.FNT ぽちフォント(16x12dot)
@nifty:FHPPC:LIB11#42:PFONT070.LZH ぽちフォントVer070
AKAGI11K.FNT 赤城フォント(16x11dot)
@nifty:FHPPC:LIB11#32:AKAGI300.LZH 赤城フォント V3
@nifty:FHPPC:LIB11#34:AKA_PLUS.LZH 赤城フォント プラス!
作者の小林さんのサイトからも入手できます。
GENZN08X.FNT 8Dot Bold Font つぶぞろい(16x8dot)
@nifty:FHPPC:LIB11#30:GENFONT .LZH 8Dot Bold Font つぶぞろい
Vectorのここのページからも入手できます。
◆韓国語フォント(BM形式)
HAN16.BM
ハングル工房本店のfree soft for Korean(韓国関係フリーソフト)のKSHANGUL.LZH BM形式 KS完成型フォント(KSHANGUL.LZH)に収録されています。
HAN16UP.COM
ハングル工房本店のfree soft for Korean(韓国関係フリーソフト)のHPKF110.LZH 標準ハングル Ver.1.10(HPKF110.LZH)に収録されています。
◆韓国語フォント(TTF形式)
KS X 1001(Korea) TrueType font.
Vectorのここのページから入手できます。
◆WinFontX
Windows Font to FontX Program
Vectorのここのページから入手できます。
◆韓国語フォント(ハングルEditor SAN)
SAN.GRF,SAN.KOR等
@nifty:FHPPC:LIB7#662:SAN12H20.LZH SAN LX対応ハングルEditor
MUKAさんのサイトからもダウンロードできます。
また、ハングル工房本店のfree soft for Korean(韓国関係フリーソフト)のSAN12H20.LZH SAN DOS/Vハングル・エディタからもダウンロードできます。
TOPに戻る