![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
![]() Игра на тему героев: http://forum.df2.ru/index.php?showforum=99 Сообщений: 509 Спасибо сказали: 133 раза ![]() |
Какой шрифт лучьше всего читается?
Стараемся аргументировать свой выбор, в награду - большое спасибо. -------------------- |
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Рыцарь в лесу. Сообщений: 4 467 Спасибо сказали: 6232 раза ![]() |
А универсальный вариант — позволить любому юзеру указывать в настройках клиента (не знаю, как у вас устроен клиент, но .ini-то там должен быть, а значит, можно вынести в него и такую настройку), какой из установленных на компьютере шрифтов использовать — не годится?
-------------------- ![]() |
|
|
![]()
Сообщение
#3
|
|
![]() Игра на тему героев: http://forum.df2.ru/index.php?showforum=99 Сообщений: 509 Спасибо сказали: 133 раза ![]() |
у некоторых вообще нет руских шрифтов.
-------------------- |
|
|
![]()
Сообщение
#4
|
|
![]() Etoslozhnostatus Сообщений: 8 610 Спасибо сказали: 16035 раз ![]() |
А можно скрины всех этих шрифтов? Как там кто-то поедает французские булочки.
-------------------- - Да ну!?
- Horn of the Argali гну! |
|
|
![]()
Сообщение
#5
|
|
![]() 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 |
|
|
![]()
Сообщение
#6
|
|
![]() Игра на тему героев: http://forum.df2.ru/index.php?showforum=99 Сообщений: 509 Спасибо сказали: 133 раза ![]() |
нужно выбрать какой шрифт ставить с клиентом
Добавлено ([mergetime]1282033675[/mergetime]): шривт весит в районе 800 кб за начертание. Добавлено ([mergetime]1282033695[/mergetime]): накладно несколько ставить.. -------------------- |
|
|
![]()
Сообщение
#7
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз ![]() |
проголосовал за Arial. по-моему смотрится лучше всех. но Tahoma тоже норм.
Добавлено ([mergetime]1282037952[/mergetime]): Цитата(etoprostoya @ 17 Aug 2010, 12:11) А можно скрины всех этих шрифтов? Как там кто-то поедает французские булочки. у тебя что, в системе этих шрифтов нет?Цитата(gamdev @ 17 Aug 2010, 12:28) нужно выбрать какой шрифт ставить с клиентом. шривт весит в районе 800 кб за начертание. накладно несколько ставить.. пора выпускать lite-версию?
|
|
|
![]()
Сообщение
#8
|
|
![]() Etoslozhnostatus Сообщений: 8 610 Спасибо сказали: 16035 раз ![]() |
Цитата(gamecreator @ 17 Aug 2010, 13:39) Цитата(etoprostoya @ 17 Aug 2010, 12:11) А можно скрины всех этих шрифтов? Как там кто-то поедает французские булочки. у тебя что, в системе этих шрифтов нет?Есть, наверняка. Но легче взглянуть на скриншот со шрифтами, чем искать их в системе и открывать. ![]() -------------------- - Да ну!?
- Horn of the Argali гну! |
|
|
![]()
Сообщение
#9
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз ![]() |
легче. ну так потрудись сделать этот скриншот и сюда выложить.
|
|
|
![]()
Сообщение
#10
|
|
![]() Игра на тему героев: http://forum.df2.ru/index.php?showforum=99 Сообщений: 509 Спасибо сказали: 133 раза ![]() |
шрифты же можно посмотрть в MS Word of Char
-------------------- |
|
|
![]()
Сообщение
#11
|
|
![]() Игра на тему героев: http://forum.df2.ru/index.php?showforum=99 Сообщений: 509 Спасибо сказали: 133 раза ![]() |
Таймс ню роман или ариал?
этот вопрос задерживает выпуск новой версии с уменьшиным в 20 раз трафиком! -------------------- |
|
|
![]()
Сообщение
#12
|
|
![]() 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 |
|
|
![]()
Сообщение
#13
|
|
![]() Рыцарь в лесу. Сообщений: 4 467 Спасибо сказали: 6232 раза ![]() |
Ну хотя бы оставьте юзерам возможность менять предустановленный шрифт на любой из поставленных на их машине. Ей-богу, это вам же на пользу пойдёт.
-------------------- ![]() |
|
|
![]()
Сообщение
#14
|
|
![]() Игра на тему героев: http://forum.df2.ru/index.php?showforum=99 Сообщений: 509 Спасибо сказали: 133 раза ![]() |
ширина букв во всех шрифтах разная..
-------------------- |
|
|
![]()
Сообщение
#15
|
|
![]() Lawful Good Айболит M.D. Сообщений: 838 Спасибо сказали: 150 раз ![]() |
А что, проблема втупую через case подсчитать ширину текста в пикселях? Чтобы работало хотя бы с этими четырьмя, а со всеми сразу - необязательно?
-------------------- The internet removes the two biggest aids in detecting sarcasm:
1) the tone of voice 2) the assumption that the other person is sane |
|
|
![]()
Сообщение
#16
|
|
![]() Игра на тему героев: http://forum.df2.ru/index.php?showforum=99 Сообщений: 509 Спасибо сказали: 133 раза ![]() |
Цитата(BT_Uytya! @ 21 Aug 2010, 23:05) А что, проблема втупую через case подсчитать ширину текста в пикселях? Чтобы работало хотя бы с этими четырьмя, а со всеми сразу - необязательно? подсчитали ширину символов а что дальше? ![]() -------------------- |
|
|
![]()
Сообщение
#17
|
|
![]() Lawful Good Айболит M.D. Сообщений: 838 Спасибо сказали: 150 раз ![]() |
Псевдокод на Паскале:
Код procedure write_in_arial (s : string);
... RealLength:=0; for i:=1 to length(S) do begin in case S[i] of ... 'i': inc(Reallength,3); ... 'ё': inc(Reallength, 7); ... end; if RealLength>=50 then begin перенести строчку; RealLength:=0; end; end; -------------------- The internet removes the two biggest aids in detecting sarcasm:
1) the tone of voice 2) the assumption that the other person is sane |
|
|
![]()
Сообщение
#18
|
|
![]() 😸🧡✊✌️ Сообщений: 16 431 Спасибо сказали: 3305 раз ![]() |
А причем тут, собственно, case, если там будет любой шрифт — хоть Lucida BlackLetter, хоть Comic Sans MS?
Цитата(BT_Uytya! @ 21 Aug 2010, 22:30) Псевдокод на псевдоПаскале: Речь не о том, что в одном шрифте у разных буковок разная ширина, а о том, что она разная у одинаковых буковок в разных шрифтах.
-------------------- Я слежу за тобой!
![]() ![]() Цитата Всегда приятно осознавать, что кто-то делает что-то хуже, чем делал бы ты, если бы умел. Борис "Бонус" Репетур, "От винта!", выпуск 38. |
|
|
![]()
Сообщение
#19
|
|
![]() 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 |
|
|
![]()
Сообщение
#20
|
|
![]() 😸🧡✊✌️ Сообщений: 16 431 Спасибо сказали: 3305 раз ![]() |
А зачем узнавать ширину символа, если можно узнать ширину текста?
-------------------- Я слежу за тобой!
![]() ![]() Цитата Всегда приятно осознавать, что кто-то делает что-то хуже, чем делал бы ты, если бы умел. Борис "Бонус" Репетур, "От винта!", выпуск 38. |
|
|
![]()
Сообщение
#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 |
|
|
![]()
Сообщение
#22
|
|
![]() Etoslozhnostatus Сообщений: 8 610 Спасибо сказали: 16035 раз ![]() |
MFC
int CDC::GetTextExtent(CString str); возвращает длину строки в пикселях. -------------------- - Да ну!?
- Horn of the Argali гну! |
|
|
![]()
Сообщение
#23
|
|
![]() Игра на тему героев: http://forum.df2.ru/index.php?showforum=99 Сообщений: 509 Спасибо сказали: 133 раза ![]() |
о божеш мой..
вообщето у TCanvas есть проседура которая говорит сколько пикселей займет строка если ее напечатать.. я не спрашивал как узнать, я спросил что дальше? и куда перенести строчку? -------------------- |
|
|
![]()
Сообщение
#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 |
|
|
![]()
Сообщение
#25
|
|
![]() Игра на тему героев: http://forum.df2.ru/index.php?showforum=99 Сообщений: 509 Спасибо сказали: 133 раза ![]() |
тут летит форматирование текстов квестов с архимагом, и интерфейс игры просто расползается..
в интерфейсе букв много ![]() Вобщем не стоит овчинка выделки, нужно выбрать один шрифт. да и игр где бы можжно было выбирать шрифт не встречал ![]() -------------------- |
|
|
![]()
Сообщение
#26
|
|
![]() 😸🧡✊✌️ Сообщений: 16 431 Спасибо сказали: 3305 раз ![]() |
А что мешает сделать первую?
![]() Профессиональные игры, требующие наличия каких бы то ни было шрифтов в системе, в двадцать первом веке тоже редкость. -------------------- Я слежу за тобой!
![]() ![]() Цитата Всегда приятно осознавать, что кто-то делает что-то хуже, чем делал бы ты, если бы умел. Борис "Бонус" Репетур, "От винта!", выпуск 38. |
|
|
![]()
Сообщение
#27
|
|
![]() Игра на тему героев: http://forum.df2.ru/index.php?showforum=99 Сообщений: 509 Спасибо сказали: 133 раза ![]() |
потому и выбираем какой шрифт взять
![]() -------------------- |
|
|
![]()
Сообщение
#28
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз ![]() |
вообще-то можно вывести надпись в прямоугольник.
![]() |
|
|
![]()
Сообщение
#29
|
|
![]() Игра на тему героев: http://forum.df2.ru/index.php?showforum=99 Сообщений: 509 Спасибо сказали: 133 раза ![]() |
и будет обрезаная надпись...
-------------------- |
|
|
![]()
Сообщение
#30
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз ![]() |
а прокрутка для тебя - просто красивое слово?
|
|
|
![]()
Сообщение
#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 |
|
|
![]()
Сообщение
#32
|
|
![]() Игра на тему героев: http://forum.df2.ru/index.php?showforum=99 Сообщений: 509 Спасибо сказали: 133 раза ![]() |
от переноса нижние строки пострадают.
вообщем шрифт только один будет. также как и в других играх Добавлено ([mergetime]1282499437[/mergetime]): Цитата(gamecreator @ 22 Aug 2010, 21:15) а прокрутка для тебя - просто красивое слово? прорутка в игре - зло, лишнее действие для игрока -------------------- |
|
|
![]()
Сообщение
#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 |
|
|
![]()
Сообщение
#34
|
|
![]() Игра на тему героев: http://forum.df2.ru/index.php?showforum=99 Сообщений: 509 Спасибо сказали: 133 раза ![]() |
Цитата(BT_Uytya! @ 22 Aug 2010, 21:59) оправдает ли свобода выбора шрифта необходимые на это трудозатраты в том то и дело что не оправдает ![]() -------------------- |
|
|
![]()
Сообщение
#35
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз ![]() |
В том то и дело, что пользуйся обычными статиками. или лейблами, как вы, дельфятники, их зовете.
|
|
|
![]()
Сообщение
#36
|
|
![]() Игра на тему героев: http://forum.df2.ru/index.php?showforum=99 Сообщений: 509 Спасибо сказали: 133 раза ![]() |
Цитата(gamecreator @ 23 Aug 2010, 11:44) В том то и дело, что пользуйся обычными статиками. или лейблами, как вы, дельфятники, их зовете. все равно не оправдаются затраты -------------------- |
|
|
![]()
Сообщение
#37
|
|
![]() [KBK] I'm a Lion Сообщений: 1 303 Спасибо сказали: 958 раз ![]() |
Проголосовал за Ариал.
-------------------- Devil and Angel with me.
|
|
|
![]()
Сообщение
#38
|
|
![]() 😸🧡✊✌️ Сообщений: 16 431 Спасибо сказали: 3305 раз ![]() |
Голосую за Lucida Blackletter.
-------------------- Я слежу за тобой!
![]() ![]() Цитата Всегда приятно осознавать, что кто-то делает что-то хуже, чем делал бы ты, если бы умел. Борис "Бонус" Репетур, "От винта!", выпуск 38. |
|
|
![]()
Сообщение
#39
|
|
![]() [KBK] I'm a Lion Сообщений: 1 303 Спасибо сказали: 958 раз ![]() |
Ну или Opium, как вариант
-------------------- Devil and Angel with me.
|
|
|
![]()
Сообщение
#40
|
|
![]() Касторицист Сообщений: 1 746 Спасибо сказали: 211 раз ![]() |
Ариал. Самый читаемый и негрузящий. Но лучше было бы дернуть из героев и не парить моск)
-------------------- Азен?
@ Не, не слышал |
|
|
![]()
Сообщение
#41
|
|
![]() Fattest man Сообщений: 4 668 Спасибо сказали: 2616 раз ![]() |
Цитата(azenothing @ 31 Aug 2010, 00:12) Но лучше было бы дернуть из героев и не парить моск) Спасибо, поржал ![]() -------------------- |
|
|
![]()
Сообщение
#42
|
|
![]() Касторицист Сообщений: 1 746 Спасибо сказали: 211 раз ![]() |
йа сам сепе порожаюсь
![]() -------------------- Азен?
@ Не, не слышал |
|
|
![]()
Сообщение
#43
|
|
![]() Dark Advisor Сообщений: 11 747 Спасибо сказали: 5224 раза ![]() |
Третий шрифт - не пробовал. Но считаю нормальными 3 других, т.к. знаю. Наиболее удобным считаю Tahomy, но пользуюсь чаще TNR.
-------------------- ![]() Одно из самых главных последствий войны состоит в том, что люди в конце концов разочаровываются в героизме. © |
|
|
![]() ![]() |
Текстовая версия | Сейчас: 22 September 2025 - 02:27 |
Copyright by Алексей Крючков
![]() Programming by Degtyarev Dmitry |
|