Windows 2000に GB18030を追加する

中国語のエンコード方法が2000年に新しくなり、 GB18030(SimSun-18030)という規格になっています。
Windows2000は アドオンという形で、利用することができます。


GB18030 Support Package (English) をダウンロードしてインストールします。
gb18030
インストールされるのは、SimSun18030.ttc と c_g18030.dll というファイルです。

しかし、このまま使うと 9ポイントの文字を使ったときに化けます。
gb18030b
こちらがオリジナルのフォント

gb18030a
こちらがGB18030
ところどころ化けてるのが分かると思います。

後者のファイルバージョンは 5.2.3790.0  2003/3/25。つまり、Windows 2003 server の実行ファイルです。

ですから、XP Service Pack 3に入っているものがそのまま使えます。
こちらは、バージョン 5.1.2600.5512 2008/4/14

でも、バグは直ってないという。

gbbake
試しに Windows 7で開いてみたら、バグが直ってませんでした。
Microsoft は9年間バグ放置ですか?

関連記事:
JIS拡張漢字を表示できますか?

関連サイト:
特殊文字: GB18030
Windows 2000 Surrogate(サロゲート) 更新
GB18030 文字セットの文字がWindows XP で正常に表示されないことがあります。
Simsun-18030 フォントで 9 ポイントのサイズに設定されているテキストが Windows XP または Windows 2000 を実行しているコンピューターで正しく表示されません。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です