Возможно, вы можете помочь мне с проблемой, которую я испытываю. URL-адрес проекта: http://www.mauriciogiraldo.com/vgline/beta/шрифты не внедрены Flash CS4 AS3
Это подключенное к Интернету приложение AS3 с поддержкой Drupal, подключенное к AMFPHP. Данные проходят через Flash без проблем, я подтвердил, что UTF-8 - это хорошо и все. Проблема может быть лучше видно на этих сайтах:
http://www.mauriciogiraldo.com/vgline/beta/#/146
открытого текста версия этой ссылке:
http://www.mauriciogiraldo.com/vgline/node/146
(Обратите внимание на имя парня)
Шрифт Inconsolata, хотя я мог бы использовать любой моноширинный шрифт с открытым исходным кодом, если это необходимо. Вы можете видеть, что я встроил шрифт (я даже выбрал динамические текстовые поля для вставки всей вещи, полной кодировки), а также меню «Новый шрифт» в библиотеке. Inconsolata появляется со звездочкой в инструменте разработки CS4 (который according to Adobe documentation означает, что вещь встроена).
Я пробовал другие варианты вставки шрифтов безрезультатно. Похоже, что Inconsolata имеет этот символ «ō», когда он используется в авторском создании, но не отображается в динамических текстах.
Другая проблема, которая возникает у меня: если я использую статические текстовые поля, шрифт не встраивается (WTF). Мне нужно преобразовать поле в динамическое, а затем оно работает («хронология истории видеоигр» вверху слева - это динамическое текстовое поле, хотя я бы предпочел, чтобы это не было ... это и другие). Если я использую статическое текстовое поле, шрифт преобразуется в какой-то шрифт Times New Roman.
Текст создан сообществом AS3 (а также результаты поиска).
Я вставляю текст через HTML (.htmlText) и стилю с помощью CSS.
Весь код является открытым исходным кодом и может быть найден здесь:
http://code.google.com/p/vgline/
Пример того, как я заполнить в текстовом поле можно найти здесь:
http://code.google.com/p/vgline/source/browse/trunk/src/TLDetail.as
фрагмент такого кода:
var ss:StyleSheet = new StyleSheet();
var css:String = ".title { color:#333333; font-family:Inconsolata; font-size:16; leading:2; } ";
css += ".date { color:" + StringUtils.rgb2web(data.color.r, data.color.g, data.color.b) + "; font-family:Inconsolata; font-size:14; leading:4; } ";
css += ".text { color:#333333; font-family:Inconsolata; font-size:11; leading:4; } ";
css += ".link { color:#000000; font-family:Inconsolata; font-size:11; leading:4; text-decoration:underline; } ";
css += "a:hover { text-decoration:none; } ";
ss.parseCSS(css);
var fechahtml:String = "<span class='date'>";
if (data.mes != null && data.dia != null) {
fechahtml += data.dia + " " + StringUtils.month2name(data.mes) + " " + data.anotext;
} else if (data.mes != null) {
fechahtml += StringUtils.month2name(data.mes) + " " + data.anotext;
} else {
fechahtml += data.anotext;
}
fechahtml += "</span>";
date_txt = new TextField();
date_txt.width = 275;
date_txt.embedFonts = true;
date_txt.antiAliasType = "advanced";
date_txt.styleSheet = ss;
date_txt.htmlText = fechahtml;
date_txt.x = 8;
date_txt.y = 3;
addChild(date_txt);
ЛЮБАЯ помощь будет принята с благодарностью. Я действительно не знаю, что делать.
Спасибо
Pretty awesome site btw! –
благодарит:) работает над размещением большого количества контента там – mga
Я думаю, что нашел правильный шрифт (ы) :) –