private void applyScales(final TileRendererLayer rendererLayer, final String themeStyleId) {
        final int mapScale = Settings.getMapRenderScale(themeStyleId, Settings.RenderThemeScaleType.MAP);
        final int textScale = Settings.getMapRenderScale(themeStyleId, Settings.RenderThemeScaleType.TEXT);
        final int symbolScale = Settings.getMapRenderScale(themeStyleId, Settings.RenderThemeScaleType.SYMBOL);

        rendererLayer.getDisplayModel().setUserScaleFactor(mapScale / 100f);
        rendererLayer.setTextScale(textScale / 100f);
        DisplayModel.symbolScale = symbolScale / 100f;
    }
Helper class for Map Theme selection and related tasks.
<br>
Works in conjunction with {@link MapsforgeThemeSettings} (for theme settings GUI).
<br>
Note: this class is an attempt to bundle all large parts of this code were simply moved from class
NewMap and might need refactoring.
main/src/main/java/cgeo/geocaching/unifiedmap/mapsforge/MapsforgeThemeHelper.java