Выбор языка надписей (мультиязычная карта) на основных ресурсах OSM.

решил проверить рендер SVG браузерами на реальном примере
признаю, нечитаемости достичь не удалось

однако эффекты в стиле “корявый почерк врача” получил в избытке:
в первом варианте буквы прыгают вверх-вниз (у_л_ица)
во втором варианте страдает кернинг (А_к_адемика)
в третьем - текст получился длиннее, чем надо
также все три варианта различаются толщиной текста

в итоге, раздражение пользователя получить можно, унифицированный дизайн - нет

Кого это волнует? Не будем небоскрёбы строить потому что кто-то с них упасть может и убиться.

shape-rendering: geometricPrecision
text-rendering: geometricPrecision

https://developer.mozilla.org/ru/docs/Web/SVG/Attribute/shape-rendering
https://developer.mozilla.org/ru/docs/Web/SVG/Attribute/text-rendering

Как это похоже на баг репорт? В каком браузере у вас буквы “плясали”?Какая версия браузера? Какая система, версия?

http://stackoverflow.com/questions/7968795/is-it-safe-to-use-the-css-rule-text-rendering-optimizelegibility-on-all-text
http://aestheticallyloyal.com/public/optimize-legibility/
http://stackoverflow.com/questions/15385911/better-svg-rotated-text-rendering

А кто-нить пробывал казать OSM как SVG?

http://wiki.openstreetmap.org/wiki/SVG

IMHO, для броузеров более перспективно делать на базе canvas: http://kothic.org/

  1. Открываете http://www.openstreetmap.org
  2. Справа есть кнопка “поделиться”
  3. формат SVG
  4. ставим галочку “Выбрать размер вручную”
  5. рисуем прямоугольник где нужно
  6. нажимаем кнопочку “скачать”

http://wiki.openstreetmap.org/wiki/SVG#Ways_to_create_an_SVG_map_from_OpenStreetMap

Векторный рендер без тормозов возможен только на canvas + webgl. Забудьте про SVG, он аппаратно не ускорен.

А этого есть прецеденты ?

Небольшой оффтоп:
В OSMAnd, если не ошибаюсь, можно выбрать язык подписей на карте.

Птф. Что? Может CSS тоже аппаратно не ускорен? Даже IE был ускорен три года назад http://blogs.msdn.com/b/ie/archive/2011/03/08/comparing-hardware-accelerated-svg-across-browsers-with-santa-s-workshop.aspx
http://robert.ocallahan.org/2011/03/myth-of-hardware-acceleration_10.html

Если какой-то браузер не может реализовать ускорение транслируя SVG в OpenGL то это лично его проблемы. Либо проблемы платформы где трансляция невозможна. SVG писали люди которые в курсе о ограничениях opengl/directx.

SVG не быстрый. WebGL не быстрый и ещё никем не поддерживающийся: http://caniuse.com/#search=webgl

Mapbox сделали правильный выбор самой широко поддерживаемой технологии на браузерах - SVG. Выкидывать андроид и firefox только изза webgl? https://www.mapbox.com/osmdev/2012/11/20/getting-serious-about-svg/

WebGL…

https://github.com/Famous/famous
http://codepen.io/befamous/popular/
https://www.meteor.com/blog/2014/06/03/meteor-famous-mobile

Это типа новый тренд велосипедить UI библиотеки на webgl и HTML5 (с JS костылями). Анимации прикольные, да. Зачем повторять работу в android - после разработчиков androidsdk, в chrome - после разработчиков chrome.

Да многие могут сделать это. “Нарисовать 1 пиксель цветом” можно много на чём. Сколько затрат это потребует и сколько времени?

С точки зрения разработчика сейчас всё равно на чём писать: чистый SVG и костыли к нему, либо webgl и JS и костыли к нему. Инструменты для отладки обоих стеков одинаковы: команды драйвера видеокарт, “refill” “redraw” что называют в браузерах.

https://maps.google.com

На всякий случай отмечу, что гугл позаботился и о режиме совместимости, где карта - по-прежнему, набор картинок-тайлов

Да, есть такая возможность.

Я тут кстати примус починяю переводилку пишу в чем-то похожую на редактор nadoloni, для каких стран вообще хотелось бы дабавлять переводы?

Поскольку сайт из первого сообщения перестал существовать, обращаю внимание на действующий ныне интересный сайт в выбором языка названий (и не только): https://maps.mapcat.com/