Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

Character spacing

概要

Character spacing(文字間隔)は、PDF構文においてパラメータTcで表される、テキストレンダリングプロパティです。これは、テキスト文字列内の個々の文字間に追加の水平スペースを加えます。この間隔調整は、フォントで定義された自然なグリフ幅とは独立して、影響を受けるテキスト内のすべての文字に一様に適用されます。 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているように、character spacingは、ページ上でテキストがどのように表示されるかを制御する、いくつかのテキスト状態パラメータの1つです。

定義

Character spacingは、連続する文字間に挿入される追加の水平変位を指定する数値で、スケーリングされていないテキスト空間単位で表されます。スペース文字にのみ影響するword spacingとは異なり、character spacingはテキストシーケンス内のすべての文字遷移に適用されます。Tcパラメータは正の値(文字間のスペースを増やす)または負の値(スペースを減らし、文字が重なる可能性がある)を取ることができます。このプロパティは、特定の文字ペアに基づいて間隔を調整するフォントカーニングや、文字間にスペースを追加するのではなくグリフ自体を伸縮させる水平スケーリングとは異なります。

重要性

PDF生成または操作を行う開発者にとって、character spacingの理解は、正確なテキストレイアウト制御を実現するために不可欠です。Character spacingは、テキスト測定計算、改行アルゴリズム、およびテキスト抽出の精度に影響を与えます。アクセシブルなPDFを作成する際、不適切なcharacter spacingは、間隔値が極端になって論理的な読み上げ順序を乱すほどになった場合、スクリーンリーダーやテキスト読み上げシステムの動作を妨げる可能性があります。開発者は、テキスト検索、テキスト選択、またはコンテンツのリフローなどの機能を実装する際に、視覚的な間隔が基になる文字シーケンスとは異なるため、character spacingを考慮する必要があります。

全投稿を閲覧 gdoc_arrow_right_alt