Я работаю над многоязычным приложением flex, которое должно работать на 27+ языках, включая азиатский, иврит и арабский, а также все европейские языки.
Мы работаем со встроенным шрифтом (Myriad Pro) и имеем множество стилей в CSS, которые используют этот встроенный шрифт. Мы протестировали модифицированную версию Myriad, включая все незападные символы Юникода, взятые из Arial Unicode, и она работает нормально, но вес swf неприемлем.
У нас есть две строки в нашем CSS ..
@font-face
{
src: url("MyriadPro-Semibold.otf");
fontFamily: "Default Font";
fontWeight: bold;
advancedAntiAliasing: true;
}
@font-face
{
src: url("MyriadPro-Regular.otf");
fontFamily: "Default Font";
advancedAntiAliasing: true;
}
и остальные стили используют «Шрифт по умолчанию», когда это необходимо.
Какое наилучшее решение для реализации многоязычных приложений со шрифтами загрузки во время выполнения при сохранении текущей таблицы стилей?
Да, языки загружаются с сервера, когда пользователь меняет язык, но не шрифт.
Меня беспокоит то, что если мне нужно скачать азиатский шрифт, отличный от Myriad, как можно сказать, прошить, эй, мой «Шрифт по умолчанию» теперь этот азиатский шрифт. И если мне нужно отобразить названия языков, как я могу отобразить азиатские имена, не меняя стиль списка ...
Это не легко.