Просмотр полной версии : и снова шрифты
такой вот грустный вопрос, есть текстовое поле инпут, нужно чтобы отображались немецкие умляуты, перерыл форум перепробовал всё - ничего не помогло =( чё делать?
мож кто сталкивался? поделитесь передовым опытом.
если сюда зайдёт один "немец" он тебе сто пудов ответит ...
Artem Brigert
22.06.2005, 16:24
здесь немцев нет :)
спроси на флэшките. там немцев хоть отстреливай
Artem Brigert
22.06.2005, 16:30
ну или в крайнем случае на www.flashforum.de/forum :)
Artem Brigert
22.06.2005, 16:32
текстовое поле инпут
а есть ли у того самого человека который хочет там написать эти самые умлауты? Всмысле какая coedpage или какая система у него немецкая или русская?
Так он же сам немец: Адрес: Germany
coedpage немецкая. Даа, вижу народ тут собрался весёлый, побакланить людям охота. :D :D :D
А мне нужен конструктивный ответ.
Так он же сам немец: Адрес: Germany
Ну и не угадал. Работаю я тута.
Я такой-же немец, как ты узбэээк :D
Artem Brigert
22.06.2005, 17:12
ну и в чём тогда проблема? если codepage немецкая
да в том то и проблема, что ихние грёбаные умляуты не хотят отображаться.
Я уже себе на винде для проверки немецкий по умолчанию выбрал - эффект тот-же.
Artem Brigert
22.06.2005, 19:43
ну мне ты можешь не рассказывать, на моей немецкой винде стоит русская codepage ... умлауты соответственно не работают. Ставлю немецкую, всё работает.
твк, попорядку, что я должен сделать чтобы их увидеть? (шоб они мне были здоровы...)
захожу в "язык и региональные стандарты", всё ставлю на немецкий, итог - тотже. винда у меня правда русская. В других программах, блокнот, ворд и т.д. умлауты прекрасно видны. Мож я во флеше чё не так сделал?
Artem Brigert
22.06.2005, 20:10
зайди в registry и посмотри, что у тебя стоит в
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\1252
это выставляется только там.
там по умолчанию "значение не присвоено", а вообще там много кодиповок стоит. А что должно стоять по умолчанию?
Artem Brigert
22.06.2005, 20:22
у тебя там стоит c_1251.nls
так вот поменяй это на c_1252.nls и перезагрузись
я уже объяснял это несколько раз на старом flasher.ru но к сожалению поиск по архиву пока не работает
сделал всё как ты написал - не помогло =(
а вообще-то у меня там ничего вообще не стояло!?
Понимаешь, он отображает a,o,u,? вместо ä,ü,ö,ß.
Artem Brigert
22.06.2005, 20:47
сделай screenshot а то что-то с трудом верится :)
сделай screenshot а то что-то с трудом верится :)
вот смотри ежели не веришь.
Artem Brigert
22.06.2005, 21:00
ну смотрю... и вижу что в ключе 1252 у тебя стоит c_1251.nls
а нужно чтобы там было c_1252.nls
ща попробую, я видимо тебя не правильно понял, c_1252.nls я поставил по умолчанию =)
уряяяя!!!! заработало!!!!
вот, век живи, век учись, а всё-равно дураком помрёшь!
большущее тебе спасибо!
а они говорили: "тут тебе никто не поможет, иди туда или туда".
Artem Brigert
22.06.2005, 21:34
так работает на немецких виндах со стандартной немецкой codepage.
Дурдом + детский сад......
Флеш давно поддерживает Уникод......
Input Text - Character - Specify Ranges -
Include these characters - и вводи себе с
клавы что надо... или по простому - Latin1
Artem Brigert
22.06.2005, 23:22
помоему ты опять недогоняешь, он и так всё поддерживает, только вот винда к сожалению эти самые умлауты не везде писать хочет
Дурдом + детский сад......
Флеш давно поддерживает Уникод......
Input Text - Character - Specify Ranges -
Include these characters - и вводи себе с
клавы что надо... или по простому - Latin1
Не спорь с коренным немцем :D , он по этим вопросам спец
писать то она может быть и пишет, но не отображает.
Полгода назад делал презентацию на немецком, вернее к уже существующей презентации на русском и английском добавлял немецкий язык. А позже делал сайт на итальянском. Поэтому опыт есть.
Вот что нужно:
1. Никаких System.useCodepage = true, иначе человек с другой codepage ничего не увидит (касательно национальных символов), правки рееестра тоже не требуется.
2. Используемый шрифт долже те самые символы содержать, для проверки этого можно воспользоваться программой CharasterMap (постовляется вместе Windows)
3. Для работы использовать Flash MX 2004, просто MX, увы не включает все символы шрифта в outline
4. Воспользоваться советом Штрека и у текстового поля включить Embed font outlines в положение Specify Ranges и выбрать необходимые диапазоны, самых верхних 4 (стандартный набор) + Latin I (если нужны европейские нацианальные символы) + Cyrillic (если нужен русский)
Nox Noctis
23.06.2005, 15:55
в реестр залезть может понадобиться только если в редакторе национальные символы вообще не пишутся. во всех остальных случаях - это пляски с бубном и неграмотно организованная работа с текстом. :)
Artem Brigert
23.06.2005, 23:25
в реестр залезть может понадобиться только если в редакторе национальные символы вообще не пишутся.
так для этого и лезли ... у немцев и так всё работает у них codepage немецкая.
Artem Brigert
23.06.2005, 23:36
полгода назад делал презентацию на немецком
если бы ты знал сколько я этих презентаций уже сделал
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.