[vlc-devel] [RFC PATCH] freetype: using Pango for text layout

Rémi Denis-Courmont remi at remlab.net
Fri Jan 23 09:49:44 CET 2015

Le 2015-01-22 13:00, Salah-Eddin Shaban a écrit :
> Thanks :)
> I think you're right. It does seem like an endianness issue.
> Is this the official way to handle such an issue?

No. VLC has dedicated functions for byte endianess conversion and 
others for character sets conversion. But UTF-8 is endian-independent by 
design, so this is rather suspicious.

Regardless the only reason why UTF-32 is involved is FreeType. I have 
not checked pango's documentation. But it is more modern, so I would 
expect it to support UTF-8 to some extent, especially the high-level 

> I mean is endian.h a standard header on all platforms?

No. You can look up ISO C and POSIX specifications online by the way...

Rémi Denis-Courmont

More information about the vlc-devel mailing list