TOCタイトルがTOC番号に近すぎると、番号が内側に引っ張られるというシナリオに遭遇しました。
ここでは、一度に1つの文字を追加/削除し始めたいくつかの例を見て、番号が誤って内側に引っ張られるのか、次の行に正しく折り返されるのかを確認します。
これがtopic.foからの2つのブロックです。1つは、目次番号を取得していないこと、もう1つは番号を取得していることです。
<fo:block
start-indent="0in + (2 * 30pt) + 14pt">
<fo:block
end-indent="22pt"
font-size="10pt"
font-style="italic"
font-weight="normal"
last-line-end-indent="-22pt"
text-align="justify"
text-align-last="justify"
text-indent="-14pt"
line-height-shift-adjustment="disregard-shifts"
font-family="Helvetica, Arial Unicode MS">
<fo:basic-link
internal-destination="_OPENTOPIC_TOC_PROCESSING_d73e797"
line-height="150%"
line-height-shift-adjustment="disregard-shifts"
font-family="Helvetica, Arial Unicode MS">
<fo:inline
end-indent="14pt"
keep-together.within-line="auto"
line-height-shift-adjustment="disregard-shifts"
font-family="Helvetica, Arial Unicode MS">Notes Associated with an Improperly Filled Card or a Negative Profile (Biopattern)</fo:inline>
<fo:leader
leader-pattern="dots"/>
<fo:inline
keep-together.within-line="always"
padding-left.length="12pt"
start-indent="-14pt"
text-align="right"
line-height-shift-adjustment="disregard-shifts"
font-family="Helvetica, Arial Unicode MS">2-<fo:page-number-citation
ref-id="_OPENTOPIC_TOC_PROCESSING_d73e797"/>
</fo:inline>
</fo:basic-link>
</fo:block>
</fo:block>
<fo:block
start-indent="0in + (2 * 30pt) + 14pt">
<fo:block
end-indent="22pt"
font-size="10pt"
font-style="italic"
font-weight="normal"
last-line-end-indent="-22pt"
text-align="justify"
text-align-last="justify"
text-indent="-14pt"
line-height-shift-adjustment="disregard-shifts"
font-family="Helvetica, Arial Unicode MS">
<fo:basic-link
internal-destination="_OPENTOPIC_TOC_PROCESSING_d73e800"
line-height="150%"
line-height-shift-adjustment="disregard-shifts"
font-family="Helvetica, Arial Unicode MS">
<fo:inline
end-indent="14pt"
keep-together.within-line="auto"
line-height-shift-adjustment="disregard-shifts"
font-family="Helvetica, Arial Unicode MS">Notes Associated with an Improperly Filled Card or with a Negative Profile (Biopat</fo:inline>
<fo:leader
leader-pattern="dots"/>
<fo:inline
keep-together.within-line="always"
padding-left.length="12pt"
start-indent="-14pt"
text-align="right"
line-height-shift-adjustment="disregard-shifts"
font-family="Helvetica, Arial Unicode MS">2-<fo:page-number-citation
ref-id="_OPENTOPIC_TOC_PROCESSING_d73e800"/>
</fo:inline>
</fo:basic-link>
</fo:block>
運がなくても強制的にラップできるかどうかを確認するために、さまざまなエンドインデントを調整してみました。私はDITA-OT1.5.4とFOP1.0を使用しています。