PalmFiction
RulesRules  FAQFAQ  SearchSearch 
RSS-feedRSS-feed  RegisterRegister  Log inLog in
Forum index » Russian » Шрифты без сглаживания

Post new topicReply to topic View previous topicPrint ViewView next topic 
Author Message
typer
Guest
Guest



PostPosted: 17.01.05 14:39 Reply with quoteBack to top

А что, в последних версиях, нет возможности использовать шрифты без сглаживания (вообще)?
Пришлось откатиться на v.0.07g, т.к. в глазах рябит и устаю сильнее.

 195.135.202.*
Serg Gera



Joined: 29 Oct 2004
Posts: 260
PostPosted: 17.01.05 14:47 Reply with quoteBack to top

typer

Системные - без сглаживания
или попробуй Нелинейное с Мин. коэффициентом

 193.125.99.* View user's profileSend private message
typer
Guest
Guest



PostPosted: 17.01.05 16:58 Reply with quoteBack to top

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

 195.135.202.*
Alexx_S



Joined: 30 Oct 2004
Posts: 320
Location: Тула
PostPosted: 17.01.05 19:48 Reply with quoteBack to top

typer
У меня шрифты заметно ухудшились - некоторые буквы сливаются между собой.
Но, насколько я понимаю, другого алгоритма пока никто Автору не прислал, а назад уже пути нет.

Для меня идеальным выходом было бы то, что я уже предлагал на старом форуме:

Добавить к редактору такую фунцию:

При конвертации символы шрифта не собираются в файл шрифта, а записываются на диск в виде ВМР файлов. Впоследствии эти ВМР компилируются в файл шрифта

Возможная реализация:
1. На панели инструментов две новые кнопки: "Конвертировать в ВМР" и "Собрать из ВМР".
Нажимаем "Конвертировать в ВМР", создается папка с именем шрифта, например, "Arial15", в нее записыватся файлы ВМР с символами шрифта.
Имена файлам можно присваивать как у кодов символов, например, "112.bmp".
Помимо картинок в ту же папку записывается индексный файл, по которому производится сборка (как это реализовано у скинов)

2. С помощью графического редактора корректируем шрифт (убираем/добавляем сглаживание, исправляем начертание и т.д)

3. Нажимаем кнопку "Собрать из ВМР", указываем индексный файл, и программа собирает шрифт в *.pdb.

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

P.S. Думаю, читать то, что я написал, было сложнее, чем с этим работать. Правка нужной буквы займет считанные минуты, да и букв русский народ придумал менше, чем PalmFiction кнопок :)).

P.S.S. Может, кто-нибудь возьмется, чтобы Автора не напрягать?


_________________
Sony SJ-30
 193.124.102.* View user's profileSend private message
Serg Gera



Joined: 29 Oct 2004
Posts: 260
PostPosted: 17.01.05 19:56 Reply with quoteBack to top

Alexx_S
>2. С помощью графического редактора корректируем шрифт (убираем/добавляем сглаживание, исправляем начертание и т.д)

Отвечали на старом форуме:
Нет такого редактора, который бы работал с битностью, используемой PF.

 193.125.99.* View user's profileSend private message
alexhemp



Joined: 29 Oct 2004
Posts: 821
PostPosted: 17.01.05 20:24 Reply with quoteBack to top

typer

Попробуй вот что:

1. Выключи сглаживание в Windows (где-то в свойствах экрана)
2. Сгеренируй себе шрифты - они должны выйти без сглаживания.


_________________
Palm Tungsten|T5
 213.59.94.* View user's profileSend private messageICQ Number
Alexx_S



Joined: 30 Oct 2004
Posts: 320
Location: Тула
PostPosted: 17.01.05 20:31 Reply with quoteBack to top

Serg Gera
Это фотошоп не может, а ACD Photo Editor, например, может.

Отправлено 17.01.05 21:43:

Не исключено, что я ошибаюсь, поскольку не помню, какая там битность.
Мне кажется, что палитра там 16 Grays (4bpp).


_________________
Sony SJ-30
 193.124.102.* View user's profileSend private message
alexhemp



Joined: 29 Oct 2004
Posts: 821
PostPosted: 17.01.05 23:43 Reply with quoteBack to top

typer

Дал эффект мой совет?


_________________
Palm Tungsten|T5
 84.204.122.* View user's profileSend private messageICQ Number
typer
Guest
Guest



PostPosted: 18.01.05 9:39 Reply with quoteBack to top

Quote:

Попробуй вот что:

1. Выключи сглаживание в Windows (где-то в свойствах экрана)
2. Сгеренируй себе шрифты - они должны выйти без сглаживания.


В Windows'е сглаживание у меня по-жизни выключено. Ну и насколько я понял в PF сглаживание встроено уже не только на уровне шрифта, но и на уровне программы (управление алгоритмом жёстко встроенно в программу?).

 195.135.202.*
aamonster



Joined: 16 Nov 2004
Posts: 21
PostPosted: 18.01.05 11:26 Reply with quoteBack to top

typer
Просто шрифты сделаны битмапами (и правильно). PF не пытается сглаживать их на лету, какие дали - такие и отрисовывает.

Так что просто сделай (как сказал alexhemp) несглаженные шрифты - и будет тебе счастье...

 62.16.102.* View user's profileSend private message
typer
Guest
Guest



PostPosted: 18.01.05 12:12 Reply with quoteBack to top

aamonster
Как я уже говорил: в Windows'е у меня сглаживание выключено. Но на всякий случай проверю вечером (сейчас нет возможности).
Quote:

Просто шрифты сделаны битмапами (и правильно). PF не пытается сглаживать их на лету, какие дали - такие и отрисовывает.

Хорошо, а чем тогда занимаются параметры сглаживания в настройках PF? Ну там линейное -- нелинейное и соотв. коэффициенты.

 195.135.202.*
Serg Gera



Joined: 29 Oct 2004
Posts: 260
PostPosted: 18.01.05 13:31 Reply with quoteBack to top

typer

Как я понимаю, просто меняют контрастность битмапа.
Т.е. средне-серая точка на битмапе в граничных значения становится или почти черной или почти белой

 193.125.99.* View user's profileSend private message
alexhemp



Joined: 29 Oct 2004
Posts: 821
PostPosted: 18.01.05 13:38 Reply with quoteBack to top

typer

Ты сперва проверь, а потом задавай вопросы что делают параметры. Если слегка подумаешь, то поймешь, что сглаживание делается плавным переходом от черного к белому, всего 16 градаций.

Параметры задают рассчет ПАЛИТРЫ этих 16 градаций.
Используется ИНДЕКСНЫЙ цвет. (как в gif к примеру).

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

 213.59.94.* View user's profileSend private messageICQ Number
Serg Gera



Joined: 29 Oct 2004
Posts: 260
PostPosted: 18.01.05 13:49 Reply with quoteBack to top

alexhemp

>1. Выключи сглаживание в Windows (где-то в свойствах экрана)

Я бы попробовал, но что-то не нашел в w2k где его отключать...

 193.125.99.* View user's profileSend private message
PalmFiction



Joined: 25 Oct 2004
Posts: 454
PostPosted: 18.01.05 14:06 Reply with quoteBack to top

Конвертер принудительно устанавливает в Windows обычный тип сглаживания. Так что ничего не поможет. Скоро добавлю в конвертер возможность отключать сглаживание.

 217.13.215.* View user's profileSend private message
Display posts from previous      
Post new topicReply to topic
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Rambler's Top100 SourceForge Logo