Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.07.2010, 10:26
mry вне форума Посмотреть профиль Отправить личное сообщение для mry Посетить домашнюю страницу mry Найти все сообщения от mry
  № 1  
Ответить с цитированием
mry
 
Аватар для mry

Регистрация: Aug 2009
Адрес: ХМАО
Сообщений: 47
По умолчанию Различные начертания встроенного шрифта

Подскажите пожалуйста, я правильно понял или нет.
есть шрифты например:
PFDinDisplayPro-Thin.ttf
PFDinDisplayPro-ThinItal.ttf

если через [Embed(...)] встраивать только PFDinDisplayPro-Thin.ttf, то в таком случае стиля Italic не будет.
значит нужно встраивать и PFDinDisplayPro-ThinItal.ttf
но в таком случае если писать что-то типа:

Код AS3:
[Embed(source="fonts/PFDinDisplayPro-Thin.ttf", fontFamily="PFDinDisplayProThin")] private var PFDinDisplayProThin:Class;
[Embed(source="fonts/PFDinDisplayPro-ThinItal.ttf", fontFamily="PFDinDisplayProThinItal")] private var PFDinDisplayProThinItal:Class;
...
Font.registerFont(PFDinDisplayProThin);
Font.registerFont(PFDinDisplayProThinItal);
 
var tff_c : TextFormat = new TextFormat();
tff_c.font="PFDinDisplayProThin";  
 
var tf:TextField=new TextField();
tf.embedFonts=true;
tf.setTextFormat(tff_c);
tf.defaultTextFormat = tff_c;
tf.htmlText="Text <i>italic</i>";
то оно не работает. можно делать только так:
Код AS3:
 
tf.htmlText="Text <FONT FACE="PFDinDisplayProThinItal">italic</FONT>";
Я что-то неправильно понял, и делаю не так?
Можно ли зарегистрировать шрифты таким образом, чтоб конструкции <b><i> работали без указания имени шрифта?
используется FlashCS4, FP 10.

Старый 19.07.2010, 11:23
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
В Embed fontFamily одинаковый попробуйте задать.

Старый 19.07.2010, 11:27
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Оба этих шрифта, очевидно, имеют стиль regular.

Старый 19.07.2010, 11:52
mry вне форума Посмотреть профиль Отправить личное сообщение для mry Посетить домашнюю страницу mry Найти все сообщения от mry
  № 4  
Ответить с цитированием
mry
 
Аватар для mry

Регистрация: Aug 2009
Адрес: ХМАО
Сообщений: 47
Цитата:
Сообщение от udaaff Посмотреть сообщение
В Embed fontFamily одинаковый попробуйте задать.
пробовал.
Код:
ArgumentError: Error #1508: Указано недопустимое значение для аргумента font.
Цитата:
Сообщение от etc
Оба этих шрифта, очевидно, имеют стиль regular.
видимо да. А тогда вопрос не по теме, как это проверить простым способом, не подскажете?

Старый 19.07.2010, 12:27
enepx вне форума Посмотреть профиль Отправить личное сообщение для enepx Посетить домашнюю страницу enepx Найти все сообщения от enepx
  № 5  
Ответить с цитированием
enepx
 
Аватар для enepx

Регистрация: Aug 2006
Адрес: Мюнхен
Сообщений: 509
Отправить сообщение для enepx с помощью ICQ Отправить сообщение для enepx с помощью Yahoo Отправить сообщение для enepx с помощью Skype™
Цитата:
Сообщение от mry Посмотреть сообщение
как это проверить простым способом, не подскажете?
Проверьте на Arial или Times New Roman.

Старый 19.07.2010, 13:41
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от mry Посмотреть сообщение
А тогда вопрос не по теме, как это проверить простым способом, не подскажете?
Сделать trace(font.fontStyle).

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:01.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.