Bug 140252

Summary: REGRESSION(r177637) [HarfBuzz] [GTK] Missing glyph symbol is not rendered properly.
Product: WebKit Reporter: Carlos Alberto Lopez Perez <clopez>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: bugs-noreply, cgarcia, darin, dpino, koivisto, mcatanzaro, mmaxfield, mrobinson, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Description Carlos Alberto Lopez Perez 2015-01-08 10:01:48 PST
After r177637 <https://trac.webkit.org/r177637> and r177876 <https://trac.webkit.org/r177637> the missing glyph symbols are not rendered.

On bug 139905 a crash caused by r177637 was fixed on r178115 <http://trac.webkit.org/r178115> but that was an incomplete fix, because looking at the results of the tests the missing glyph symbol (the square) is now gone. http://people.igalia.com/clopez/bug-139905-results-img/results.html

On the GTK port, at least the following tests are affected:

Regressions: Unexpected text-only failures (15)
  fast/css/line-height-determined-by-primary-font.html [ Failure ]
  fast/ruby/bopomofo-letter-spacing.html [ Failure ]
  fast/ruby/bopomofo-rl.html [ Failure ]
  fast/ruby/bopomofo.html [ Failure ]
  fast/text/decorations-with-text-combine.html [ Failure ]
  fast/text/emphasis-combined-text.html [ Failure ]
  fast/text/emphasis-vertical.html [ Failure ]
  fast/text/international/khmer-selection.html [ Failure ]
  fast/text/international/plane2.html [ Failure ]
  fast/text/justify-ideograph-complex.html [ Failure ]
  fast/text/justify-ideograph-simple.html [ Failure ]
  fast/text/justify-ideograph-vertical.html [ Failure ]
  fast/text/khmer-lao-font.html [ Failure ]
  fast/text/midword-break-before-surrogate-pair-2.html [ Failure ]
  svg/custom/svg-fonts-fallback.xhtml [ Failure ]
Comment 1 Carlos Alberto Lopez Perez 2015-01-08 10:02:47 PST
(In reply to comment #0)
> After r177637 <https://trac.webkit.org/r177637> and r177876
> <https://trac.webkit.org/r177637> the missing glyph symbols are not rendered.

After r177637 <https://trac.webkit.org/r177637> and r177876 <https://trac.webkit.org/r177876> the missing glyph symbols are not rendered.
Comment 2 Carlos Alberto Lopez Perez 2015-01-08 10:49:54 PST
I have updated the GTK test expectations on r178121 <https://trac.webkit.org/r178121>
Comment 3 Diego Pino 2024-05-28 23:38:52 PDT
These tests are passing after updating baselines in 276098@main.

https://results.webkit.org/?suite=layout-tests&test=fast%2Fcss%2Fline-height-determined-by-primary-font.html&platform=GTK

After updating test expectations in 279290@main, there are no more tests referring to this bug. Closing bug.
Comment 4 Radar WebKit Bug Importer 2024-05-28 23:39:15 PDT
<rdar://problem/128922194>