Closed Bug 1400400 Opened 4 years ago Closed 3 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

(Blocks 1 open bug)

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: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.