-
Notifications
You must be signed in to change notification settings - Fork 791
[css-fonts-5][css-inline-3] Text Edge Metrics Registry #11384
Copy link
Copy link
Open
Labels
css-fonts-5css-inline-3Current WorkCurrent Worki18n-afrlreqAfrican language enablementAfrican language enablementi18n-alreqArabic language enablementArabic language enablementi18n-amlreqAmericas Language EnablementAmericas Language Enablementi18n-clreqChinese language enablementChinese language enablementi18n-elreqEthiopic language enablementEthiopic language enablementi18n-eurlreqEuropean language enablementEuropean language enablementi18n-hlreqHebrew language enablementHebrew language enablementi18n-ilreqIndic language enablementIndic language enablementi18n-jlreqJapanese language enablementJapanese language enablementi18n-klreqKorean language enablementKorean language enablementi18n-mlreqMongolian language enablementMongolian language enablementi18n-sealreqSoutheast Asian language enablementSoutheast Asian language enablementi18n-tlreqTibetan language enablementTibetan language enablementi18n-trackerGroup bringing to attention of Internationalization, or tracked by i18n but not needing response.Group bringing to attention of Internationalization, or tracked by i18n but not needing response.
Metadata
Metadata
Assignees
Labels
css-fonts-5css-inline-3Current WorkCurrent Worki18n-afrlreqAfrican language enablementAfrican language enablementi18n-alreqArabic language enablementArabic language enablementi18n-amlreqAmericas Language EnablementAmericas Language Enablementi18n-clreqChinese language enablementChinese language enablementi18n-elreqEthiopic language enablementEthiopic language enablementi18n-eurlreqEuropean language enablementEuropean language enablementi18n-hlreqHebrew language enablementHebrew language enablementi18n-ilreqIndic language enablementIndic language enablementi18n-jlreqJapanese language enablementJapanese language enablementi18n-klreqKorean language enablementKorean language enablementi18n-mlreqMongolian language enablementMongolian language enablementi18n-sealreqSoutheast Asian language enablementSoutheast Asian language enablementi18n-tlreqTibetan language enablementTibetan language enablementi18n-trackerGroup bringing to attention of Internationalization, or tracked by i18n but not needing response.Group bringing to attention of Internationalization, or tracked by i18n but not needing response.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
Status
Thursday morning
One of the known issues with the
text-box-trimproperty, theinitial-letterproperty, andfont-size-adjust, is that we only have metrics for Western and CJK writing systems. To the extent that these happen to correspond to the metrics for other scripts for a given font, authors can use them for other writing systems as well; but the correspondence is not guaranteed. For example, depending on the font, Hebrew's top edge sometimes coincides with the cap height, sometimes the ex height, and sometimes partway in between.We need to support metrics for all writing systems. And to do that, we need to identify what's missing.
As I mentioned in #5244, I think we need a registry; but until we have one set up, I suggest we collect the information here. Specifically, the information we need for each writing system (ideally from actual graphic designers and typographers) is:
exmetric fall back to either 0.5em or a measurement of the letter 'o'.)