Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт авг 17, 2017 8:48 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 93 сообщения ]  На страницу 1 2 3 4 57 След.
Автор Сообщение
 Заголовок сообщения: Шрифты Колибри
СообщениеДобавлено: Сб окт 11, 2008 5:39 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1070
Поработал сегодня немного над шрифтами. Исправил прописное начертание строчных букв в кирилице, кое-где подкернил. Не идеал, конечно, но вроде лучше, чем было. :) В архиве лежат сами шрифты с исходниками, файл настроек меню без ЖУТКОГО капса и в качестве бонуса - файл настройки загрузки системы с подправленными задержками. Menu.dat и autorun.dat надо положить в корень образа, char.mt и char2.mt - в папку fonts. Все это дело совместимо с последней бета-версией дистрибутива от Leency. На более старых не тестил.


Вложения:
fonts.7z [7.47 КБ]
287 скачиваний
font.png
font.png [ 43.11 КБ | 7791 просмотр ]
Вернуться к началу
 Заголовок сообщения: Re: Шрифты Колибри
СообщениеДобавлено: Сб окт 11, 2008 10:43 am 
Не в сети

Зарегистрирован: Вс окт 05, 2008 2:42 pm
Сообщения: 26
Люди, а скажите, какой прогой шрифты делают? (очень хочется сделать шрифт казахскими буквами)

_________________
In GNU we trust ;-)


Вернуться к началу
 Заголовок сообщения: Re: Шрифты Колибри
СообщениеДобавлено: Сб окт 11, 2008 2:37 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1070
Шрифты в блокноте делаются, и компилируются прогой convert.com. Смотри char.txt и char2.txt


Вернуться к началу
 Заголовок сообщения: Re: Шрифты Колибри
СообщениеДобавлено: Сб окт 11, 2008 6:35 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
А я ведь у себя давно исправил капс... Только ты первый выложил без капса :) Спасибо

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Вернуться к началу
 Заголовок сообщения: Re: Шрифты Колибри
СообщениеДобавлено: Пн окт 13, 2008 10:29 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 29, 2007 3:02 am
Сообщения: 249
Здорово... но "Ґґ" исчезло из шрифта... :(

_________________
*****:
;дух машины, мой бубен сильнее твоей тупости

*****:


Вернуться к началу
 Заголовок сообщения: Re: Шрифты Колибри
СообщениеДобавлено: Пн окт 13, 2008 10:49 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4092
Тяжело это сделать, но я скажу)...

Шрифт просто отличный, наверное только за исключением буквы V. Он красив и калиграфичен. Из этого вытекает первое "но" - калиграфический шрифт не может быть системным. Я заменил или изменил буквы г,ф,А,т и другие.

И вот что я понял спустя некоторое время: шрифт получился и правильный вроде бы по размеру, и системный, но... маленький. Точнее, он стал ещё меньше чем был. При 1280х1024 - это проблема.

Старый хоть и не такой аккуратный, но он больше. Так вот какое моё мнение - надо поправить баги в старом (например, t,ь) и всё же юзать старый... Или же как альтернативный вариант - сделать возможность заменять шрифты в Колибри "на лету" (вот это было бы мегатруъ).

Вот собственно мои соображения...

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Шрифты Колибри
СообщениеДобавлено: Вт окт 14, 2008 1:17 pm 
Не в сети
Just Flooding

Зарегистрирован: Сб янв 06, 2007 2:30 pm
Сообщения: 269
to Leency
В Колибри есть возможность менять шрифты на лету - они хранятся по известному адресу, поэтому можно написать небольшую библиотеку, работающую в нулевом кольце и получающую от программы шрифт и записывающую его на место, после чего послать всем окнам сообщение о перерисовке. Но это временное решение и не труъ. Вот если сделать менеджер окон не в ядре, тогда бы это было его частью. Многие его части сделать не сложно - просто вынести соответствующий код из ядра и в приложениях заменить вызовы сисфункций на вызовы к драйверу. Но, увы, сейчас это некому делать, его вообще х сделаешь в одиночку.


Вернуться к началу
 Заголовок сообщения: Re: Шрифты Колибри
СообщениеДобавлено: Вт окт 14, 2008 4:24 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1070
ДедОк писал(а):
Здорово... но "Ґґ" исчезло из шрифта... :(

хм, вроде ничего такого не правил - за основы были взяты исходники шрифта из kolibri_14_02_2008_az. Надо будет разобраться получше.

По поводу того, что шрифт мелкий: во всех системах размер шрифта регулируется его масштабированием (у нас это не реализовано, хотя попытки были), но мне не понятно, почему кирилические строчные буквы должны быть на 1 пиксел выше, чем латинские при сохранении одинакового размера прописных. Причем если набрать слово строчными на кирилице, то совсем не видно, что оно набрано строчными, а как будто приплюснутыми сверху на 1 пиксел прописными. А то, что изображено в шрифте char2.mt вообще сомнительно с точки зрения восприятия и эстетики. :) При всем при этом в нынешней реализации сделать нормальный шрифт почти нереально - когда наклон линии не может отличаться от 45 градусов - это ппц. :)

PS: "калиграфический шрифт не может быть системным"... (задумался). Я, конечно, не спец в этом, но пока не вижу причин, по которым системный шрифт должен быть убогим и не калиграфическим. :)


Вернуться к началу
 Заголовок сообщения: Re: Шрифты Колибри
СообщениеДобавлено: Вт окт 14, 2008 4:55 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4092
Не убогим, а строгим :)

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Шрифты Колибри
СообщениеДобавлено: Вт окт 14, 2008 5:20 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Я сделал небольшую библиотеку 2D с поддержкой акселерации. Хочу добавить туда и работу шрифтами. Так что если есть соображения какие форматы шрифтов проще использовать - выкладывайте.


Вернуться к началу
 Заголовок сообщения: Re: Шрифты Колибри
СообщениеДобавлено: Вт окт 14, 2008 5:46 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн мар 20, 2006 10:44 am
Сообщения: 557
Проще растровые, толковее векторные. А с векторными всегда не просто )


Вернуться к началу
 Заголовок сообщения: Re: Шрифты Колибри
СообщениеДобавлено: Вт окт 14, 2008 9:40 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 29, 2007 3:02 am
Сообщения: 249
Heavyiron
Шрифт последний в SVN был залит...:) и FD FE байты были теми самыми "Ґґ"... :)

_________________
*****:

;дух машины, мой бубен сильнее твоей тупости



*****:


Вернуться к началу
 Заголовок сообщения: Re: Шрифты Колибри
СообщениеДобавлено: Вт окт 14, 2008 11:06 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Для начала растровые, но какие ? Форматов хватает.


Вернуться к началу
 Заголовок сообщения: Re: Шрифты Колибри
СообщениеДобавлено: Ср окт 15, 2008 10:20 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн мар 20, 2006 10:44 am
Сообщения: 557
думаю стоит воспользоватся частями X.org, для начала реализовать поддержку PCF/BDF а потом поверх библиотаки растеризации по типу freetype1 для поддержки векторных шрифтов. Из плюсов такого подхода - открытость готового кода, в отличии от win форматов FON/FNT.


Вернуться к началу
 Заголовок сообщения: Re: Шрифты Колибри
СообщениеДобавлено: Ср окт 15, 2008 10:30 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
FON простые, я их делал. Только сейчас таких шрифтов не найдёшь.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 93 сообщения ]  На страницу 1 2 3 4 57 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB