Go Back   Armenian Knowledge Base > Technical sections > Software

Reply
 
Thread Tools

Глюк армянских фонтов
Old 18.12.2004, 11:28   #1
Младенец
 
Join Date: 06 2004
Location: Yerevan
Posts: 9
Rep Power: 0
Default Глюк армянских фонтов

У меня странно глючат арм. фонты, в некоторых местах буква "г" и левая кавычка заменяются на другие символы, причем этот глюк проявляется только в начале строки на веб-сайте (не после тегов <br> или </p>, а именно если слово на веб-странице отображается в начале строки, пусть даже в середине абзаца). Кодировка веб-старницы - юникод. Глючит преимущественно на компах с Windows XP, на w2k практически всегда все отображается верно, аналогично с MacOS.
Больше никаких других закономерностей заметить пока не удалось.
Кто-нибудь знает, как избавиться от этого глюка?

Old 18.12.2004, 13:34   #2
Борец с бояном
 
Sauron's Avatar
 
Join Date: 06 2003
Location: Yerevan
Age: 45
Posts: 21,482
Rep Power: 9
Default

видимо используешь UTF-8, но текст не юникодный

Old 18.12.2004, 13:36   #3
Борец с бояном
 
Sauron's Avatar
 
Join Date: 06 2003
Location: Yerevan
Age: 45
Posts: 21,482
Rep Power: 9
Default

ставь кодировку UTF-8, а армянский текст набирай юникодом, а не ANSI, ну или же сконвертируй тем же кдвином в юникод.

Old 18.12.2004, 13:53   #4
Николай Константинов
 
Н.К.Рерих's Avatar
 
Join Date: 01 2002
Location: Гималаи
Age: 40
Posts: 5,562
Blog Entries: 1
Rep Power: 6
Default

При обычном Юзер-дифайнд тоже самое бывает. В Ариал ЛатАрм Г меняется на точку, делаешь копи-пейст, оказывается что полно точек в тексте. Это по-моему тоже от того, что текст не юникодный.

Old 18.12.2004, 15:41   #5
Младенец
 
Join Date: 06 2004
Location: Yerevan
Posts: 9
Rep Power: 0
Default

Да, текст сам был набран не в юникоде, но я конвертировала его. И раньше возникала проблема с этой буквой, но тогда "г" заменялась точками абсолютно везде, здесь лишь в одном конкретном случае - именно в начале строки, во всех остальных местах (в середине слова, в середине строки) все нормально. Замена в коде на правильный символ, естественно, никаких результатов не дает.
И опять-таки, совершенно непонятно, почему в windows 2000 глюк почти не проявляется, а в windows XP от него не избавиться..

Old 19.12.2004, 09:20   #6
Борец с бояном
 
Sauron's Avatar
 
Join Date: 06 2003
Location: Yerevan
Age: 45
Posts: 21,482
Rep Power: 9
Default

Дело в том, что армянская большая буква Գ – это "¶" а меленькая գ "·" служебные символы.
поэтому когда конвертируешь, желательно их заменить на что то другое, например на $$$, а потом снова переделать уже в юникодную Գ.
в sylfaen-е проблем не должно быть
у меня лично не было ни под 2000 ни под хп ни разу
Reply




Реклама:
реклама

All times are GMT. The time now is 20:02.
Top

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.