<div dir="ltr">On Fri, Sep 15, 2017 at 7:55 AM, Adrian Johnson <span dir="ltr"><<a href="mailto:ajohnson@redneon.com" target="_blank">ajohnson@redneon.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On 15/09/17 21:05, Matthias Clasen wrote:<br>
> On Fri, Sep 15, 2017 at 6:51 AM, Adrian Johnson<br>
><br>
><br>
>     Is the text string supplied to cairo_font_options_set_variati<wbr>ons()<br>
>     likely to be generated by sprintf or is it always read from an external<br>
>     source in C locale format?<br>
><br>
><br>
>  You have a good point here. The string is expected to be generated<br>
> programmatically, as in this example here:<br>
><br>
> <a href="https://git.gnome.org/browse/gtk+/tree/demos/gtk-demo/font_features.c?h=wip/matthiasc/font-variations#n454" rel="noreferrer" target="_blank">https://git.gnome.org/browse/g<wbr>tk+/tree/demos/gtk-demo/font_f<wbr>eatures.c?h=wip/matthiasc/font<wbr>-variations#n454</a><br>
<br>
</span>In cairo_begin_tag() where the attributes are expected to be generated<br>
programmatically, I ignore the locale since the strings as parsed in the<br>
same locale as the printf. That is also why I avoided commas between the<br>
key=value so it will work with decimal commas.<br></blockquote><div><br></div><div>I don't think thats a great idea here. While the strings are generated at runtime most of the time, you might as well<br></div><div>specify them in a .ui file, or in css, for that matter. Best to fix the locale.<br> <br></div><br></div></div></div>