I completely agree, especially in the context of multilingual interfaces.
Compared to English, CJK languages (Chinese, Japanese, and Korean) have very different visual characteristics. Their typography is more complex, dense, and square-shaped, which means that even when using the same font size (e.g. 14px or 16px), readability can be reduced and the overall appearance feels more “crowded.” As a result, even with identical font sizes, there are still differences in perceived visual spacing and readability across languages.
This is why relying solely on fixed font-size scales is not sufficient. A better approach is to use CSS variables to control typography globally. This allows the entire forum to be adjusted consistently from a single configuration point without needing to modify individual components.
With this approach, it becomes possible not only to fine-tune font sizes, but also related typographic properties such as line height and spacing, which are particularly important for CJK readability. In practice, different languages may require different baseline ratios to achieve a comfortable reading experience.