[Talk-de] Evtl. Lösung für zu kleine Schrift bei nicht Lateinischem Alphabet

Stephan Knauss osm at stephans-server.de
So Jun 5 16:35:21 UTC 2011


Hallo Peter,

On 31.05.2011 22:50, Peter wrote:
> Aber wenn es hier keinen mit dem Font interessiert: auch gut, halt
> Lösung ohne Problem:-)
mich interessiert schon eine Lösung, aber wir haben hier mit zwei 
verschiedenen Problemen zu kämpfen.

Dass in einem Font die Größen nicht passen lässt sich durch einen 
"kombinierten" Font wie du es beschreibst lösen.
Leider hilft das nicht bei dem Problem, dass in vielen Sprachen die 
Glyphen abhängig vom Kontext sind. Für das arabische gibt es wohl einen 
Workaround im Rendering Code, für andere aber nicht.

So lange das nicht gelöst ist hilft es auch nicht weiter einen passenden 
Font zu haben. Da muss die Rendering-Engine von Mapnik angepasst werden. 
Harfbuzz könnte ein Kandidat sein oder Pango.

Leider scheint das auf der Prio-Liste von den Mapnik Entwicklern relativ 
weit unten zu stehen.

Vielleicht geschieht ja noch ein Wunder und es implementiert jemand.
Für Python scheint es im ocitysmap schon gemacht zu sein:

http://git.savannah.gnu.org/cgit/maposmatic/ocitysmap.git/tree/ocitysmap2/layoutlib/single_page_renderers.py

Stephan





Mehr Informationen über die Mailingliste Talk-de