ypq: (Default)
[personal profile] ypq
В файлах Starfield не нашли русских шрифтов.
может я чо не понимаю, но разве шрифты - это не часть ОС? или журки там думают, что каждая игра, каждое приложение идет со своими шрифтами?!
а какой-то отдельный язык выпилить из шрифта - это ж каким монстром надо быть!

а вчера писали про "портативный компьютер". полез читать что ж это за зверь - оказалось, это они так игровую консоль назвали.

(no subject)

Date: 2023-09-03 02:55 (UTC)
From: [personal profile] zyxman
> каждая игра, каждое приложение идет со своими шрифтами?!

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

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

В игрушках вопрос в том, что шрифт должен соответствовать дизайну.

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

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

(no subject)

Date: 2023-09-03 17:31 (UTC)
From: [personal profile] zyxman
> но я в курсе устройства ОС и софта

Нет, вы категорически не в курсе.

Начнем с того, что в винде шрифты изначально были исключительно экранные, а потом на костылях сбоку прибили нормальные ПЕЧАТНЫЕ, и так эта бодяга и тянется до самых последних версий включительно.

Отличие в том, что в экранных оптимизация шрифта и АЛГОРИТМОВ рендеринга ради скорости, а в печатных оптимизация ради точности представления, это две большие разницы.

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

Про маки до "десятки", длинная история, если очень кратко, трутайп как таковой появился на маке, то есть по идее его разрабатывали для лизы, но это всё равно был компромисс, и там очевидно из соображений производительности, используются алгоритмы кривых не такие как в постскрипте, а может из-за патентов.

Но главное, что трутайп и Постскрипт изначально невозможно точно сконвертировать один в другой, а надо вручную перерисовывать.

Винда в НТ скопипастила трутайп технологию и был даже судебный иск от эпл, но в итоге они договорились полюбовно (ну очевидно денег занесли). До НТ были исключительно экранные шрифты непонятно какого качества.
Плюс, был (и вероятно есть) постскрипт фонт-менеджер от адоба для винды, но он в принципе только постскрипт шрифты добавлял.

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

Так навскидку, Sun много сделала по теме, но не всё их наследие пошло в стандарт.

(no subject)

Date: 2023-09-03 19:47 (UTC)
From: [personal profile] zyxman
Продолжаю. Как все очевидно знают, Джобс особое внимание уделял дизайну, но не все знают, что у Эппл были длинные отношения с Адоб, хотя и не всегда ровные (флеш таки Эппл убила).

- Почти всегда, адобовские продукты выходила мажорная версия на маке, а потом уже на виндах.

Плюс, у Джобса был стартап Next, у которого вообще в принципе экранный рендеринг был на постскрипте основан.

И макос "десятка" была построена очень замысловато, ядро BSD, частично графика и библиотеки позаимствованы из NeXTSTEP, так что в iOS до сих пор километровые названия функций оттуда тянутся.

И да, там сложно докопаться до истины, но вобщем идея такая, что постскрипт совсем бескомпромиссный движок, у него шрифт кривыми Безье хранится, поэтому можно рендерить в любой размер от 6пикс до метровых букв, а в трутайпе для оптимизации скорости есть принципиально для многих шрифтов ТРИ версии, для малого, среднего и большого разрешения, и вы в общем случае не знаете, под какое разрешение он будет рендерить в этот раз.

А на юниксах был вобщем бардак. По сути, кроме стандарта сообщений Xwindow, всё остальное каждый пилил свое, при этом например Sun написал свой собственный движок постскрипта, оптимизированный под свое железо, то же делали силиконы.

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

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

Ну банально, консоли всю жизнь гнались за скоростью и низкой себестоимостью железа (ну тк его часто отдают ниже себестоимости), при этом низкое разрешение экрана но много цветов и не раз было что перестарались.
- Десктопы писишки это была изначально бухгалтерия, а маки были научные рабочие станции и графические станции.
Графические и научные обычно некритично фпс, но критично ОЧЕНЬ много цветов для точности цветопередачи и очень высокое разрешение.
Для бухгалтерии полезно высокое разрешение (чтобы на экране больше информации влезало), но цвета практически не нужны.

И гд важно, чтобы иметь НЕсвязанные руки в смысле многоплатформенности, тк эксклюзивы это тоже неплохо, но в бизнесе говорят "на двух ногах удобнее стоять чем на одной, а еще лучше если ног 3,4 и более".
И вот этот хаос окучивать им конечно не улыбается, они стараются сделать какой-то один движок, ну допустим с учетом мобильных консолей и слабеньких консолей 3 движка, но чтобы всё остальное по возможности само работало.
Но это сложно, потому что вендоры консолей их делают очень разными и поздно открывают (и секретят) документацию.

Ну и в том числе, БОЛЬШИМ гд проще сделать собственный шрифтовой движок, чем бороться с хаосом, что на каждой платформе оно отрисовывается иначе.

Да, стандартные движки есть, но они не всегда хорошо совместимы с бизнесовыми процессами гд.

А и да, есть еще самая популярная бизнес модель - делаем один раз, многократно дешево копируем и перепродаем многократно.

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

(no subject)

Date: 2023-09-03 20:04 (UTC)
From: [personal profile] zyxman
Ну видать уже оптимизировали. Да и вообще, в Warcraft мне кажется подход изначально киберпанковский был, или если быть точным, после пивота в киберпанк им удалось взлететь (сначала они пытались делать идеальный рендер, но он не взлетел, потом на тестовых группах обнаружили, что посторонним людям больше нравятся неестественные цвета чем естественные, и так и пошло).

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

(no subject)

Date: 2023-09-04 13:16 (UTC)
From: [personal profile] zyxman
> стандартов шрифтов на сей день ровно два с половиной

Какой же вы упертый в своем незнании. Стандарты шрифтов, они ДЛЯ ДЕСКТОПА сделаны, то есть ДЛЯ БИЗНЕСА, чтобы бухгалтерию делать, и конкретно PostScript еще попытались угодить любителям точности представления.

А теперь рассказываю конкретный кейс из жизни.

Вот есть задача, сделать чтобы некий текст ПРАВИЛЬНО отображался на ВСЕХ устройствах, но не ценой гигабайтовых скачиваний и тормозов.
Причем задача осложняется тем, что у некоторых пользователей вообще КИЛОбайты ограничения, и есть сотни человеко-лет наследия, которые желательно использовать, потому как делать по новой БЕЗУМНО ДОРОГО.

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

Но есть такие узколобые, которые считают что вот есть два стандарта и всё, и что Вселенная крутится вокруг Земли.

(no subject)

Date: 2023-09-05 15:11 (UTC)
From: [personal profile] zyxman
> ну так просветили бы неграмотного, а не на личности переходили.

У меня и возникает вопрос, зачем мне это надо?

- Вот зачем я буду просвящать человека, который мало того что несет чушь, которая сама по себе оскорбляет, так еще и проявляет упертость в этом занятии?

Вы понимаете что для художника понятие правильности священно как Бог?
Page generated 2026-Feb-24, Tuesday 06:53
Powered by Dreamwidth Studios