2013-07-19 3 views
2

Просто просматривая list of issues for the chromium project, большое количество из них - проблемы межплатформенного перевода текста. Я полагаю, что для использования системы рендеринга платформы и удовлетворения их соответствующих особенностей, я думаю, это большая работа.Почему кросс-платформенные приложения, такие как Chrome, используют FreeType для рендеринга текста?

Почему бы просто не использовать библиотеку FreeType и не поделать с ней? FreeType используется в Linux, iOS и Android, среди других платформ. Таким образом, на этих платформах браузеры все равно используют обернутую библиотеку FreeType. Почему бы не отказаться от этой упаковки, отказаться от предоставляемой платформой рендеринга на Windows и Mac и пойти чистым FreeType?

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

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

Есть ли они в норме? Если нет, в чем дело?

+0

Умете ли вы получить ответ на этот вопрос? –

ответ

1

Когда Safari был перенесен в Windows, он поставляется с портом средства отображения текста Apple. Популярное мнение заключалось в том, что текст был размытым и неразборчивым.

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

 Смежные вопросы

  • Нет связанных вопросов^_^