Полностью отключить font boosting в Chrome на Android #799
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Text-size-adjust и viewport не всегда достаточны для того, чтобы Chrome не применял алгоритм font boosting по своему усмотрению. Если пользователь в настройках браузера выставил размер шрифта по умолчанию больше 100% - Chrome будет не масштабировать все шрифты под этот коэффициент, а применять алгоритм font boosting с этим коэффициентом - даже к страницам, у которых есть text-size-adjust и определен viewport.
В результате разные элементы страницы могут получить разный зум шрифта. Пример: сравните размер шрифта в заголовке темы про APT с остальными темами.
Больше информации (см. раздел Accessibility Text Scaling):
https://docs.google.com/document/d/1PPcEwAhXJJ1TQShor29KWB17KJJq7UJOM34oHwYP3Zg
Возможно, проблему можно решить, выставив text-size-adjust:none, но это может привести к проблемам с зумом в некоторых десктопных браузерах. Предложенная мной max-height, на первый взгляд, не имеет деструктивных последствий - но тестировал я далеко не все возможные страницы.