0

これが意味することは、ユーザーの言語選択とそのオペレーティング システムで利用可能な情報を使用することです。Web アプリケーションで、使用される可能性のある文字/記号に対してすべてのフォントが機能するフォント リストを表示したいと考えています。

そのため、Mac では Windows 固有のフォントを表示したくありません。タイ語ユーザーの場合、タイ語の記号を含まないフォントを表示したくありません。JavaScript に何も存在しない場合、またはそのようなセットを決定するための情報がクライアント側で利用できない場合、これに対するサーバー側のソリューションを技術で知っている人はいますか?

4

1 に答える 1

1

できる最善の方法は、複数のフォントを指定し、システムがフォントを見つけるまで自動的にリストを下に移動できるようにすることです。JavaScript には、クライアント マシン上のフォントを検出するためのフックはありません。

そうは言っても、フォントを検出するには少し面倒な方法があります。そのフォントを使用して SPAN にテキストを配置し、その結果の SPAN の幅を測定します。この記事 で説明されているように、既知のフォントには既知の幅があります。

ここに画像の説明を入力

于 2012-07-30T14:03:57.503 に答える