реклама на сайте
подробности

 
 
> Готовые шрифты, преобразование шрифтов.
Белка12
сообщение Aug 16 2011, 17:31
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Здравствуйте!

У меня вопрос...
Сейчас работаю с OLED - дисплеем BL12864G (контроллер SSD1303), я встречала шрифты, у которых байт пишется по горизонтали, но в данном дисплее байт пишется по вертикали.

Где можно найти такие шрифты?

Вопрос два: как масштабировать готовые шрифты? Т.е. изменять размеры по вертикали и горизонтали?

Сообщение отредактировал Белка12 - Aug 16 2011, 17:32
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 15)
DpInRock
сообщение Aug 16 2011, 19:09
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



1. Ну, программисту поменять строки и столбцы местами - раз плюнуть.
2. Никак.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Белка12
сообщение Aug 16 2011, 19:44
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(DpInRock @ Aug 16 2011, 23:09) *
1. Ну, программисту поменять строки и столбцы местами - раз плюнуть.
2. Никак.


Дык....Если просто поменять строки и столбцы местами, - получим крокодяблы.

2. На счет никак тоже не согласна. Т.к. уже использовала один и тот же шрифт, меняя его размер, но только и по горизонтали и по вертикали одинаково.

Сообщение отредактировал Белка12 - Aug 16 2011, 19:47
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Aug 16 2011, 20:09
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Вопрос в том, как тело шрифта уложено в линейный буфер. Уложитъ можно по строкам, а можно по столбцам.

Напишите себе на PC програмку для визуализации линейного буфера с различными вариантами его интерпретации.

A можно взять библиотеку freetype и написать себе утилиту для генерации фиксированных шрифтов в нужном формате из truetype и будет вам счастье на вечные времена.
Go to the top of the page
 
+Quote Post
Белка12
сообщение Aug 16 2011, 21:19
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(sergeeff @ Aug 17 2011, 00:09) *
Вопрос в том, как тело шрифта уложено в линейный буфер. Уложитъ можно по строкам, а можно по столбцам.

Напишите себе на PC програмку для визуализации линейного буфера с различными вариантами его интерпретации.

A можно взять библиотеку freetype и написать себе утилиту для генерации фиксированных шрифтов в нужном формате из truetype и будет вам счастье на вечные времена.


Неужели нет готовых шрифтов с байтом по вертикали?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Aug 17 2011, 03:02
Сообщение #6


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(Белка12 @ Aug 17 2011, 03:19) *
Неужели нет готовых шрифтов с байтом по вертикали?

Есть программа, которая делает такие шрифты (FontEditor_BitmapConverter.zip). И есть пример применения таких шрифтов.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Aug 17 2011, 03:45
Сообщение #7


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(Белка12 @ Aug 16 2011, 15:44) *
2. На счет никак тоже не согласна. Т.к. уже использовала один и тот же шрифт, меняя его размер, но только и по горизонтали и по вертикали одинаково.

Это халтура - не стыдно? Качество масштабированного шрифта получится неважное.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Aug 17 2011, 09:48
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Человек должен раз в жизни на своем экранчике увидеть сглаженные шрифты. Тогда на веки вечные он забудет о халтуре.
Либо он обожает восьмибитные игры. Тады - ой.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Белка12
сообщение Aug 17 2011, 15:18
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(DpInRock @ Aug 17 2011, 13:48) *
Либо он обожает восьмибитные игры. Тады - ой.


Угу. Обожаю ассемблер.sm.gif

Сообщение отредактировал Белка12 - Aug 17 2011, 16:42
Go to the top of the page
 
+Quote Post
Белка12
сообщение Aug 29 2011, 05:13
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(ar__systems @ Aug 17 2011, 07:45) *
Это халтура - не стыдно? Качество масштабированного шрифта получится неважное.


Хорошо. Тогда скажите мне, в программах WORD, AUTOKAD и т.д. для каждого размера шрифта хранится свой массив? Или же нет, "заготовка шрифта" одна, а размеры меняются программно?
Go to the top of the page
 
+Quote Post
skripach
сообщение Aug 29 2011, 07:17
Сообщение #11


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата
Хорошо. Тогда скажите мне, в программах WORD, AUTOKAD и т.д. для каждого размера шрифта хранится свой массив? Или же нет, "заготовка шрифта" одна, а размеры меняются программно?

Там векторные шрифты. Погуглите TrueType.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Белка12
сообщение Aug 29 2011, 10:09
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(skripach @ Aug 29 2011, 11:17) *
Там векторные шрифты. Погуглите TrueType.


Понятно, спасибо.

Значит здесь надо "рисовывать" каждый размер отдельно....sad.gif.
Go to the top of the page
 
+Quote Post
skripach
сообщение Aug 29 2011, 10:22
Сообщение #13


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата(Белка12 @ Aug 29 2011, 13:09) *
Понятно, спасибо.

Значит здесь надо "рисовывать" каждый размер отдельно....sad.gif.

Вы можете тоже сделать векторные шрифты если сил хватит у мелкоконтроллера вашего.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Белка12
сообщение Aug 29 2011, 10:54
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(skripach @ Aug 29 2011, 14:22) *
Вы можете тоже сделать векторные шрифты если сил хватит у мелкоконтроллера вашего.

Нет, не хватит.
Увы.

Очень не хочется иметь несколько массивов шрифтов, т.е. забивать память.

Я как-то на ЖК-дисплее PG12864G из шрифта 5х8 сделала з разных размера, побитно удлиняя и расширяя один единственный шрифт.

Go to the top of the page
 
+Quote Post
sergeeff
сообщение Aug 29 2011, 11:32
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Цитата(Белка12 @ Aug 29 2011, 13:54) *
Я как-то на ЖК-дисплее PG12864G из шрифта 5х8 сделала з разных размера, побитно удлиняя и расширяя один единственный шрифт.


Видать крааасиво получилось! Уж в 5х8 шрифте вообще не разгонишься закругления делать.
Go to the top of the page
 
+Quote Post
Белка12
сообщение Aug 29 2011, 12:02
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 29-01-09
Пользователь №: 44 159



Цитата(sergeeff @ Aug 29 2011, 15:32) *
Видать крааасиво получилось! Уж в 5х8 шрифте вообще не разгонишься закругления делать.


Дык...видно. Шрифт пожирнее, да покрупнее вышел, а большего и не требовалось.

В общем, усе. устыдили.

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

Сообщение отредактировал Белка12 - Aug 29 2011, 12:05
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th August 2025 - 18:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01491 секунд с 7
ELECTRONIX ©2004-2016