|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
iNils, я правильно понимаю, что можно не трепыхаться это решить
а можно ли тогда из Font.enumerateFonts(true) узнать кто из них кто (кто имеет встроенный италик) спрашиваю на случай если кто уже пробовал это, сам поерзаю - доложусь |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Ну как видишь, у верданы тоже режется часть символа, только меньше.
Можно сделать свой автосайз, то есть, после добавления текста, измерить ширину самого текста, а потом изменить ширину текстового поля, добавив пару пикселей. |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Уважаемые, перечитайте пожалуйста пост номер 10.
Неужели только у меня срезаются италики независимо от автосайза? И Arial, и Verdana, и Courier New (особенно на нем заметно). Попросту не получается отрисовать текстовое поле без среза последнего символа. и дело тут не в автосайзе. Последний раз редактировалось i.o.; 16.08.2010 в 01:54. |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Вот так вот. Такая же картина наблюдается, если применить нулевой блур к полю.
или кэшировать поле: Т.е дело совсем не в отступе, а в том, как плеер растеризует текст. Похоже, что багрепорт писать нужно )) Пока что костыль - вставлять пробел в конец самой длинной строки. |
|
|||||
дело точно не в плеере, если написать что-то прямо в редакторе, та же хрень... видно что граница текстового поля срезает некоторые шрифты, видимо те у которых нет курсивного написания
давно это замечал, но как-то выкручивался.. кажется именно добавляя в конце пробел |
|
|||||
[+1 16.08.10]
Регистрация: Jun 2009
Сообщений: 93
|
Цитата:
Returns true if a usable device font is available with the specified fontName, fontWeight, and fontPosture. import flash.text.Font; import flash.text.engine.*; var arr:Array=Font.enumerateFonts(true); for(var i:int=0;i<arr.length;i++){ var font:Font=arr[i]; trace(font.fontName+" "+FontDescription.isDeviceFontCompatible(font.fontName,FontWeight.NORMAL,FontPosture.ITALIC)) } всего один фалс выдал, типа у всех остальных есть италик, может я чето неправильно сделал? |
Часовой пояс GMT +4, время: 14:16. |
|
« Предыдущая тема | Следующая тема » |
|
|