Re: Using TT_NAME_ID_SAMPLE_TEXT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 14-03-12 02:23 AM, Richard Hughes wrote:
> On 11 March 2014 21:47, Behdad Esfahbod <behdad@xxxxxxxxxx> wrote:
>>> Okay, that looks awesome. Can I get that data from pango (e.g.
>>> pango_script_get_sample_char) or should I encode it into my program?
>> Commit to Pango please!
> 
> Okay, I've attached two different versions of incomplete patches for
> comments. I'd like to know how to encode the sample chars; all those
> 'if's makes for an unhappy compiler. switch/case might be slightly
> faster, or v2 just defines a static data table the size of all the
> entries in PangoScript (and add a private PANGO_SCRIPT_LAST) and does
> a direct lookup, although if the PANGO_SCRIPT_ defines ever get out of
> sync it'll be tricky to debug. Using the table looks sane to me, but
> it's just a pain to order all those enums :)

Table please.


> I've also chosen char * to return the sample char in, I figured this
> was more flexible than using gunichar and probably easier for the
> consumer to digest and use. Both patches are known incomplete and
> broken. Feedback please :)

Nah.  gunichar.  It's one function call away from turning into UTF-8.

-- 
behdad
http://behdad.org/
_______________________________________________
fonts mailing list
fonts@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/fonts
http://fonts.fedoraproject.org/





[Index of Archives]     [Fedora Users]     [Font Configuration]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux