You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For cycle.travel I'm using a font which doesn't have ligatures.
Rendering this with Harfbuzz results in the letter-pairs going AWOL entirely, so "Cardiff" becomes "Cardi", "Bakersfield" becomes "Bakerseld" etc. (This may be a bug in the font, of course.)
As per #2875, export HB_SHAPER_LIST=fallback should disable Harfbuzz, but I've not found any way to get this through renderd into Mapnik. (This may be a bug in renderd, of course.)
Eventually I fixed it in the grand hackish tradition by replacing the call to harfbuzz_shaper in src/text/text_layout.cpp with one to icu_shaper. But it might be good to have this as an option in TextSymbolizer rather than an environment variable.
The text was updated successfully, but these errors were encountered:
For cycle.travel I'm using a font which doesn't have ligatures.
Rendering this with Harfbuzz results in the letter-pairs going AWOL entirely, so "Cardiff" becomes "Cardi", "Bakersfield" becomes "Bakerseld" etc. (This may be a bug in the font, of course.)
As per #2875,
export HB_SHAPER_LIST=fallback
should disable Harfbuzz, but I've not found any way to get this through renderd into Mapnik. (This may be a bug in renderd, of course.)Eventually I fixed it in the grand hackish tradition by replacing the call to harfbuzz_shaper in
src/text/text_layout.cpp
with one to icu_shaper. But it might be good to have this as an option in TextSymbolizer rather than an environment variable.The text was updated successfully, but these errors were encountered: