- ベストアンサー
access2000 での jis2004準拠 MS明朝&ゴシックフォントについて
WindowsXP SP-3 で、access2000 sp-3 を使用しています。 jis2004準拠のMS明朝を使う必要が生じ、 調べた結果、 Microsoft MS ゴシックおよび MS 明朝 JIS2004 対応フォント (KB927489) をダウンロードし、 office 製品は、office 2003/2007 が対応しているとのことで、 access2007 の購入を考えています。 access2007 購入前に、エディターの16進入力で、 UTF-16LEのテキストデータを作成し、access2000にインポートしましたら、 テーブルにサロゲートペアの文字が表示され テーブルからプリンター出力するとその文字が印字されました。 たとえば、丈の右肩に犬のように点の付いた文字。 Unicode:2000B(サロゲトペアでは、xD840 + xDC0B) これは、access2000も、jis2004に対応いていると考えてよいのでしょうか。 microsoftは、保証の限りではないということでしょうが。 何か経験されている方・ご存知の方、お教え下さい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Microsoft Office 製品 の JIS2004 への対応状況および利用時の注意点について http://www.microsoft.com/japan/office/2007/compatible/JIS2004/default.mspx Windows XP および Windows Server 2003 向けJIS2004 対応 MS ゴシック & MS 明朝フォントパッケージについて http://www.microsoft.com/japan/windows/products/windowsvista/jp_font/jis04/default.mspx Office 2000はサポートが終了していることもあり、上記では何も触れられていませんが、XPのフォントとして置き換え使用されるので表示、印刷は可能と思いますが、クライアントのAccessに触れている内容のような制限は同様かと思われます。
その他の回答 (2)
- SortaNerd_
- ベストアンサー率59% (309/522)
確実なことは当然分かりませんが、点付き丈の1文字が表示できて他の文字が表示できないということは考えにくいと思います。 サロゲートペアの文字はXPからはOSの機能として表示ができますので、なにも考えずにソフトを作れば当然表示できるようになるはずです。 なお、サロゲートペアとJIS2004とは直接の関係はありません。 JIS2004の文字の一部が諸般の事情でサロゲートペア領域に入ったというだけで、サロゲートペア自体は昔から存在します。 (なのでJIS2004ができる以前に作られたWindowsXPがフォントを入れるだけでJIS2004に対応できる)
お礼
SortaNerd_様 回答ありがとうございます。 お礼が遅れ申し訳ございません。 アクセス2000で、サロゲートペアの文字が、 1つでも、2つでも、画面への表示・プリンターへの印刷ができるということは、 他の文字も可能だろうと考えられるのでしょうね。 マイクロソフトからは、2003,2007は対応との表現のみで、 使って様子をみるしかなさそうですね。 とりあえず、Office2007を購入します。 ありがとうございました。
- xls88
- ベストアンサー率56% (669/1189)
Microsoft MS ゴシックおよび MS 明朝 JIS2004 対応フォント (KB927489) をダウンロードされていれば、XPでもJIS2004で定義されている文字が表示されるはずです。 「辻」←が「2点しんにょうつじ」で表示されれば、JIS2004対応フォントがインストールされています。 念のため、Accessでも「つじ」で変換してみてください。
補足
xls88様 早速の回答ありがとうございます。 Access2000上で、2点しんにょうの「辻」が 「つじ」の変換で表示されました。 文章が拙くうまく表現できなかったかと思いますが、 サロゲートペアの文字がAccess2000で表示されることを 確認したのですが、Access2000でも、jis2004対応フォントを 使用しても大丈夫でしょうかと質問をしました。 多分、LEN関数やDELETEキーなどの動作は期待どおりではない と思われますが、 最低、jis2004対応フォント全文字の表示・印刷は可能だと いえるかどうかについて質問したつもりでした。
お礼
s-uzen様 回答ありがとうございます。 お礼が遅れ申し訳ございません。 回答番号:No.2の方もおっしゃられているように、 WindowsXp での、Access2000 で、 たぶん、サロゲートペア文字の画面・プリンターへの表示は、 可能なのでしょうね。 ただ、s-uzen様がおっしゃるように、既にサポート終了なので、 マイクロソフトとしては、何も意志表示もせずなのでしょうね。 2007購入依頼し、サロゲートペア文字に対応します。 IMEもどのくらいサロゲートペア文字に対応しているのでしょうかね。 ありがとうございました。