IPB

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Выбираем шрифт для ГмИЗ, какой самый хороший?
Какой шрифт лучьше всего читается?
Какой шрифт лучьше всего читается?
Tahoma [ 2 ] ** [12.50%]
times new roman [ 5 ] ** [31.25%]
Sans Serif [ 1 ] ** [6.25%]
Arial [ 8 ] ** [50.00%]
Всего голосов: 16
Гости не могут голосовать 
BT_Uytya!
сообщение 21 Aug 2010, 22:37 (Сообщение отредактировал BT_Uytya! - 21 Aug 2010, 22:40)
Сообщение #21

Lawful Good Айболит M.D.
Сообщений: 838
Спасибо сказали: 150 раз




Цитата
И вообще, мне слабо верится, что нет ну никакого нешаманского способа узнать ширину конкретного символа конкретного шрифта.

В этом случае в псевдокоде нужно поменять конкретные значения на нечто вроде get_length(c : char, f : font)

Добавлено ([mergetime]1282419443[/mergetime]):
Цитата(tolich @ 22 Aug 2010, 01:32)
Речь не о том, что в одном шрифте у разных буковок разная ширина, а о том, что она разная у одинаковых буковок в разных шрифтах.


Указанная процедура вручную пишется для каждого конкретного шрифта.
Переправил пост для понятности.


--------------------
The internet removes the two biggest aids in detecting sarcasm:
1) the tone of voice
2) the assumption that the other person is sane


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Etoprostoya
сообщение 21 Aug 2010, 22:37
Сообщение #22

Etoprostostatus
Сообщений: 8 527
Спасибо сказали: 15833 раза




MFC
int CDC::GetTextExtent(CString str);
возвращает длину строки в пикселях.


--------------------
Etoprostopodpis'


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
gamdev
сообщение 21 Aug 2010, 22:40
Сообщение #23

Игра на тему героев: http://forum.df2.ru/index.php?showforum=99
Сообщений: 509
Спасибо сказали: 133 раза




о божеш мой..
вообщето у TCanvas есть проседура которая говорит сколько пикселей займет строка если ее напечатать..

я не спрашивал как узнать, я спросил что дальше?
и куда перенести строчку?


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
BT_Uytya!
сообщение 21 Aug 2010, 22:43
Сообщение #24

Lawful Good Айболит M.D.
Сообщений: 838
Спасибо сказали: 150 раз




Очевидно, проблема в том, что надпись в зависимости от шрифта может как помещаться, так и не помещаться в экран\окно, так?

Ну дык если ширина надписи больше ширины окна, разбиваем её на две части по ближайшему пробелу, выводим первую строчку, сдвигаем указатель на вывод на [высота шрифта] пикселей вниз и рекурсивно перезапускаемся.


--------------------
The internet removes the two biggest aids in detecting sarcasm:
1) the tone of voice
2) the assumption that the other person is sane


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
gamdev
сообщение 21 Aug 2010, 22:51
Сообщение #25

Игра на тему героев: http://forum.df2.ru/index.php?showforum=99
Сообщений: 509
Спасибо сказали: 133 раза




тут летит форматирование текстов квестов с архимагом, и интерфейс игры просто расползается..

в интерфейсе букв много smile.gif

Вобщем не стоит овчинка выделки, нужно выбрать один шрифт.
да и игр где бы можжно было выбирать шрифт не встречал smile.gif


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
tolich
сообщение 22 Aug 2010, 10:01
Сообщение #26

😸🧡✊✌️
Сообщений: 16 002
Спасибо сказали: 2623 раза




А что мешает сделать первую? biggrin.gif All things come first time once.

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


--------------------
Я слежу за тобой!
* tolic.narod.ru

Lu...pa...gamhi...dho?


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
gamdev
сообщение 22 Aug 2010, 12:13
Сообщение #27

Игра на тему героев: http://forum.df2.ru/index.php?showforum=99
Сообщений: 509
Спасибо сказали: 133 раза




потому и выбираем какой шрифт взять smile.gif


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
gamecreator
сообщение 22 Aug 2010, 15:57
Сообщение #28

Яблочный произвол!
Сообщений: 11 080
Спасибо сказали: 3988 раз




вообще-то можно вывести надпись в прямоугольник. fool.gif


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
gamdev
сообщение 22 Aug 2010, 18:46
Сообщение #29

