Графика SVG на китайском / японском не отображается должным образом в IE8 - PullRequest
1 голос
/ 17 января 2011

Я тестировал графику SVG, открыв ее в IE8 с помощью плагина Adobe SVG Viewer.

В настоящее время проблема заключается в том, что все переведенные SVG-графики с западными языками (французский, итальянский, немецкий ..) правильно отображаются в IE8, только за исключением языков Восточной Азии (китайский, японский), символы отображаются в виде блоков.

Поскольку Chrome или Firefox могут справиться с этим хорошо, но мой клиент настаивает на использовании IE8 для тестирования, может кто-нибудь предложить решение, пожалуйста? Должен ли я заставить клиента установить языковой пакет или что-то для настройки SVG Viewer?

Спасибо.

1 Ответ

1 голос
/ 21 января 2011

Хорошо, во-первых, вы берете английский SVG и используете PHP для замены в переводах, или вы имеете дело с отдельным файлом SVG для каждого языка с уже переведенными словами?Определяется ли открывающий тег XML как кодировка utf8?И должен ли окончательный вывод быть SVG или вы могли бы взять svg и визуализировать png / jpeg?

Наша компания сделала несколько китайских переводов некоторых страниц, и я обнаружил, что они отображаются правильноЯ должен был объявить кодировку utf8 в заголовке страницы и записать символы в качестве значений Unicode (например, \ u4EA7 \ u54C1 для 2 символов, представляющих «продукты»).

Еще одно предложение, которое у меня есть, - найти в Интернете некоторые SVG-файлы азиатского языка, которые правильно отображаются в IE, и открыть их в текстовом редакторе, чтобы проверить, как они правильно обрабатывают символы.Я использовал PHP для замены цветов на картах SVG, но никогда не подставлял нелатинские символы ... пожалуйста, опубликуйте дополнительную информацию или продолжение, если вы найдете ответ в другом месте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...