HLFX.Ru Forum Страницы (15): « Первая ... « 11 12 13 14 [15]
Показать все 223 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- OpenGL (https://hlfx.ru/forum/forumdisplay.php?forumid=7)
-- Нубские вопросы (https://hlfx.ru/forum/showthread.php?threadid=2218)


Отправлено FiEctro 28-03-2023 в 16:45:

ZGreen
Ну логично если в чарактере нет вообще пикселей то это пробел, и его обрезать не надо

__________________
Иван Топорышкин пошел на охоту,
С ним пудель пошел, перепрыгнув забор,
Иван, как бревно провалился в болото,
А пудель в реке утонул, как топор.


Отправлено ZGreen 28-03-2023 в 16:49:

Теперь я потерял нить рассуждения. Можешь описать свою задачу? А то моноширинный шрифт переделать в обычный и т д. Может мы в терминах расходимся? Я некоторое время имел отношение к издательской деятельности и с шрифтами у меня определенные ассоциации. Что имеешь в виду ты?


Отправлено FiEctro 28-03-2023 в 16:53:

ZGreen
Чтобы ширина каждого чарактера была своя. Например символы "I" и "W" имеют разную ширину.

__________________
Иван Топорышкин пошел на охоту,
С ним пудель пошел, перепрыгнув забор,
Иван, как бревно провалился в болото,
А пудель в реке утонул, как топор.


Отправлено ZGreen 28-03-2023 в 16:57:

Очевидно это в откерненых шрифтах интервалы плавают, а в мониширинных нет, на то они и моноширинные. Я так полагаю, что ты берешь какую-то гарнитуру и пишешь как будто шрифт моноширинный и получается убого? Так ты выводи каждый символ с оффсетом, а не пиксели отпиливай. Ну или возьми настоящий моноширинный шрифт и пиши им, будет смотреться нормально

Добавлено 28-03-2023 в 23:57:

code:
I W


По сути одинаковая ширина. Буквы специально так нарисованы, чтобы компенсировать недостатки метода набора.


Отправлено FiEctro 28-03-2023 в 16:59:

ZGreen
Скорее просто расстояние между буквами очень большое. А если их сделать уже, то уже сильнее заметно как это расстояние плавает, ибо в самом шрифте буквы нарисованы разной ширины.

Цитата:
ZGreen писал:
Так ты выводи каждый символ с оффсетом


Так, а где этот оффсет взять?

__________________
Иван Топорышкин пошел на охоту,
С ним пудель пошел, перепрыгнув забор,
Иван, как бревно провалился в болото,
А пудель в реке утонул, как топор.


Отправлено ZGreen 28-03-2023 в 17:01:

У тебя шрифт какой используется, что такие проблемы?


Отправлено FiEctro 28-03-2023 в 17:02:

Цитата:
ZGreen писал:
У тебя шрифт какой используется, что такие проблемы?


Обычная битмаповая картинка, вроде этой: https://www.moddb.com/addons/font-f...-shooters-farts

__________________
Иван Топорышкин пошел на охоту,
С ним пудель пошел, перепрыгнув забор,
Иван, как бревно провалился в болото,
А пудель в реке утонул, как топор.


Отправлено ZGreen 28-03-2023 в 17:03:

Если шрифт с кернингом, можешь в фотошопе сетку покрупнее сделать, набрать символы и в параметрах текста выбрать тип кернинга, оптический или по метрике в шрифте (если есть) ну и там по пикселям посмотреть-посчитать. Так мне было бы проще всего. У меня контейнер шрифтовой разбирать ума не хватат, хотя описания формата в сети, конечно, есть.


Отправлено FiEctro 28-03-2023 в 18:45:

У кого нибудь есть ASCII таблица символов в кодировке UTF-16? Русская раскладка там за 1000 переваливает. Интересно какие там граничащие символы.

__________________
Иван Топорышкин пошел на охоту,
С ним пудель пошел, перепрыгнув забор,
Иван, как бревно провалился в болото,
А пудель в реке утонул, как топор.


Отправлено Дядя Миша 28-03-2023 в 19:47:

Цитата:
FiEctro писал:
Ну так то можно проверять альфу по высоте в каждом чарактере

проверкой альфы ты кернинг не восстановишь.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 28-03-2023 в 19:52:

Дядя Миша
Есть какая нить утилита которая бы могла генерить битмапу и записывать все эти данные в отдельный файл?

__________________
Иван Топорышкин пошел на охоту,
С ним пудель пошел, перепрыгнув забор,
Иван, как бревно провалился в болото,
А пудель в реке утонул, как топор.


Отправлено Дядя Миша 28-03-2023 в 21:30:

Цитата:
FiEctro писал:
Есть какая нить утилита которая бы могла генерить битмапу и записывать все эти данные в отдельный файл?

Есть. В самой первой бете ксаша была утилита для генерации растровых шрифтов.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 29-03-2023 в 21:30:

Дядя Миша
Можно ссылку?

__________________
Иван Топорышкин пошел на охоту,
С ним пудель пошел, перепрыгнув забор,
Иван, как бревно провалился в болото,
А пудель в реке утонул, как топор.


Временная зона GMT. Текущее время 22:48. Страницы (15): « Первая ... « 11 12 13 14 [15]
Показать все 223 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024