Re: [svgwg] context-value UA rules for OpenType are giving unexpected rendering / compat problems

I agree that it would be better overall if the SVG spec defined `context-value`, including the scaling transformation of all length values as they get mapped from the context element to the referencing element.  I believe it was left out because of a lack of implementation commitments.

The original issue is much more complicated, but I still think the *default* behavior should be to stroke all paths in the glyphs by the (width-adjusted) stroke setting on the text.  In the simplest case of one-path-per-glyph, this provides results that is consistent with stroking text rendered with any other type of vector font.

However, this does require the author of the font to override strokes on shapes within multi-color fonts that shouldn't be stroked, and to use `vector-effect: non-scaling-stroke` on transformed elements that should be stroked.  

-- 
GitHub Notification of comment by AmeliaBR
Please view or discuss this issue at https://github.com/w3c/svgwg/issues/421#issuecomment-389997858 using your GitHub account

Received on Thursday, 17 May 2018 20:21:11 UTC