![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Разное - [решено] символ по умолчанию в шрифте |
|
|
Разное - [решено] символ по умолчанию в шрифте
|
![]() Ветеран Сообщения: 1180 |
Здравствуйте все. Может не совсем по ту тему форума выбрал, если что, переведите, куда правильно... Вот есть шрифт *.fon, сделанный при помощи Sib Font Editor. Выбираем его в блокноте, открываем файл с нецензурными символами типа \r\n и др. Обычно вместо них должны быть квадраты, а здесь рисуются @ собаки. Вывод: символ по умолчанию можно назначить. Я прав? Как это сделать?
|
|
Отправлено: 21:20, 08-11-2010 |
Всем до свидания! Сообщения: 8314
|
Профиль | Отправить PM | Цитировать |
Отправлено: 06:55, 09-11-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать Именно FON. Но если про TTF тоже расскажешь - будет более полное и интересное знание
![]() |
Отправлено: 09:36, 09-11-2010 | #3 |
Всем до свидания! Сообщения: 8314
|
Профиль | Отправить PM | Цитировать Цитата pva:
общий принцип - шрифт это набор картинок (называются глифы, у fon - растровые, у ttf - векторные) + таблица соответствия "какой глиф для какого unicode буквы использовать" собственно правка может быть двух видов - рисовать в нужных глифах - изменить таблицу соответствия "какой глиф для какого unicode буквы использовать" для fon удобнее первый вариант. скрины сделаны в программе BitFonter 3 для к примеру стандартного XP'шного шрифта Fixedsys (файл c:\WINDOWS\Fonts\vgafixr.fon) умолчальный глиф, который используется для "символа, для которого нет определённого глифа" находится под индексом (произвольный номер глифа, сам по себе ни на что не влияет) 96, напоминает русскую букву "Б" и призван отвечать за юникодный символ afii10051 за номером 0402. вот иллюстрация его использования в просмотрщике TC - на месте, где у бинарника код не имеет однозначной буквенного соответсвия - используется символ Ђ редактируем глиф в битфонтере сохраняем, перезагружаемся. и теперь в качестве "неизвестного символа" используется не левейший Ђ а квадратик хотя идеологически это и не верно - с точки зрения системы она хочет показать именно Ђ но из-за прихоти глифорисовальщика показывется квадратик. не исключено, что для разных fon шрифтов "умолчальный символ" может иметь разное unicode значение, не обязательно afii10051. В вашем случае в шрифте скорее всего два глифа @ - один "настоящий @" а второй "умолчальный символ" |
|
Отправлено: 11:09, 09-11-2010 | #4 |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать Так я ведь весь шрифт руками рисовал (256 - 32 глифа), там собака ровно один раз, и она именно на своём месте
вот он |
|
Последний раз редактировалось pva, 25-02-2012 в 11:59. Отправлено: 14:36, 09-11-2010 | #5 |
Всем до свидания! Сообщения: 8314
|
Профиль | Отправить PM | Цитировать pva, попробуйте, вроде получилось
на всякий случай пересохраните шрифт через свою программу |
Отправлено: 15:25, 09-11-2010 | #6 |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать архив не открылся
![]() |
Отправлено: 15:38, 09-11-2010 | #7 |
Всем до свидания! Сообщения: 8314
|
Профиль | Отправить PM | Цитировать так то жесть
|
Отправлено: 15:43, 09-11-2010 | #8 |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать получилось!! урааа!!
![]() |
Отправлено: 15:51, 09-11-2010 | #9 |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать Нашёл ещё вот что:
http://support.microsoft.com/kb/65123 Там есть байт, отвечающий за этот самый символ. Обычно он равен 0x78, а у меня был 0x20. Пропатчил - всё стало красиво как в сказке |
Отправлено: 16:44, 09-11-2010 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Символ Аль-Шаддада | Hector | Флейм | 2 | 09-07-2010 12:34 | |
Не отображается символ | AlexSan | Microsoft Windows Vista | 1 | 15-04-2007 20:26 | |
Как наложить символ на клаву? | newbigmir | Microsoft Windows Vista | 1 | 30-03-2007 21:21 | |
Исчезающий символ | Newb | Программирование и базы данных | 8 | 12-12-2005 11:09 | |
Символ конца строки в PHP | Pawel gor | Вебмастеру | 7 | 14-04-2004 20:16 |
|