Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Разное - [решено] символ по умолчанию в шрифте

Ответить
Настройки темы
Разное - [решено] символ по умолчанию в шрифте
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Здравствуйте все. Может не совсем по ту тему форума выбрал, если что, переведите, куда правильно... Вот есть шрифт *.fon, сделанный при помощи Sib Font Editor. Выбираем его в блокноте, открываем файл с нецензурными символами типа \r\n и др. Обычно вместо них должны быть квадраты, а здесь рисуются @ собаки. Вывод: символ по умолчанию можно назначить. Я прав? Как это сделать?

Отправлено: 21:20, 08-11-2010

 

Всем до свидания!


Moderator


Сообщения: 8314
Благодарности: 2863

Профиль | Отправить PM | Цитировать


Цитата pva:
символ по умолчанию можно назначить. »
да
Цитата pva:
Как это сделать? »
вас интересует иммено fon шрифты? или ttf ?

Отправлено: 06:55, 09-11-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

pva pva вне форума Автор темы

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Именно FON. Но если про TTF тоже расскажешь - будет более полное и интересное знание

Отправлено: 09:36, 09-11-2010 | #3


Всем до свидания!


Moderator


Сообщения: 8314
Благодарности: 2863

Профиль | Отправить PM | Цитировать


Цитата pva:
если про TTF »
так же как и FON , только программа другая.

общий принцип - шрифт это набор картинок (называются глифы, у 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

pva pva вне форума Автор темы

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Так я ведь весь шрифт руками рисовал (256 - 32 глифа), там собака ровно один раз, и она именно на своём месте

вот он

Последний раз редактировалось pva, 25-02-2012 в 11:59.


Отправлено: 14:36, 09-11-2010 | #5


Всем до свидания!


Moderator


Сообщения: 8314
Благодарности: 2863

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: 7z ux_7x14+++++_s_101109_17-24.7z
(1.9 Kb, 8 просмотров)

pva, попробуйте, вроде получилось

на всякий случай пересохраните шрифт через свою программу
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:25, 09-11-2010 | #6

pva pva вне форума Автор темы

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


архив не открылся сделай через зип, пожалуйста

Отправлено: 15:38, 09-11-2010 | #7


Всем до свидания!


Moderator


Сообщения: 8314
Благодарности: 2863

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: zip ux_7x14+++++.zip
(2.3 Kb, 9 просмотров)

так то жесть
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:43, 09-11-2010 | #8

pva pva вне форума Автор темы

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


получилось!! урааа!! Правда файл стал в 1.7 раз больше. Сейчас буду искать 10 отличий. Amigos, БОЛЬШУЩЕЕ спасибо!

Отправлено: 15:51, 09-11-2010 | #9

pva pva вне форума Автор темы

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Нашёл ещё вот что:
http://support.microsoft.com/kb/65123
Там есть байт, отвечающий за этот самый символ. Обычно он равен 0x78, а у меня был 0x20. Пропатчил - всё стало красиво как в сказке
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:44, 09-11-2010 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Разное - [решено] символ по умолчанию в шрифте

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Символ Аль-Шаддада 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




 
Переход