User:GPHemsley/BCP 47/2011-06-27
From MozillaWiki
< User:GPHemsley | BCP 47
Contents
Call info
- Monday, June 27, 17:00 UTC (10 AM PT, 12 PM CT, 1 PM ET)
- 650-903-0800 or 650-215-1282 x92 Conf# 251 (US/INTL)
- 1-800-707-2533 (pin 369) Conf# 251 (US)
- irc.mozilla.org #l10n for backchannel
Participants
- Gordon P. Hemsley
- Jonathan Kew
- Simon Montagu
- Kevin Scannell
Notes
- Fonts really need a revamping
- Really need to talk to UX
- Current system is from legacy support for disparate encodings (irrelevant in the post-Unicode world)
- The future will eliminate 'accept' and implement preferences using wildcards
- Code today generally only cares about the Unicode character ranges to determine proper fonts, though knowledge of language could help focus that choice further
- Project branch for all this work
- Simon will help oversee things
- Look into Unicode's CLDR to localize language, script, region, and variant names
- Code changes will involve C/C++ changes
- Mostly located in intl/locale/src/
- Some graphics stuff in gfx/thebes/
Links
- bug 556237 – Implement font and encoding negotiation based on BCP 47
- bug 192636 – Map *-Latn languages to Western script (ISO 15924 script codes)
- http://hg.mozilla.org/mozilla-central/file/e338daa71bc2/intl/locale/src/
- http://hg.mozilla.org/mozilla-central/file/e338daa71bc2/intl/locale/tests/
- http://hg.mozilla.org/mozilla-central/file/e338daa71bc2/layout/reftests/font-matching/
- http://hg.mozilla.org/mozilla-central/file/e338daa71bc2/layout/reftests/text/