Closed
Bug 1399278
Opened 7 years ago
Closed 7 years ago
wr-text: small emoji?
Categories
(Core :: Graphics: WebRender, defect, P1)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox57 | --- | affected |
People
(Reporter: Gankra, Assigned: Gankra)
References
Details
(Whiteboard: [wr-reserve] [gfx-noted])
Attachments
(4 files)
Dunno why this is, but some emoji are showing up small? Possibly only in text-emphasis marks? I thought it used to be all emoji, but emoji in normal text look fine now? Confused.
Comment 1•7 years ago
|
||
Could you attach the testcase used to create your screenshot, please?
Assignee | ||
Comment 2•7 years ago
|
||
test-case:
<body style="max-width: 40em; font-family: sans-serif">
<p> TIRED:
Assignee | ||
Comment 3•7 years ago
|
||
Oops, here's the test-case properly
Assignee | ||
Comment 4•7 years ago
|
||
Also just to be clear, this is a webrendest layers-free bug.
My only theory right now is that webrender should be doing some kind of special "emoji text snapping"?
Updated•7 years ago
|
Attachment #8907333 -
Attachment mime type: text/plain → text/html
Comment 5•7 years ago
|
||
FWIW, the rendering I see in Nightly (with webrender disabled, according to about:config settings) matches the right-hand version in your screenshot (i.e. with the smaller version of the text-emphasis glyphs).
How does the sizing compare to regular ASCII letters used in text-emphasis? In my testing, I think the emoji sizing in text-emphasis matches the sizing of other text (i.e. both Latin letters and emoji glyphs match the smaller version of your screenshot.
Updated•7 years ago
|
Component: Graphics: Text → Graphics: WebRender
Whiteboard: [gfx-noted][wr-mvp][triage]
Assignee | ||
Comment 6•7 years ago
|
||
I'm only seeing this on macos, so I think this might be another consequence of https://bugzilla.mozilla.org/show_bug.cgi?id=1397458
Assignee | ||
Comment 7•7 years ago
|
||
Here's a screen shot with capital T's next to it for comparison. (macos)
Left: vanilla nightly gecko
Right: webrendest + layers-free
Comment 8•7 years ago
|
||
Curious... what I see (with vanilla Nightly, macOS) looks to me much more like the right-hand version in your screenshot.
Comment 9•7 years ago
|
||
Maybe there's a minimum font size configured in one of the Firefox profiles?
Assignee | ||
Comment 10•7 years ago
|
||
https://gankro.github.io/blah/webtests/text.html has this case at the top, for anyone who wants to test this out.
Updated•7 years ago
|
Priority: -- → P2
Whiteboard: [gfx-noted][wr-mvp][triage] → [wr-mvp] [gfx-noted]
Updated•7 years ago
|
Blocks: stage-wr-trains
Comment 11•7 years ago
|
||
(In reply to Markus Stange [:mstange] from comment #9)
> Maybe there's a minimum font size configured in one of the Firefox profiles?
I don't believe text-decoration glyphs are constrained by the font.minimum-size.* prefs, as they are required to be smaller than the text to which they're applied.
Comment 12•7 years ago
|
||
I can also reproduce the sizing difference, on today's nightly, with default settings vs webrendest+layers-free on a HiDPI Mac.
Assignee | ||
Updated•7 years ago
|
Blocks: 1407627
Summary: text-layers: small emoji? → wr-text: small emoji?
Updated•7 years ago
|
Priority: P2 → P3
Whiteboard: [wr-mvp] [gfx-noted] → [wr-reserve] [gfx-noted]
Updated•7 years ago
|
Priority: P3 → P1
Updated•7 years ago
|
Assignee: nobody → a.beingessner
Assignee | ||
Comment 13•7 years ago
|
||
This seems to have resolved itself. I expect because we're using CoreText a lot more now.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•