Встраивание Verdana в динамическое текстовое поле, нужно сделать его жирным - нужно ли покупать Verdana Bold? - PullRequest
0 голосов
/ 14 сентября 2010

Во-первых, у меня нет копии Verdana Bold. Это не то, что на моем жестком диске, и я не знаю, что делать со шрифтами, так что об этом не может быть и речи.

Я искал пару часов сейчас, и кажется, что проверенное и верное решение - встроить несколько версий шрифта со сцены.

Смешной. Правильно? В любом случае, я умоляю всех вас, Флэш Джедай, скажите, пожалуйста, есть ли другой способ? Я отказываюсь повернуться на темную сторону.

Ответы [ 3 ]

1 голос
/ 14 сентября 2010

Если вы используете Flash IDE, встраивание его за пределы сцены (где угодно - это просто должно быть в вашем проекте), действительно, лучший способ сделать это.По сути, если у вас есть TextField с набором для встраивания шрифтов, Flash встраивает только основной шрифт, игнорируя остальные - поэтому, если вы хотите, чтобы текст с где-то там, жирный шрифт должен быть встроен.

Возможно, в вашей системе Verdana выделена жирным шрифтом, возможно, вы просто ее не видите (зависит от вашей системы).Просто попробуйте создать Verdana TextField и включить жирный шрифт.

Вы также можете добавить его в библиотеку в качестве ресурса шрифта, но у него есть свои проблемы.С точки зрения функциональности лучше всего работает скрытый трюк с текстовым полем.

Вы также можете встраивать шрифты с метатегом [embed], но это большая возможность для вас, если вы работаете с IDE (поскольку это означает, чтоначать использовать Flex SDK с него).

1 голос
/ 14 сентября 2010

Прежде всего, вам не нужно его покупать. Во-вторых, это то, как это делается во Flex, чтобы он мог дать вам некоторое представление.

@font-face{
src:url('fonts/Verdana.ttf');
font-family:Verdana;/*any name you want actually, you can have it VerdanaBold*/
font-weight:bold;
}

Чтобы вызвать его позже из компонента, скажем, Label

<s:Label text="Your text here" fontFamily="Verdana"/>

Длинный ответ таков: я не могу поверить, что в вашей системе нет Верданы, как так получилось? Если вы видите это в программном обеспечении Office или даже в настройках шрифта блокнота, но не знаете, как его получить, предполагая, что это система Windows, посмотрите в Панель управления> Шрифты.

0 голосов
/ 16 сентября 2010

Вы можете перейти на панель библиотеки и в верхнем правом углу (щелкнуть по маленькому треугольнику и сетке в виде штуки) и выбрать «Новый шрифт». Там вы можете встроить жирный Verdana и использовать его в своем коде.

...