Language Features in Browsers
Thierry Blancpain
Posts: 210
I can’t find any good information about this – what’s the situation with browser support regarding various language-related OTF features in browsers? This seems especially important for Cyrillic, but obviously also other languages and scripts.
0
Comments
-
I must be missing something here. Why is it "especially important for Cyrillic"?
This would be a pretty complex matrix of browser versions vs languages, I think. That's just imagining a fairly binary model of supported vs not. The good news is that recent browsers support a lot of "complex script" writing systems.1 -
Cyrillic using OTL for Bulgarian variants?0
-
In those fonts for which I have provided Bulgarian variants, they are manually activated by Stylistic Set, rather than being automatically tagged by language. This is because, as I understood the situation, through a Typophile discussion, many Bulgarian users would consider “Russian” Cyrillic to be default.
However, Serbian variants should change automatically.0 -
Sorry Thomas, I completely missed your reply. I guess it’s not more important for Cyrillic than other scripts in general.
But let’s say the Romanian 'S comma' – we have the feature in the font, and it’s of course supported by InDesign depending on the language set for a text field, but is it possible to use those features in browsers, and how? Aside from making it a Stylistic Set, as Nick says.
Possibly that is all already handled, I haven’t really tested it, so sorry if I’m asking a very obvious question here. I was just wondering and figured someone would know this anyway.0 -
This is covered in the CSS 3 fonts draft, but I'm not sure of the current status of implementation in browsers. The basic model would be that a browser, either independently or via system APIs, would apply language system layout automatically based on declared language in the document, in much the same way as InDesign does when text is language tagged. However, CSS 3 also provides for author-override of this an application of explicit OTL language system tagging in. This could be useful if, for example, you were serving a web font that included a Serbian (SRB) language system tag that you wanted to be applied to Macedonian tagged text in the document.0
-
Did you make the glyphs a locl localized form? Then it should work in browsers that support OT features (new ones, not Safari), on by default. It’s tricky though as language of a text not always corresponds with language of OS or what the reader prefers to see.0
-
Yes, we’re using locl. Great to hear Indra.0
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 798 Font Technology
- 1K Technique and Theory
- 617 Type Business
- 444 Type Design Critiques
- 541 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 483 Typography
- 301 History of Typography
- 114 Education
- 68 Resources
- 498 Announcements
- 79 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 269 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports