問題タブ [kerning]
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.
pdf - PDF ファイルに埋め込まれた Adobe Type 1 フォントのカーニングはどのようにエンコードされますか?
Adobe PDF リファレンスでは /Widths 配列と /FontFile ストリームについて説明していますが、Adobe Type 1 フォント プログラム (.pfb または .pfa ファイル) にはフォント メトリックが含まれていません。これらはフォント メトリック ファイル (.afm または .pfm ファイル) に含まれていますが、PDF ファイルには埋め込まれていません。
PDFは文字幅メトリックをエンコードするだけですか、それともカーニングペアもエンコードできますか? どのように?
android - Android Textview のカーニングに関する問題
Android で TextView を操作しているときに遭遇した興味深いこと (バグ?) があります。
次の属性を持つテキストビューがあります(簡潔にするために切り取られています):
これは、カーニングが次のようにこれらのプロパティを設定するテキストビューと異なることを除いて、期待どおりに表示されます。
コードでのビューの構築から XML への移行時に出力が異なる理由を突き止めようとして、壁に頭をぶつけていました。デバイスが 1 つしか接続されていなかったので、何が起こっているのかわかりにくかったです。
そこで、各方法でデバイスのスナップショットを撮り、Photoshop を使用してテキストを重ね合わせました。 テキストとフォントは同じですが(つまり、ピクセルごとに文字を並べることができます) 、カーニング(文字間のスペース)が異なっていました!
そのテキストビューのみについて、XMLではなくコードで設定するように切り替え、再度比較しました....それらは同一です。
ここでは、2 つの出力の比較を示します。上部は XML で行われます。下部はコードで行われます。

編集:写真に「INT」が表示されていないのは、例をキャプチャしたときに写真が切り取られたためです。テキスト文字列は同じで、「INT」が存在します....絵から外れています。
ですから、そこには間違いなく違いがあります。ただし、実際の文字は同じであることに注意してください。
XML に何か足りないものはありますか? カーニングに関するオプションを検索しましたが、カスタム フォントをインストールする以外に (これはやりたくありません)、Android でカーニングを調整する方法がわかりません。方法はありますか?これはアンドロイドのバグですか?
私は問題を回避できますが、コードが本当に場違いなので、コードを削除しようとしていました.
iphone - iOS 7 テキストにカーニングと行間隔を適用する
iOS 6 で問題なく動作する次のコードがあります。問題は、iOS 7 ではまったく効果がないことです。iOS 7 でカーニングと行間隔を適用するにはどうすればよいですか?
ios - UINavigationBar タイトルにカーニング (文字間の間隔) を設定する方法 - Swift または Objective-C
ナビゲーション バーはほとんど好みに合わせてカスタマイズされていますが、 を使用してカーニングを増やそうとしていNSKernAttributeNameます。アピアランス プロキシを使用してナビゲーション バーを白いテキストとカスタム フォントに設定していますが、カーニングを追加しようとしても効果がありません。
カーニングなどのあまり一般的でない属性をタイトル ラベルに追加するために何か他のことをする必要がありますか?
javascript - 生地が曲がっているテキスト間隔/カーニングの問題
fabric.curvedText.js 拡張機能で発生したスペーシング/カーニングの問題を修正しようとしています。
曲面テキスト.js
https://github.com/Skritz/fabric.curvedText/blob/master/curvedText.js
文に大文字を追加すると、半径上の各文字間のスペースがずれてしまうようです。
これを修正する方法についてのアイデアはありますか?
HTMLとCSS
JS