Closed Bug 1400400 Opened 7 years ago Closed 7 years ago

wr-text: implement (blob) SVG fonts

Categories

(Core :: Graphics: WebRender, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
Tracking Status
firefox57 --- unaffected
firefox58 --- unaffected

People

(Reporter: jrmuizel, Unassigned)

References

Details

(Whiteboard: [wr-reserve] [gfx-noted])

All of the svg glyphs go away after the first paint.
Whiteboard: [wr-mvp] [triage]
Whiteboard: [wr-mvp] [triage] → [wr-mvp] [triage][gfx-noted]
Priority: -- → P2
Whiteboard: [wr-mvp] [triage][gfx-noted] → [wr-mvp] [gfx-noted]
This now crashes because svg fonts use the full DrawTarget and we assert that doesn't happen. Same cause as https://bugzilla.mozilla.org/show_bug.cgi?id=1400917
Summary: https://color.typekit.com/ is broken with WebRender → text-layers: implement (blob) SVG fonts
Blocks: 1407627
Summary: text-layers: implement (blob) SVG fonts → wr-text: implement (blob) SVG fonts
Priority: P2 → P3
Whiteboard: [wr-mvp] [gfx-noted] → [wr-reserve] [gfx-noted]
As Major sites in South Korea still uses bitmap fonts like Gulim or Dotum, (like on https://www.naver.com ,which uses Dotum for small fonts. I wish it has higher priority.
(In reply to tjtncks from comment #3) > As Major sites in South Korea still uses bitmap fonts like Gulim or Dotum, > (like on https://www.naver.com ,which uses Dotum for small fonts. I wish it > has higher priority. Do Gulim or Dotum actually use SVG fonts or bitmap fonts? Bitmap fonts would not be related to this bug.
Also, https://www.naver.com/ seems to work fine for me with WebRender turned on.
(In reply to Jeff Muizelaar [:jrmuizel] from comment #5) > Also, https://www.naver.com/ seems to work fine for me with WebRender turned > on. As Gulim and Dotum fonts are only included in Korean language pack, you won't see it (as it defalut back to ... Malgun? I think) ... Wrong thread. sorry
This seems to work 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.