![]() |
и снова шрифты
такой вот грустный вопрос, есть текстовое поле инпут, нужно чтобы отображались немецкие умляуты, перерыл форум перепробовал всё - ничего не помогло =( чё делать?
мож кто сталкивался? поделитесь передовым опытом. |
если сюда зайдёт один "немец" он тебе сто пудов ответит ...
|
здесь немцев нет :)
|
спроси на флэшките. там немцев хоть отстреливай
|
ну или в крайнем случае на www.flashforum.de/forum :)
|
Цитата:
|
Так он же сам немец: Адрес: Germany
|
coedpage немецкая. Даа, вижу народ тут собрался весёлый, побакланить людям охота. :D :D :D
А мне нужен конструктивный ответ. |
Цитата:
Я такой-же немец, как ты узбэээк :D |
ну и в чём тогда проблема? если codepage немецкая
|
да в том то и проблема, что ихние грёбаные умляуты не хотят отображаться.
Я уже себе на винде для проверки немецкий по умолчанию выбрал - эффект тот-же. |
ну мне ты можешь не рассказывать, на моей немецкой винде стоит русская codepage ... умлауты соответственно не работают. Ставлю немецкую, всё работает.
|
твк, попорядку, что я должен сделать чтобы их увидеть? (шоб они мне были здоровы...)
захожу в "язык и региональные стандарты", всё ставлю на немецкий, итог - тотже. винда у меня правда русская. В других программах, блокнот, ворд и т.д. умлауты прекрасно видны. Мож я во флеше чё не так сделал? |
зайди в registry и посмотри, что у тебя стоит в
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\1252 это выставляется только там. |
там по умолчанию "значение не присвоено", а вообще там много кодиповок стоит. А что должно стоять по умолчанию?
|
у тебя там стоит c_1251.nls
так вот поменяй это на c_1252.nls и перезагрузись я уже объяснял это несколько раз на старом flasher.ru но к сожалению поиск по архиву пока не работает |
сделал всё как ты написал - не помогло =(
а вообще-то у меня там ничего вообще не стояло!? Понимаешь, он отображает a,o,u,? вместо ä,ü,ö,ß. |
сделай screenshot а то что-то с трудом верится :)
|
Вложений: 1
Цитата:
|
ну смотрю... и вижу что в ключе 1252 у тебя стоит c_1251.nls
а нужно чтобы там было c_1252.nls |
ща попробую, я видимо тебя не правильно понял, c_1252.nls я поставил по умолчанию =)
|
уряяяя!!!! заработало!!!!
вот, век живи, век учись, а всё-равно дураком помрёшь! большущее тебе спасибо! а они говорили: "тут тебе никто не поможет, иди туда или туда". |
так работает на немецких виндах со стандартной немецкой codepage.
|
Дурдом + детский сад......
Флеш давно поддерживает Уникод...... Input Text - Character - Specify Ranges - Include these characters - и вводи себе с клавы что надо... или по простому - Latin1 |
помоему ты опять недогоняешь, он и так всё поддерживает, только вот винда к сожалению эти самые умлауты не везде писать хочет
|
Цитата:
|
писать то она может быть и пишет, но не отображает.
|
Полгода назад делал презентацию на немецком, вернее к уже существующей презентации на русском и английском добавлял немецкий язык. А позже делал сайт на итальянском. Поэтому опыт есть.
Вот что нужно: 1. Никаких System.useCodepage = true, иначе человек с другой codepage ничего не увидит (касательно национальных символов), правки рееестра тоже не требуется. 2. Используемый шрифт долже те самые символы содержать, для проверки этого можно воспользоваться программой CharasterMap (постовляется вместе Windows) 3. Для работы использовать Flash MX 2004, просто MX, увы не включает все символы шрифта в outline 4. Воспользоваться советом Штрека и у текстового поля включить Embed font outlines в положение Specify Ranges и выбрать необходимые диапазоны, самых верхних 4 (стандартный набор) + Latin I (если нужны европейские нацианальные символы) + Cyrillic (если нужен русский) |
в реестр залезть может понадобиться только если в редакторе национальные символы вообще не пишутся. во всех остальных случаях - это пляски с бубном и неграмотно организованная работа с текстом. :)
|
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 05:44. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.