<?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>192259</bug_id>
          
          <creation_ts>2018-11-30 15:05:07 -0800</creation_ts>
          <short_desc>Ink-skipping underlines can cause entire words to by skipped over</short_desc>
          <delta_ts>2026-01-07 16:41:10 -0800</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>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>192129</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Myles C. Maxfield">mmaxfield</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>fantasai.bugs</cc>
    
    <cc>mmaxfield</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1483772</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2018-11-30 15:05:07 -0800</bug_when>
    <thetext>The skipping gaps are the same size as the underline thickness. The underline thickness is configurable to be as thick as the author wants it to be. Therefore, if you have a short word with a single descender and a thick underline, the entire word could be skipped.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1483773</commentid>
    <comment_count>1</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2018-11-30 15:06:33 -0800</bug_when>
    <thetext>Perhaps the horizontal gap shouldn&apos;t be equal to stroke thickness, and should instead be proportional to font size.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1483774</commentid>
    <comment_count>2</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2018-11-30 15:07:19 -0800</bug_when>
    <thetext>Alternatively, we could detect when this occurs on a word, and just draw a solid underline for that word.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1483776</commentid>
    <comment_count>3</comment_count>
      <attachid>356245</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2018-11-30 15:15:05 -0800</bug_when>
    <thetext>Created attachment 356245
Screenshot</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2170118</commentid>
    <comment_count>4</comment_count>
    <who name="fantasai">fantasai.bugs</who>
    <bug_when>2026-01-07 16:41:10 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 192129 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>356245</attachid>
            <date>2018-11-30 15:15:05 -0800</date>
            <delta_ts>2018-11-30 15:15:05 -0800</delta_ts>
            <desc>Screenshot</desc>
            <filename>Screen Shot 2018-11-30 at 3.14.37 PM.png</filename>
            <type>image/png</type>
            <size>4587</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAU0AAABKCAYAAAA/ggbIAAAAAXNSR0IArs4c6QAAAZxpVFh0WE1M
OmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6
eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3
LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlv
biByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNv
bS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzMzPC9leGlmOlBp
eGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjc0PC9leGlmOlBp
eGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94
OnhtcG1ldGE+CnjITp8AAA/9SURBVHgB7V13rBXFG/1QULGgaGxYwN7FAhFb0KexKxoxxIhKLARj
FwyWxG40xsQSNTEaDcbY/cMSCFHEgmgUrMQu2At2bKjo/uYsv7l3dnd2Z2bv7r3vPc4kj92d/eab
mTPnHmZ3yvaJVBAGIkAEiAAR8EJgOS8rGhEBIkAEiECMAEWTRCACRIAIBCBA0QwAi6ZEgAgQAYom
OUAEiAARCECAohkAFk2JABEgAhRNcoAIEAEiEIAARTMALJoSASJABCia5AARIAJEIAABimYAWDQl
AkSACFA0yQEiQASIQAACFM0AsGhKBIgAEei7LEPw0ksvyfTp050QHHzwwbLbbrs57ao2+Oabb+Tt
t9+WBQsWyO+//y5//PGH/PPPP41sVlxxRZk8ebIst1zY/33dvd6NCi5jJ929XcjH/xMSG3Ysq+Gi
iy7CZiXOv0suuaStEM2fPz86/vjjIyWGzrIpIQ0uW3etd3BFelmC7tou5GOSaMt0T7M7dmRef/11
GTFihPz999/dsXgs0zKGAPmYbfCw57psesZUjMB5551HwawYU7orjwD5mMWOopnFpGMx33//vTz7
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
EgEiQAT+B8xSbjsbemwDAAAAAElFTkSuQmCC
</data>

          </attachment>
      

    </bug>

</bugzilla>