Игра на тему героев: http://forum.df2.ru/index.php?showforum=99
Сообщений: 509
Спасибо сказали: 133 раза




и будет обрезаная надпись...


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
gamecreator
сообщение 22 Aug 2010, 20:15
Сообщение #30

Яблочный произвол!
Сообщений: 11 080
Спасибо сказали: 3988 раз




а прокрутка для тебя - просто красивое слово?


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
BT_Uytya!
сообщение 22 Aug 2010, 20:29
Сообщение #31

Lawful Good Айболит M.D.
Сообщений: 838
Спасибо сказали: 150 раз




И перенос строк - тоже?
Я уже приводил примерный
алгоритм разбиения большой
строки на строки поменьше,
примерно равные по длине.


--------------------
The internet removes the two biggest aids in detecting sarcasm:
1) the tone of voice
2) the assumption that the other person is sane


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
gamdev
сообщение 22 Aug 2010, 20:50
Сообщение #32

Игра на тему героев: http://forum.df2.ru/index.php?showforum=99
Сообщений: 509
Спасибо сказали: 133 раза




от переноса нижние строки пострадают.

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

Добавлено ([mergetime]1282499437[/mergetime]):
Цитата(gamecreator @ 22 Aug 2010, 21:15)
а прокрутка для тебя - просто красивое слово?

прорутка в игре - зло, лишнее действие для игрока


--------------------


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
BT_Uytya!
сообщение 22 Aug 2010, 20:59
Сообщение #33

Lawful Good Айболит M.D.
Сообщений: 838
Спасибо сказали: 150 раз




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

Это теоретически. Практически - я хз, оправдает ли свобода выбора шрифта необходимые на это трудозатраты. Меня бы и один шрифт устроил, главное, чтобы хороший.

Спроси у Лорда Хаарта.


--------------------
The internet removes the two biggest aids in detecting sarcasm:
1) the tone of voice
2) the assumption that the other person is sane


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
gamdev
сообщение 22 Aug 2010, 21:07
Сообщение #34

Игра на тему героев: http://forum.df2.ru/index.php?showforum=99
Сообщений: 509
Спасибо сказали: 133 раза




Цитата(BT_Uytya! @ 22 Aug 2010, 21:59)
оправдает ли свобода выбора шрифта необходимые на это трудозатраты

в том то и дело что не оправдает smile.gif


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
gamecreator
сообщение 23 Aug 2010, 10:44
Сообщение #35

Яблочный произвол!
Сообщений: 11 080
Спасибо сказали: 3988 раз




В том то и дело, что пользуйся обычными статиками. или лейблами, как вы, дельфятники, их зовете.


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
gamdev
сообщение 23 Aug 2010, 14:26
Сообщение #36

Игра на тему героев: http://forum.df2.ru/index.php?showforum=99
Сообщений: 509
Спасибо сказали: 133 раза




Цитата(gamecreator @ 23 Aug 2010, 11:44)
В том то и дело, что пользуйся обычными статиками. или лейблами, как вы, дельфятники, их зовете.

все равно не оправдаются затраты


--------------------
Go to the top of the pageAdd Nick
 
+Quote Post
Seiffear
сообщение 30 Aug 2010, 12:37
Сообщение #37

[KBK] I'm a Lion
Сообщений: 1 265
Спасибо сказали: 893 раза




Проголосовал за Ариал.


--------------------
Devil and Angel with me.


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
tolich
сообщение 30 Aug 2010, 19:35
Сообщение #38

😸🧡✊✌️
Сообщений: 16 002
Спасибо сказали: 2623 раза




Голосую за Lucida Blackletter.


--------------------
Я слежу за тобой!
* tolic.narod.ru

Lu...pa...gamhi...dho?


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Seiffear
сообщение 30 Aug 2010, 20:54
Сообщение #39

[KBK] I'm a Lion
Сообщений: 1 265
Спасибо сказали: 893 раза




Ну или Opium, как вариант


--------------------
Devil and Angel with me.


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Jeanstonik
сообщение 30 Aug 2010, 21:12
Сообщение #40

Касторицист
Сообщений: 1 746
Спасибо сказали: 211 раз




Ариал. Самый читаемый и негрузящий. Но лучше было бы дернуть из героев и не парить моск)


--------------------
Азен?
@
Не, не слышал


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post

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

 



Текстовая версия Сейчас: 29 March 2024 - 17:26
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика