Просмотр полной версии : как добавить шрифт что б флеш видел.
дело такое:
новый фонт добавил (в папку Fonts). Флеш его отображает только на английском. На русском показывает совсем другой шрифт.
В фотошопе всё ок.
что делать?
KidsKilla
22.08.2005, 17:14
глюки. у мя было как то. я не замарачиваясь забил =)
1) попробуй переустановить шрифт.
2) м.б. переустановить флеш =))
3) в каких целях будет использоваться шрифт?
вот шрифт.
использовать - анимировать буду. не для распространения в сети.
Дабы не создавать новую тему, спрошу сдесь.
При встройке шрифта во флеш (embedFonts), он отказывался выводить русский, хотя так просто писал без проблем. Перерыл пол нета в посках подобного, еле нашел. Может дело в кодировке шрифта?
KidsKilla
22.08.2005, 18:25
у этого шрифта русских букв нету.
русские буквы есть, но они не тех позициях стоят.
есть, только он ими не пишет
есть, только он ими не пишет
Потому что кодировка символа не совпадает с позицией символа.
Рисунок заглавной буквы "A" имеет позицию в юникоде $0410, а в этом шрифте он находится на $00С0.
Это я понял, сразу не внимательно посмотрел, а что могло быть с embed?
а что делать? если не писать для каждой буквы позицию?
А я бы хотел узнать такую вещь.
Нашел откомпиленную флэшку - *.swf, она имеет в себе 4 шрифта(все нерусские и нестандартные). Все поля в самой флэшке динамические и заполняются из xml файла.
При вводе русских символов в код xml файла, в нужных полях просто не появляются никакие символы, кроме знаков пунктуации.
Можно как-нибудь применить внешний русский шрифт, чтобы через xml можно было ввести понятную для русского обывателя информацию? Возможно через xml код, я в этом не очень разбираюсь, хоть он и выглядит читабельно.
можно попробовать обработаь шрифт програмкой ttfconv
В общем-то дело не в самом шрифте, а в его отсутствии. у меня нету исходников, так что я не могу ничего добавить. Просто интересно. Ведь когда у пользователя нет определенного шрифта, проигрыватель может использовать один из стандартных шрифтов, который у пользователя есть, ведь так?
Здесь придётся ручками в FontLab например загонять и править ...
Шрифт (embed) встраивается во флеш и подмены на другой нет. Если флешка забугорная, то соответственно они не имеют в своих шрифтах русские буквы, а даже если бы и имели, то не думаю что их встраивали (нам же не приходит в голову иероглифы пихать? только если флешка на восток ориентирована)
В общем-то было ясно изначально, что ничего не получится сделать. Что ж, буду учиться делать такие Флэш, какие мне нужно. Спасибо за помощь.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.