問題タブ [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.

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

pdf - PDF ファイルに埋め込まれた Adob​​e Type 1 フォントのカーニングはどのようにエンコードされますか?

Adobe PDF リファレンスでは /Widths 配列と /FontFile ストリームについて説明していますが、Adobe Type 1 フォント プログラム (.pfb または .pfa ファイル) にはフォント メトリックが含まれていません。これらはフォント メトリック ファイル (.afm または .pfm ファイル) に含まれていますが、PDF ファイルには埋め込まれていません。

PDFは文字幅メトリックをエンコードするだけですか、それともカーニングペアもエンコードできますか? どのように?

0 投票する
0 に答える
727 参照

android - Android Textview のカーニングに関する問題


Android で TextView を操作しているときに遭遇した興味深いこと (バグ?) があります。

次の属性を持つテキストビューがあります(簡潔にするために切り取られています):

これは、カーニングが次のようにこれらのプロパティを設定するテキストビューと異なることを除いて、期待どおりに表示されます。

コードでのビューの構築から XML への移行時に出力が異なる理由を突き止めようとして、壁に頭をぶつけていました。デバイスが 1 つしか接続されていなかったので、何が起こっているのかわかりにくかったです。

そこで、各方法でデバイスのスナップショットを撮り、Photoshop を使用してテキストを重ね合わせました。 テキストとフォントは同じですが(つまり、ピクセルごとに文字を並べることができます) 、カーニング(文字間のスペース)が異なっていました!

そのテキストビューのみについて、XMLではなくコードで設定するように切り替え、再度比較しました....それらは同一です。

ここでは、2 つの出力の比較を示します。上部は XML で行われます。下部はコードで行われます。 ここに画像の説明を入力

編集:写真に「INT」が表示されていないのは、例をキャプチャしたときに写真が切り取られたためです。テキスト文字列は同じで、「INT」が存在します....絵から外れています。

ですから、そこには間違いなく違いがあります。ただし、実際の文字は同じであることに注意してください。

XML に何か足りないものはありますか? カーニングに関するオプションを検索しましたが、カスタム フォントをインストールする以外に (これはやりたくありません)、Android でカーニングを調整する方法がわかりません。方法はありますか?これはアンドロイドのバグですか?

私は問題を回避できますが、コードが本当に場違いなので、コードを削除しようとしていました.

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

iphone - iOS 7 テキストにカーニングと行間隔を適用する

iOS 6 で問題なく動作する次のコードがあります。問題は、iOS 7 ではまったく効果がないことです。iOS 7 でカーニングと行間隔を適用するにはどうすればよいですか?

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

ios - UINavigationBar タイトルにカーニング (文字間の間隔) を設定する方法 - Swift または Objective-C

ナビゲーション バーはほとんど好みに合わせてカスタマイズされていますが、 を使用してカーニングを増やそうとしていNSKernAttributeNameます。アピアランス プロキシを使用してナビゲーション バーを白いテキストとカスタム フォントに設定していますが、カーニングを追加しようとしても効果がありません。

カーニングなどのあまり一般的でない属性をタイトル ラベルに追加するために何か他のことをする必要がありますか?

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

javascript - 生地が曲がっているテキスト間隔/カーニングの問題

fabric.curvedText.js 拡張機能で発生したスペーシング/カーニングの問題を修正しようとしています。

曲面テキスト.js

https://github.com/Skritz/fabric.curvedText/blob/master/curvedText.js

文に大文字を追加すると、半径上の各文字間のスペースがずれてしまうようです。

これを修正する方法についてのアイデアはありますか?

HTMLとCSS

JS