Hi

Cool, I hope this could be useful :)

On Mar 28, 2017 12:23 AM, "Hin-Tak Leung" <[email protected]>
wrote:

>
> I have forked freetype-py and added a few things and an example to make it
> possible to wrap
> around FontVal's FreeType backend. It is easier than I thought - or maybe
> it is just time
> thinking about it before actually getting my hand dirty.
>
> It is on the "fontval-diag" branch of http://github.com/HinTak/freetype-py
> .
>
> Assuming you are on Mac OS X, if you do:
>    ./setup.py build
> then
>    LD_LIBRARY_PATH=... PYTHONPATH=build/lib/:$PYTHONPATH
> ./examples/font-diag.py examples/Vera.ttf
>
> You should get something like this:
>
> --
> Family name:         Bitstream Vera Sans
> Style name:          Roman
> Face number:         1
> Glyph number:        268
> Available sizes:     []
>
> Size 10, SLOOP, Glyph ID 241, At ByteOffset 67 :
> _rast_W_FT_VALUE_OUT_OF_RANGE_SLOOP
> Size 10, SLOOP, Glyph ID 244, At ByteOffset 67 :
> _rast_W_FT_VALUE_OUT_OF_RANGE_SLOOP
> --
>
> Where ... is a directory containing https://github.com/HinTak/
> Font-Validator/tree/master/bin/Darwin/ ,
> and renaming "libfreetype.6.dylib" to "libfreetype.so.6" .
> ( see https://github.com/rougier/freetype-py/issues/47 )
>
> Or you can try it with another font other than "Vera.ttf" shipped with
> freetype-py .
>
> The instruction for python on windows should be similar, but taking
> https://github.com/HinTak/Font-Validator/tree/master/bin/{Win32,Win64}, a
> bit of copying
> and renaming. Sorry there is no instruction for linux -
> because the necessary enhancement in freetype isn't  upstreadm yet :-).
>
> The 50 lines or so of python code is essentially the python equivalent
> of a simpler version of
> https://github.com/HinTak/Font-Validator/tree/master/Compat/Compat.cs .
>
_______________________________________________
Freetype-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to