Laurence Penney

Results 130 comments of Laurence Penney

Even if intended to combine well together, many COLR-glyphs will have colours not in other COLR-glyphs. Do you propose inserting empty COLR-components so that all COLR-glyphs have the same z-stack?...

Is it time to get the modern WebP and AVIF formats added to the jpg, png, tiff formats allowed in OpenType sbix? Also note that [Apple’s sbix spec](https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6sbix.html) includes PDF...

It’s different if the intent now is to ship fonts and renderers :)

Future-proofing this new format, with capabilities that are called for in ‘glyf’, is reasonable I think. COLRv1 in fact already does this to an extent by enabling proper handling of...

A (dx,dy) translation is still needed for reflections and rotations. It may be a good idea to reproduce the option in `glyf` composites for deciding whether translation occurs before or...

@jfkthame good addition. @drott sounds good, Affine2x3 respresents reflection, translate and scale without semantic loss.

@PeterConstable smooth and geometrically correct faux italics along the `slnt` axis :)

Why is the rotation specified in _clockwise_ degrees? For reference: * anticlockwise: [OpenType slnt axis](https://docs.microsoft.com/en-us/typography/opentype/spec/dvaraxistag_slnt), mathematics in general * clockwise: [CSS transform property](https://developer.mozilla.org/en-US/docs/Web/CSS/transform), [SVG transform attribute](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/transform) (BTW, the SVG and...

I suggest we use VarFixed for the rotation’s centerX and centerY, not VarFWord. It was [persuasively argued](https://github.com/googlefonts/colr-gradients-spec/issues/56) that dx and dy in the transform matrix should be VarFixed. Even a...

Interesting. Could be worth talking to Google Maps people, such as @antinharasymiv, author of [Prototyping a Smoother Map](https://medium.com/google-design/google-maps-cb0326d165f5), to see how efficient their vector tiles are.