<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>315062</bug_id>
          
          <creation_ts>2026-05-18 17:18:15 -0700</creation_ts>
          <short_desc>Pahawh Hmong text is misrendered because it takes the simple text path</short_desc>
          <delta_ts>2026-05-18 21:44:18 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Text</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vitor Roriz">vitor.roriz</reporter>
          <assigned_to name="Vitor Roriz">vitor.roriz</assigned_to>
          <cc>fantasai.bugs</cc>
    
    <cc>vitor.roriz</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2211869</commentid>
    <comment_count>0</comment_count>
    <who name="Vitor Roriz">vitor.roriz</who>
    <bug_when>2026-05-18 17:18:15 -0700</bug_when>
    <thetext>The supplementary-character table in FontCascade::characterRangeCodePath does not include the Pahawh Hmong block (U+16B00 - U+16B8F), so runs containing those codepoints fall through to the simple text path which does not position Pahawh Hmong tone marks correctly. Therefore add the range to the table so Pahawh Hmong is shaped on the complex text path, which positions the marks correctly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2211870</commentid>
    <comment_count>1</comment_count>
    <who name="Vitor Roriz">vitor.roriz</who>
    <bug_when>2026-05-18 17:18:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/167446860&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2211872</commentid>
    <comment_count>2</comment_count>
    <who name="Vitor Roriz">vitor.roriz</who>
    <bug_when>2026-05-18 17:22:13 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/65146</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2211929</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-05-18 21:44:17 -0700</bug_when>
    <thetext>Committed 313458@main (091658231ee4): &lt;https://commits.webkit.org/313458@main&gt;

Reviewed commits have been landed. Closing PR #65146 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>