15

Androidフォントのスタイリングに以下を含めることは可能ですか。

  1. Leading (テキストの行間の垂直方向のスペース - 名前は、テキストの行を区切るために機械印刷プロセスで使用されていた物理的な鉛の部分に由来します)。

  2. トラッキング(各文字間の水平スペース)。

何かアイデアがあれば、私と共有してください。

4

2 に答える 2

11
  1. TextView のメソッドを呼び出すsetLineSpacing()か、レイアウト (android:lineSpacingExtraまたはandroid:lineSpacingMultiplier) で TextView の対応する XML 属性を変更することで、行送りを変更できます。

  2. ここで答えたように:

私の知る限り、TextView でカーニングを調整することはできません。2D グラフィックス API を使用して Canvas にテキストを自分で描画すると、カーニングを調整できる場合があります。

更新: API 21 以降、カーニング/トラッキング/文字間隔を設定するオプションがあります。メソッドを呼び出すsetLetterSpacing()か、属性letterSpacingを使用して XML で設定できます。

于 2011-06-13T03:58:13.830 に答える
1

追跡については、この回答をご覧ください。それは私にとってはうまくいきます。

于 2013-05-08T04:39:43.087 に答える