日本語版VC++にて、自分用にファイルユーティリティソフトを作成しました。表示は全て1バイト系のASCII文字を使用して(表示文字列を全て英語に)にしてあります。最近外国の友人に、このファイルユーティリティソフトをコピーさせて欲しいと頼まれました。友人のPCは英語版のXPです。「いいよ」と気軽に返事をしたものの、このユーティリティは動作するのでしょうか?
ファイルに対して誤作動してしまう事があるとまずいので、まだコピーすらしてありません。
表示は全て1バイト系のASCII文字を使用しているのでせめて、画面表示ぐらいはまともに見える様な気がしますが。
どなたか経験おありの方、お教えください。
No.1ベストアンサー
- 回答日時:
どのフォントを使っているのかと、
そのソフトがUNICODEでコンパイルされたかどうかによります。
(windows.hをincludeする前にUNICODEと_UNICODEをdefineすれば
UNICODE用のAPIが使われます。使われているフォントが英語だけならUNICODEかどうかは関係ないとは思います。)
MS明朝やMSゴシックを使っているのなら、代替フォントが利用されるので
デザインが崩れる可能性があります。
Arial等の共通フォントを使えば、崩れる可能性はないです。
ちなみにXpに関してはデフォルトで
英語版であっても日本語も表示可能ですし
日本語版Xpで韓国語(ハングル文字)を表示させることもできます。
(Windows2000の場合はUNICODE対応のTrueTypeフォントが別途必要になります。)
早速の御回答ありがとう御座います。
UNI系ではありません。フォントはMSPゴシックです。
フォントに関しては代替えが利用されてしまいそうです。
文字列が表示しきれない個所が出てくる様ですね。
友人のPCにコピーして表示を確かめて見ます。
動作的にはOKみたいなので、安心しました。
表示を直すぐらいなら自信があります。
ご丁寧な回答に心から感謝いたします。
No.5
- 回答日時:
横槍失礼。
開発とは別方面から。http://www.itmedia.co.jp/enterprise/articles/061 …
http://www.microsoft.com/downloads/details.aspx? …
http://www.forest.impress.co.jp/article/2007/02/ …
開発がWin XP Pro/Vista Business以上ならVPC上でこれらのイメージを起動させることが出来て,このイメージは英語版(経験者,確認済み)なので、割り当てるメモリ等が十分あれば友人の環境に頼らず,開発側でテスト環境として使える気がする・・・
#これってライセンス的にまずいかな?解説頼めますかね?>後の回答者様
#ちなみに当方環境ではIE 6用イメージをしばらく使っていたら「海賊版云々に引っかかった可能性が・・・」みたいなメッセージを発した。IE 7イメージではこのようなことはなかった。
お教えいただいた、サイトに無償公開と掲示されているのでダウンロード可能かと思います。機会を見つけて実施してみます。有難う御座いました。
No.3
- 回答日時:
No.1です。
>御回答文中の「注意」とは?
実行するPCにプログラム内で指定しているフォントがインストールされていれば、問題ありませんが、そうでない場合は代替フォントで描写されます。
その場合、文字の大きさが変わり、自分で想像した通りに表示されない事があります。(ダイアログなどでテキストエリアを指定している場合、尻切れになることもあります。)
確実な方法としては、フォントにMicrosoft Sans Serifを指定すれば、各国版のWindowsで使用できます。
ご回答を有難う御座います。
友人のPCにてプログラムの動作確認をしました。
無事に代替えフォントにて動作しました。(^_^)v
「system」見たいなフォントが表示され、文字列が尻切れになる個所が出ました、お教え頂いた「Microsoft Sans Serif」で表示を直してやることにします。
貴重なお時間を使って、御付き合い頂き有難う御座いました。
No.2
- 回答日時:
動作自体は、問題無いでしょう。
表示に関しても、1バイト系のASCII文字を使用しているとの事なので、特に問題は無いと思います。ただし、1バイト文字でも、フォント指定してある場合は注意が必要です。
この回答への補足
早速の御回答有難う御座います。
フォントはMSPゴシックです、自分の練習バージョンのため、フォントをCFontにて変更してあります。
御回答文中の「注意」とは?
たとえば、小さいフォントポイントに変更して表示している文字列がデフォルトフォントが採用されてしまい、大きいフォントポイントに変更され、文字列が表示しきれない(はみ出る)様な現象になってしまうことを意味していますか?すみません、引き続きお教えください。
PS:とりあえず動作に問題が無い様ですので安心しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelヘルプの原文を表示する最速の方法(手順)には? 1 2023/08/11 11:30
- Android(アンドロイド) 海外のAndroid 端末の場合、日本語全角は、どう表示されるのでしょうか? 1 2022/10/02 21:16
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- 英語 会社で英語を使うことになっての英語の勉強方法 5 2022/07/03 11:49
- その他(メールソフト・メールサービス) メールソフトを教えてください 1 2023/03/28 23:32
- その他(パソコン・周辺機器) Zoomの自動文字起こしトランスクリプトを表示させてみましたが、英語の表記になります。日本語で表示さ 1 2022/07/31 14:10
- ビジネスマナー・ビジネス文書 ビジネス文書に関しまして 1 2022/09/23 13:19
- 邦画 映画『四月物語』の題名は旧約聖書:民族の系譜を表現するとともに露国ウクライナ侵攻の結末を暗示してる? 1 2023/05/03 06:05
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- Gmail Gmail が英語です・・・ 2 2022/03/22 19:22
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マイクロ(μ)の文字を半角で出...
-
outlook 文字を揃えたい。tab...
-
MsgBoxについて
-
教えてください。
-
似ているフォント(Win⇔Mac)
-
「MS Pゴシック」と同じ幅の...
-
エクセルVBAが中国のPCでは動か...
-
C# Font GdiCharSet
-
フォントについて
-
Google Fonts の日本語用ですが...
-
HPを作成しましたが・・・
-
よく使われるFONTは?
-
HTML に © は、© を使わず...
-
macのvimで円記号を使いたい
-
mac版safariのスタイルシート読...
-
Webに使用するFONTについて
-
MS P ゴシックが表示されない
-
教えてgooってAA使ってる人いま...
-
font-family の記載方法
-
16x16のスプライトフォント
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
outlook 文字を揃えたい。tab...
-
マイクロ(μ)の文字を半角で出...
-
教えてください。
-
縦書きテキストボックスの表示"...
-
「MS Pゴシック」と同じ幅の...
-
16x16のスプライトフォント
-
MsgBoxについて
-
似ているフォント(Win⇔Mac)
-
font-family の記載方法
-
ワードでゴシックの文字を太く...
-
Excel:一部のフォントでセルの...
-
英語版OSでの遊明朝、游ゴシック
-
メールで、榊の文字を木辺に神...
-
printf("文字列\\n")が円マーク...
-
エクセルVBAが中国のPCでは動か...
-
逆向き/(スラッシュ)の入力方法
-
C# Font GdiCharSet
-
Eclipseで文字がずれます。
-
フォントファイル(.ttf , .otf)...
-
外国語版メイリオはある?
おすすめ情報