0

こんにちは、Web アプリケーションで使用しているカテリーナ フォントに問題があります。mPDFを使用して、一部のテキストをhtml/cssからpdfに変換する必要があります。問題は、数字がぎこちなく見えることです。

http://prntscr.com/zv9rl

しかし、Photoshop で ALL CAPS 関数を使用すると、見栄えがよくなります。

http://prntscr.com/zv9xw

私はそれらが同じ行にある必要があります。それらをphpまたはcssで変換してPhotoshop(すべて大文字)のように見せる方法はありますか?

4

2 に答える 2

1

画像から、フォントには「古いスタイル」(または「小文字」)の数字と「裏打ち」(または「大文字」)の数字の両方が含まれているように見えます。これらは、個別の文字 (「a」と「A」など) ではなく、古いスタイルの数字がデフォルトのグリフ バリアントになります。おそらく、Photoshop の ALL CAPS は、内側の数字を選択します。これは少し奇妙ですが、可能です。結局のところ、タイポグラフィ上、大文字と数字で構成される式では、数字を並べて使用する必要があります。– 私はフォントを持っていないので、これを実際に確認することはできません.Katerinaと呼ばれるウェブ上のフォントは非常に異なって見えます.

HTML では、以前はグリフ バリアントを選択することができませんでしたが、状況は変わりつつあります。フォント機能に関する私のデモページをチェックしてください。システムに Katerina がインストールされている場合は、最新のブラウザーでページを開き、フォント名を入力して、「lnum」の行をチェックアウトします。桁を並べて表示する必要があります。その場合、使用中のフォントでサポートされている場合、次の CSS 宣言を使用してそのような数字を要求できます。

-webkit-font-feature-settings: "lnum";
-moz-font-feature-settings: "lnum";
font-feature-settings: "lnum";

そのようなスタイリングが生成された PDF に転送されるかどうかは別の問題です。私は PDF の専門家ではありませんが、OpenType機能をサポートすることを期待しています (これが目的です)。

于 2013-04-09T14:22:30.330 に答える