問題タブ [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.
fonts - How to change spacing (kerning) of font?
How can you change the spacing (kerning) of a TTF
font?
Are there any free font editors that will do this easily?
objective-c - SKLabelNode で NSMutableAttributedString を使用することは可能ですか?
いくつかの SKLabelNode のカーニングを変更しようとしています。別の回答からいくつかのコードを使用しようとしました:
これは許可されていません:
そして、これは私が行った変更を引き継いでいません:
SKLabelNode でカーニングを変更することは可能ですか?
css - Safari 7 のカーニング/合字を無効にして、Safari 6 または Chrome のようにテキストを表示する方法
このテストは、Safari 6、Chrome (デフォルト)、および Firefox とは異なり、Safari 7 がテキストを一緒に圧縮することを示しています: https://writerduet.com/test.html
私のプロジェクトでは、ブラウザ間でテキストが同じように並ぶことが非常に重要です。Safari 7 は 6.1 とは根本的に異なります。これは、デフォルトでカーニング/合字がオンになっているためです。それらをオフにする方法がわかりません。text-rendering
、font-feature-settings
、および-webkit-font-feature-settings
CSS プロパティで遊んでみましたが、役に立ちませんでした。
次の CSS プロパティを (テスト #3 で) 設定すると、Chrome は Safari 7 と同じ動作をすることがわかりましたが、その設定を元に戻そうとしても、Safari で行のスクイーズが行われませんでした。
私は検索と推測に何時間も費やしてきたので、解決策を事前にありがとうございます!
解決策が機能しないため、これは参照されている他の問題の重複ではありません。ここでの Safari のバグが何であるかは実際にはわからないので、これ以上詳しく説明することはできません。
android - canvas.drawText を使用するとカーニングが間違っているのはなぜですか?
canvas.drawText()
カスタムビューで関数を呼び出すと、次のような奇妙な結果が得られました:
この:
2 つの方法の実行方法が異なるのはなぜですか? 文字ごとに描画したいのですが、カーニングが間違っています! 誰でも私を導くことができますか?
text - CATextLayer - カーニング/文字間隔の設定
CATextLayer でテキストのカーニングを設定するにはどうすればよいですか?
NSAttributed String で可能であることはわかっていますが、ラベルのテキストは非常に頻繁に変更されるため、フレームごとに新しい NSAttributed String オブジェクトを作成したくありません。
ios - NSString drawInRect:withAttributes: NSKernAttributeName を使用すると正しく中央に配置されない
drawInRect:withAttributes:
の段落スタイルとNSTextAlignmentCenter
ゼロ以外の値の両方を使用して渡すとNSKernAttributeName
、文字列が正しく中央に配置されません。私は何か間違ったことをしていますか、それともこれは予想される動作ですか? 回避策はありますか?
スクリーンショット:
上部のテキストが正しく中央に配置されていないことがはっきりとわかります。
私のデモコード:
ありがとう!
更新、このコメントのおかげで、属性に追加NSBackgroundColorAttributeName: [UIColor greenColor]
したところ、次の結果が得られました。
android - 文字間隔/カーニングの変更 EditText
私はcostumで構築されたEditTextクラスを持っています.EditTextのカーニングを変更できるかどうか疑問に思っていました.パスワードフィールドになるため、これには問題があります.
builder.append("\u00A0");
編集:これがコードです。
私はこれを試しましたが、成功しませんでした。「パスワード文字列」をいじらずにスペースを追加できるかどうか疑問に思っていました。