Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   и снова шрифты (http://www.flasher.ru/forum/showthread.php?t=65896)

winnner 22.06.2005 16:06

и снова шрифты
 
такой вот грустный вопрос, есть текстовое поле инпут, нужно чтобы отображались немецкие умляуты, перерыл форум перепробовал всё - ничего не помогло =( чё делать?
мож кто сталкивался? поделитесь передовым опытом.

KUZEN 22.06.2005 16:23

если сюда зайдёт один "немец" он тебе сто пудов ответит ...

Artem Brigert 22.06.2005 16:24

здесь немцев нет :)

kruasan 22.06.2005 16:26

спроси на флэшките. там немцев хоть отстреливай

Artem Brigert 22.06.2005 16:30

ну или в крайнем случае на www.flashforum.de/forum :)

Artem Brigert 22.06.2005 16:32

Цитата:

текстовое поле инпут
а есть ли у того самого человека который хочет там написать эти самые умлауты? Всмысле какая coedpage или какая система у него немецкая или русская?

Sh@man 22.06.2005 16:46

Так он же сам немец: Адрес: Germany

winnner 22.06.2005 17:09

coedpage немецкая. Даа, вижу народ тут собрался весёлый, побакланить людям охота. :D :D :D
А мне нужен конструктивный ответ.

winnner 22.06.2005 17:10

Цитата:

Сообщение от Sh@man
Так он же сам немец: Адрес: Germany

Ну и не угадал. Работаю я тута.
Я такой-же немец, как ты узбэээк :D

Artem Brigert 22.06.2005 17:12

ну и в чём тогда проблема? если codepage немецкая

winnner 22.06.2005 17:19

да в том то и проблема, что ихние грёбаные умляуты не хотят отображаться.
Я уже себе на винде для проверки немецкий по умолчанию выбрал - эффект тот-же.

Artem Brigert 22.06.2005 19:43

ну мне ты можешь не рассказывать, на моей немецкой винде стоит русская codepage ... умлауты соответственно не работают. Ставлю немецкую, всё работает.

winnner 22.06.2005 20:02

твк, попорядку, что я должен сделать чтобы их увидеть? (шоб они мне были здоровы...)
захожу в "язык и региональные стандарты", всё ставлю на немецкий, итог - тотже. винда у меня правда русская. В других программах, блокнот, ворд и т.д. умлауты прекрасно видны. Мож я во флеше чё не так сделал?

Artem Brigert 22.06.2005 20:10

зайди в registry и посмотри, что у тебя стоит в
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\1252

это выставляется только там.

winnner 22.06.2005 20:18

там по умолчанию "значение не присвоено", а вообще там много кодиповок стоит. А что должно стоять по умолчанию?

Artem Brigert 22.06.2005 20:22

у тебя там стоит c_1251.nls
так вот поменяй это на c_1252.nls и перезагрузись

я уже объяснял это несколько раз на старом flasher.ru но к сожалению поиск по архиву пока не работает

winnner 22.06.2005 20:29

сделал всё как ты написал - не помогло =(
а вообще-то у меня там ничего вообще не стояло!?
Понимаешь, он отображает a,o,u,? вместо ä,ü,ö,ß.

Artem Brigert 22.06.2005 20:47

сделай screenshot а то что-то с трудом верится :)

winnner 22.06.2005 20:52

Вложений: 1
Цитата:

Сообщение от Artem Melnikov
сделай screenshot а то что-то с трудом верится :)

вот смотри ежели не веришь.

Artem Brigert 22.06.2005 21:00

ну смотрю... и вижу что в ключе 1252 у тебя стоит c_1251.nls
а нужно чтобы там было c_1252.nls

winnner 22.06.2005 21:04

ща попробую, я видимо тебя не правильно понял, c_1252.nls я поставил по умолчанию =)

winnner 22.06.2005 21:19

уряяяя!!!! заработало!!!!
вот, век живи, век учись, а всё-равно дураком помрёшь!
большущее тебе спасибо!
а они говорили: "тут тебе никто не поможет, иди туда или туда".

Artem Brigert 22.06.2005 21:34

так работает на немецких виндах со стандартной немецкой codepage.

Штрек 22.06.2005 23:19

Дурдом + детский сад......
Флеш давно поддерживает Уникод......
Input Text - Character - Specify Ranges -
Include these characters - и вводи себе с
клавы что надо... или по простому - Latin1

Artem Brigert 22.06.2005 23:22

помоему ты опять недогоняешь, он и так всё поддерживает, только вот винда к сожалению эти самые умлауты не везде писать хочет

KUZEN 23.06.2005 12:16

Цитата:

Сообщение от Штрек
Дурдом + детский сад......
Флеш давно поддерживает Уникод......
Input Text - Character - Specify Ranges -
Include these characters - и вводи себе с
клавы что надо... или по простому - Latin1

Не спорь с коренным немцем :D , он по этим вопросам спец

winnner 23.06.2005 12:57

писать то она может быть и пишет, но не отображает.

iNils 23.06.2005 14:36

Полгода назад делал презентацию на немецком, вернее к уже существующей презентации на русском и английском добавлял немецкий язык. А позже делал сайт на итальянском. Поэтому опыт есть.

Вот что нужно:

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

Цитата:

полгода назад делал презентацию на немецком
если бы ты знал сколько я этих презентаций уже сделал


Часовой пояс GMT +4, время: 05:44.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.