* [CODE[lfbd]] (OpenType)

[2] 
[[OpenType]] の[[フォント機能]] [DFN[[CODE[lfbd]]]] は、
Left Bounds
とされます。
[SRC[>>1]]

[3] 
[CODE[lfbd]]
は、
[[グリフ]]群を、それらの[RUBYB[見かけの左の到達範囲][apparent left extent]]を[RUBYB[[[文章]]][text]]の[RUBYB[[[横書き]]の[[行]]][horizontal line]]の[RUBYB[左端][left end]]にて[RUBYB[揃える][align]]ものであり、
[[グリフ]]群をそれぞれの[RUBYB[[[原点]]][origin]]で[RUBYB[揃える][align]]既定の挙動を置き換えるものです。
[SRC[>>1]]


[4] 
[CODE[GPOS]] [F[[CODE[lookupType]]]] [N[1]]
で[[配置]]や[[前進幅]]を変更する[RUBYB[べき][should]]です。
[SRC[>>1]]
他の [CODE[GPOS]] や [CODE[GSUB]] が禁止されているわけではありません。

[5] 
[CODE[lfbd]]
は、既定の状態では[RUBYB[無効][inactive]]とする[RUBYB[べき][should]]です。
[[応用]]は
[CODE[lfbd]] や [CODE[rfbd]]
を[[利用者]]が直接制御できるようにしても構いませんし、
他の[RUBYB[段落配置設定][paragraph layout settings]]に応じて自動的に[RUBYB[有効][aactivate]]としても構いません。
[[文書]]の[[マーク付け]]によって適用することもできます。
[[段落]]が左側で、または左側と右側で[[[RUBYB[揃えられる][justify]]][揃え]]とき、
[CODE[lfbd]]
を適用することが[RUBYB[推奨][recommended]]されます。
[SRC[>>1]]


[6] 
[[固定幅]]機能 ([CODE[fwid]], [CODE[halt]], [CODE[hwid]], [CODE[qwid]], [CODE[twid]] など)
や[[縦書き]]機能 ([CODE[vert]], [CODE[vrt2]], [CODE[vpal]], [CODE[valt]], [CODE[vhal]] など)
を使った[[グリフ]]に適用する[RUBYB[べきではありません][should not]]。
[SRC[>>1]]


[REFS[

- [1] 
[CITE@en-us[Registered features, k-o ([[OpenType]] 1.9.1) - Typography | Microsoft Learn]], [[PeterCon]], [TIME[2024-05-31T17:42:31.000Z]], [TIME[2026-01-05T11:36:30.524Z]] <https://learn.microsoft.com/en-us/typography/opentype/spec/features_ko#lfbd>

]REFS]


* メモ