問題タブ [asianfonts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
8581 参照

python - email.retr は、電子メールの本文に漢字が含まれている場合、奇妙な =20 文字を取得します

(server_msg, body, octets)=popinstance.retr(thisNum) は、電子メールに漢字が含まれている場合、電子メールの本文で =20 を返します。

どうすればこれを処理できますか?

電子メールの生のテキスト:

件名: (B/L:4363-0192-809.015) SI FOR 15680XXXX436

=20

親愛なる

=20

SI 同封

BLドラフトとデビットノートを送ってください

=20

TKS

=20

ミリ

----- 元のメッセージ ------=20

0 投票する
3 に答える
533 参照

c# - C#はアジア言語をサポートしています

私は、個人的な挨拶を受け入れ、それを選択したカードデザインに描画する、クライアント向けのシンプルなeカードクリエーターWebアプリを作成しました。ローカルマシンでは、アジアの言語を入力でき、テキストは画像に正しく描画されます。私のマシンにはアジア言語がインストールされています。

アプリをクライアントのサーバーにロードすると、アジアの言語がボックスとして表示されます。サーバーにアジア言語パックがインストールされていないことが原因だと思います。しかし、私は疑問に思っています、それが理由ですか?アジア言語パックをインストールせずに、アジア言語を受け入れて正しく表示する方法はありますか?

これが私が画像にテキストを描く方法です

Arialフォントを使用しています。

私がしなければならない特別なことはありますか?

ありがとう。

0 投票する
1 に答える
222 参照

c++ - MSVC Unicode で英語が表示されない

私の問題は、MSVC Express で作成している Unicode C++ プログラムが、すべての文字列をアジア フォントで表示していることです。これは何が原因で、文字列を英語で表示するにはどうすればよいですか?

0 投票する
2 に答える
3607 参照

opengl - OpenGL でフリータイプ フォントを使用して英語以外の Unicode テキストをレンダリングする際の問題

現在、NeHe チュートリアル レッスン 43 ( http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=43 ) に従っています。このコードは、Unicode 言語ではなく、英語のテキストに対してのみ十分に機能します。幸いなことに、NeHe のレッスン 43 からhttp://www.cs.northwestern.edu/~sco590/fonts_tutorial.htmlへのリンクをたどると、1 つだけ異なる同じチュートリアル サンプルが見つかりました。英語以外の言語で実行できます。

だから私はそれを試してみます:

名前空間freetypeの関数printは 4 番目の引数が *const unsigned short** であるため、型キャストしました。また、長い文字の二重引用符で囲まれた文字列の前に L を置き、テスト目的でアジアの文字をいくつか入れました。

その結果、英語のテキストはすべて問題なく表示されますが、タイ文字はすべて「[]B[]I[]5H[]8」になります。[] は四角いボックスです。私が理解していることから、これはフォントに指定された言語がないことを意味するため、他のフォントを試してみましたが、他のすべてのタイ語フォントはこれらの同じ正方形のボックスを提供します. 日本語フォントも同様です。それらの横にいくつかの英語の文字と一緒にすべてのボックス。部分文字列 öáæé は問題なくレンダリングされています。

私はここで何かを忘れていますか?英語以外の Unicode 言語をここに表示するにはどうすればよいですか?

0 投票する
1 に答える
237 参照

eclipse - アジアのキャラクターとエクリプス

アジア人の文字 (中国語の表意文字) を含む単体テストがありますが、Eclipse はそれらを正方形として表示するだけです。Web ページから表意文字をコピーして貼り付けると、同じ問題が発生します。私のワークスペースは UTF-8 であり、私のプロジェクトとそのすべてのファイルも同様です。

私の同僚は、MacBook の Eclipse でアジア人文字をコピー アンド ペーストできますが、Windows の Eclipse ではこれが許可されていません。

トリックはありますか?

ありがとう
セドリック・ジラール

ps: Helios を使用しており、Windows XP でビルド 20100617-1415 を使用しています。

0 投票する
1 に答える
590 参照

utf-8 - IE 8 のアジア文字がサーバーで文字化けします。これは HTTP ヘッダーの Content-Type によるものですか?

クライアントからの http リクエストのリクエスト パラメータの 1 つに日本語の文字が含まれています。このリクエストを Firefox で行い、Eclipse でデバッグしてサーバーに届いた直後のパラメータを見ると、文字がきれいに表示されます。IE 8 を使用して同じ要求を行うと、サーバー コードの同じポイントで文字を見ると文字化けします (ただし、両方のブラウザーで問題ありません)。両方のブラウザで作成された POST リクエストを調べたところ、どちらも同じ文字シーケンスを渡します。つまり、次のとおりです。

したがって、これはエンコーディングに関係していると考えています。リクエストの HTTP ヘッダーを見ると、次のような違いがあることに気付きます。IE の場合:

Firefox の場合:

HTMLドキュメントのメタタグで指定されているにもかかわらず、IE 8ヘッダーはUTF-8エンコーディングを明示的に述べていないと思います。これが問題かどうかはわかりません。ご不明な点がございましたら、お気軽にお問い合わせください。

0 投票する
2 に答える
325 参照

mysql - PDF へのサーバー側印刷 (MySQL --> 画像 --> PDF ?? ) 中文中国語が埋め込まれた問題

MySQLを使用してLinuxサーバーでPHP自家製アプリを実行しています。

MYSQL ---> PDF

非常に複雑な出力 - 英語と中国語 (簡体字) を使用。

システムに CHI がなく、(セキュリティ上の理由から) フォントをマシンに追加できない「法人」顧客が多数います。

フォントを埋め込んでいますが、ファイルが巨大になります (PDF あたり 4 ~ 8M)。

実際に IMAGE ファイルに印刷してから PDF にするのが大好きです (フォントを埋め込む必要がないように)

助言がありますか?

0 投票する
2 に答える
909 参照

ruby - Ruby: 東アジアの幅 (Unicode) をチェックする

Ruby を使用して、ターミナルに列形式で文字列を出力する必要があります。このようなもの:

String#ljust と %s を使用して、ラテン UTF8 文字でこれをうまく行うことができます。

しかし、文字が韓国語、中国語などの場合に問題が発生します。韓国語などを含む行が英語の行に散在している場合、列は単に整列しません。

ここで列の配置を取得するにはどうすればよいですか? 固定幅フォントと同等のアジア文字を出力する方法はありますか? Vim で表示および編集することを意図したドキュメントについてはどうでしょうか?

0 投票する
4 に答える
1528 参照

html - IE8 で日本語の文字を縦に並べる

作成中の Web サイトで IE8 で日本語の文字を揃えるのに問題があります。

のようなものがあり<span>Label</span><span>Some value</span>ます。「Label」と「Some value」の両方が日本語または英語の場合は問題なく一致しますが、それらが混在している場合 (「Label」は常に日本語ですが、「Some value」はそうではない可能性があります)、整列がずれます。以下の画像の例:

ここに画像の説明を入力

驚き、驚き、それはすべて他のブラウザーで正常に動作します。たとえば、Chrome の同じ画像:

Chrome での例

これを修正する方法がわかりません。誰かがこれに遭遇したことがありますか、それに対する回避策を知っていますか? 私の会社はまだIE7をほとんど使用しているので、それでうまくいくいくつかのトリックが最も役に立ちます。

編集 1: 現在使用している css を追加するのを忘れていました。私が持っているラベルについて:

値については、似たようなものを使用しています:

EDIT 2:これはこの問題に関連していると確信しています。フォームに入力ボックスがあり、日本語の文字を入力するまで完全に配置されています。ローマ字でも全く問題ありません。下記参照:

ここに画像の説明を入力

繰り返しますが、他のブラウザではまったく問題ありません...

編集3:

今日もこれを見ました(この質問をしてから1年以上...)。IE9 では、文字は Chrome や他のブラウザと同じように表示され、基本的にローマ字と日本語の単語がすべて正しく並んで表示されます。IETester を使用して確認したところ、同じページで、IE8 では IE9 よりも日本語フォントが「上」に配置されています。

IE8 の場合:

IE8では

IE9 の場合:

IE9 で

私はIE9を持っていなかったので、当時はこれをチェックすることができませんでした. フォントは同じに見えるので、IE の問題である必要があり、それについてできることは何もないと思いますか?

0 投票する
1 に答える
232 参照

internationalization - 英語版の Windows XP に東アジア言語のファイルをインストールしないと、中国語を表示できませんか?

ご存知のように、コントロール パネル -> 地域と言語のオプション -> 言語タブ -> 補足言語サポートで、東アジア言語のファイルをインストールできます。

問題は、英語版の Windows XP にこのファイルを (チェックボックスのチェックを外して) インストールしない場合、PC 上のどのアプリケーションも中国語を正しく表示できないということですか?

または、アプリに「UNICODE 互換」と表示されている場合、これは、PC で東アジア言語がサポートされていなくても、中国語の文字を適切に処理できるということですか?

(チェックボックスをオフにして自分でテストする権限がないので、皆さんから回答を得られることを願っています。)

どんな答えでも大歓迎です。