|
|
|||||
Русские шрифты, чтоб им...
Сорри, что задаю такие глупые и уже заезжанные вопросы..
Но меня убивает это.. Я включаю в библиотеку два шрифта - TimesNewRoman и nanost_2. Потом создаю программно всякие поля с html форматированием. У меня есть два стиля. Один с таймсом, другой с наностью. В абсолютно одинаковых ситуациях применяю один стиль, русские буквы показываются, другой стиль - нет. Т.е. я просто меняю шрифты. Оба шрифта подключенны абсолютно одинакого. Только наность битМап, а таймс с алиасингом. С английскими буквами все ок. smbdy help! |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Причем тут раздел AS для профи?
А твой nanost_2 вообще поддерживает русский? И каким образом ты их подключаешь? |
|
|||||
А для кого этот вопрос? Для новичков?
new Font - я знаю, что ты противник такого типа подключения. Вопрос в том, почему в одном случае работает, а в другом - нет. Вообще в nanost есть русские буквы, конечноже. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Цитата:
new Font? Ну вот поэтому русских нет и не будет. Поэтому new Font — зло, если только тебе не нужны англ. символы. Почему в одном работает, а в другом нет, не знаю. Зашивай в поле, как обычно. Два-три поля, вынесенных в за пределы сцены с нужным набором символов спасут отца русской демократии. |
|
|||||
мм.. а вот я пробовал ведь в поля зашивать.. но если вот так определять поле:
(tt - textField) tt.html = true; tt.multiline = true; tt.selectable = false; tt.wordWrap = true; tt.mouseWheelEnabled = false; tt.embedFonts = true; // tt.background = true; tt.styleSheet = _root.styles; _root.styles.setStyle('з', {fontFamily:'nanost_2', color:'#FF5454', textAlign:'center', fontSize:'8px', display:'block'}); Это к вопросу о АС. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
И что за «з» у тебя в setStyle?
|
|
|||||
Цитата:
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Я проверил, все работает. Правда, nanost у меня нет, с другим попробовал.
styles = new TextField.StyleSheet(); styles.setStyle('p', {fontFamily:'standard 07_63_ru', color:'#FF5454', textAlign:'center', fontSize:'8px', display:'block'}); tt.html = true; tt.multiline = true; tt.selectable = false; tt.wordWrap = true; tt.mouseWheelEnabled = false; tt.embedFonts = true; tt.styleSheet = styles; tt.htmlText = '<p>Тест</p>'; |
|
|||||
вот в этом и фигня.. с остальными все работает - ну не со всеми - все попробовать по определению нельзя - но с большинством.
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Работает все.
|
Часовой пояс GMT +4, время: 23:35. |
|
« Предыдущая тема | Следующая тема » |
|
|