C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 135 を表示中)
■79424 / )  Re[8]: 外字印字のフォント
□投稿者/ furu (54回)-(2016/04/01(Fri) 09:57:31)
No79415 (魔界の仮面弁士 さん) に返信

魔界の仮面弁士 さん
ありがとうございます。

> とりあえず、これで判定できるかも。

やってみます。

> 文章の一部はこっちのフォント、残りの部分はあっちのフォントといったかんじで
> 一文字ごとにフォントを切り替えてレンダリングするわけにもいきませんよね。

実は、一文字ごとのフォント切り替えを考えていました。
例えば、「メイリオ」を指定されていた場合、
「メイリオ」で印字できない文字だけ、
形が違ってでも、1文字だけか1行だけ、他のフォントで印字します。

1万文字印字で1文字あるかないかぐらいなので
それほど問題にならないと思っています。

> さもなくば、そのアプリで利用可能な文字集合をあらかじめ定義しておき、
> そこから外れた物は、印字結果を保証できない or 入出力を制限するなど、
> いずれにせよ、泥臭い対応になってしまうのではないでしょうか。

形はどうあれ、宛名印字など、印字してほしいと要望も多くて。

> 今も昔も、悩ましい問題ではありますね…。
>
> 昔は昔で、三重複文字(¬∵)や二重複文字(≒≡∫√⊥∠∩∪)などの
> 変換問題があったりしましたし。(特に、PC-9800版のWindows 95)
> https://support.microsoft.com/ja-jp/kb/170559

そうですね。
半角カナがドイツ語のウムラウトになってしまったり、
半角円記号と半角バックスラッシュは今でも悩ましいです。
返信 編集キー/


管理者用

- Child Tree -