HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > OpenGL > Нубские вопросы
Теория создания игры
2 голосов
Страницы (15): « Первая ... « 11 12 13 14 [15]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12830
Возраст: 32

Рейтинг



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

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

Сообщить модератору | | IP: Записан
Сообщение: 213611

Старое сообщение 28-03-2023 16:45
- За что?
ZGreen
Житель форума

Дата регистрации: Sep 2007
Проживает: Красноярск
Сообщений: 289
Возраст: 36

Рейтинг



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

Сообщить модератору | | IP: Записан
Сообщение: 213612

Старое сообщение 28-03-2023 16:49
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12830
Возраст: 32

Рейтинг



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

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

Сообщить модератору | | IP: Записан
Сообщение: 213613

Старое сообщение 28-03-2023 16:53
- За что?
ZGreen
Житель форума

Дата регистрации: Sep 2007
Проживает: Красноярск
Сообщений: 289
Возраст: 36

Рейтинг



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

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

code:
I W


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

Отредактировано ZGreen 28-03-2023 в 16:59

Сообщить модератору | | IP: Записан
Сообщение: 213614

Старое сообщение 28-03-2023 16:57
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12830
Возраст: 32

Рейтинг



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

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


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

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

Отредактировано FiEctro 28-03-2023 в 17:02

Сообщить модератору | | IP: Записан
Сообщение: 213615

Старое сообщение 28-03-2023 16:59
- За что?
ZGreen
Житель форума

Дата регистрации: Sep 2007
Проживает: Красноярск
Сообщений: 289
Возраст: 36

Рейтинг



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

Сообщить модератору | | IP: Записан
Сообщение: 213616

Старое сообщение 28-03-2023 17:01
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12830
Возраст: 32

Рейтинг



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


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

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

Сообщить модератору | | IP: Записан
Сообщение: 213617

Старое сообщение 28-03-2023 17:02
- За что?
ZGreen
Житель форума

Дата регистрации: Sep 2007
Проживает: Красноярск
Сообщений: 289
Возраст: 36

Рейтинг



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

Сообщить модератору | | IP: Записан
Сообщение: 213618

Старое сообщение 28-03-2023 17:03
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12830
Возраст: 32

Рейтинг



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

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

Сообщить модератору | | IP: Записан
Сообщение: 213622

Старое сообщение 28-03-2023 18:45
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32130
Нанёс повреждений: 392 ед.

Рейтинг



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

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

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 213625

Старое сообщение 28-03-2023 19:47
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12830
Возраст: 32

Рейтинг



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

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

Сообщить модератору | | IP: Записан
Сообщение: 213626

Старое сообщение 28-03-2023 19:52
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32130
Нанёс повреждений: 392 ед.

Рейтинг



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

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

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 213629

Старое сообщение 28-03-2023 21:30
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12830
Возраст: 32

Рейтинг



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

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

Сообщить модератору | | IP: Записан
Сообщение: 213648

Старое сообщение 29-03-2023 21:30
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 02:20. Новая тема    Ответить
Страницы (15): « Первая ... « 11 12 13 14 [15]   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > OpenGL > Нубские вопросы
Теория создания игры
2 голосов
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

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