pub(crate) fn resolve_text_indent(
s: &str,
container_width: i32,
font_size: u32,
) -> i32Expand description
text-indent(丸ごと未対応だった単位あり。以前はpxと裸数値〔px
扱い〕のみ対応で、%(包含ブロック幅基準)/em(font-size基準)は
t.parse::<f32>()が単位付き文字列を数値としてパースできず静かに
失敗し、インデント無し(0)へフォールバックしていた。古典的な段落
インデントの定番text-indent:2emや、レスポンシブなtext-indent:5%
が効かなくなっていた(エラーにならず一見正常に描画されるため気づき
にくいバグだった)。2026-07-17 発見・実装(自己テストのためモジュール
トップレベル関数として新設。呼び出し元は1箇所のみ)。