[OSM-dev] GSoC - Improving support for non-latin languages in mapnik

Hermann Kraus hermr2d2 at googlemail.com
Mon Jun 11 01:21:49 BST 2012


Hello!

This is my progress report for the last week:
As it was decided that Pango should not be used for rendering text in  
mapnik because it has to many dependencies I tried to find a new solution  
using HarfBuzz and ICU.

HarfBuzz was hard to understand because there is no documentation. However  
I was able to write a small sample program that processes input text and  
outputs glyphs and their positions:
https://github.com/herm/harfbuzz-test

My next steps are:
- Trying to understand how RTL handling works in HarfBuzz
- Implement a larger test program which works with ICU to break text into  
parts which are either RTL or LTR text
- Add freetype rendering to test actual output

Hermann



More information about the dev mailing list