OSM-Karte mit skalierten Fonts rendern

Hallo,

ich benutze TileMill mit openstreetmap-carto, um MB-Tiles für OruxMaps zu erzeugen. Ich möchte die Größe der Fonts in der Karte erhöhen, um die Lesbarkeit auf dem Smartphone zu verbessern. Nun möchte ich nicht sämtliche Font-Definitionen in den Stylesheets manuell ändern. Gibt es eine Möglichkeit, einen globalen Skalierungsfaktor für Fonts einzustellen?
In der Dokumentation zu CartoCSS habe ich nichts dazu gefunden. Ist es mit einem anderen Programm als TileMill möglich?
-Boris

Hast du dieses Anliegen mal an das Team von MapBox direkt geschrieben?

Denn die sollten sich ja mit am besten mit Tilemill auskennen, oder?

Selbst ist der Hacker. Nimm eine Skriptsprache Deiner Wahl, um in allen .mss-Files ein eventuell vorkommendes “text-size:x” durch “text-size:y” zu ersetzen, mit y=x1.2 oder so.

In Perl ginge das so:

perl -e 'foreach my $i (glob("*.mss")) { rename $i,"$i.bak"; open(IN,"$i.bak"); open(OUT, ">$i"); while(<IN>) { s/text-size:\s*(.*);/sprintf("text-size: %s;",$1*1.2)/e; print OUT; }; close IN; close OUT; }'

Bye
Frederik

in den Projekt-Settings kann man den Scale Faktor ändern. Ich glaube der macht genau das - jedenfalls wenn man direkt aus TileMill exportiert.