Open Bug 1006122 Opened 10 years ago Updated 2 years ago

don't use fonts that lack layout tables for scripts that require complex shaping

Categories

(Core :: Graphics: Text, defect)

defect

Tracking

()

People

(Reporter: jfkthame, Unassigned)

Details

For a long time, we've masked out complex-script codepoints from the cmap on OS X if a font lacks the layout tables (AAT, OpenType or Graphite) required for correct layout behavior. Bug 992100 extends this behavior to Android/B2G (the gfxFT2Fonts backend), to avoid using bad fonts on some Samsung devices.

As per bug 992100 comment 53, we should probably extend this to all platforms, so that we have consistent behavior - in particular, this will affect whether webfonts that lack proper layout tables get used for Indic (etc) characters.
Blocks: 1045139
OS: Mac OS X → All
Hardware: x86 → All
I think this is certainly NOT what we want to do for webfonts...
No longer blocks: 1045139
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.