[cairo] OpenType font variations and cairo

Matthias Clasen matthias.clasen at gmail.com
Sat Sep 16 01:16:47 UTC 2017


On Fri, Sep 15, 2017 at 7:55 AM, Adrian Johnson <ajohnson at redneon.com>
wrote:

> On 15/09/17 21:05, Matthias Clasen wrote:
> > On Fri, Sep 15, 2017 at 6:51 AM, Adrian Johnson
> >
> >
> >     Is the text string supplied to cairo_font_options_set_variations()
> >     likely to be generated by sprintf or is it always read from an
> external
> >     source in C locale format?
> >
> >
> >  You have a good point here. The string is expected to be generated
> > programmatically, as in this example here:
> >
> > https://git.gnome.org/browse/gtk+/tree/demos/gtk-demo/font_f
> eatures.c?h=wip/matthiasc/font-variations#n454
>
> In cairo_begin_tag() where the attributes are expected to be generated
> programmatically, I ignore the locale since the strings as parsed in the
> same locale as the printf. That is also why I avoided commas between the
> key=value so it will work with decimal commas.
>

I don't think thats a great idea here. While the strings are generated at
runtime most of the time, you might as well
specify them in a .ui file, or in css, for that matter. Best to fix the
locale.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cairographics.org/archives/cairo/attachments/20170915/da544bb7/attachment.html>


More information about the cairo mailing list