Inter: Small Caps Support

Created on 27 Sep 2017  ·  6Comments  ·  Source: rsms/inter

I really like to use small caps variants when available as they blend well with lower case text without having to adjust sizes to work with true caps. I'm sure this won't be a huge priority, but wanted to get the feature request in :)

Add help wanted

Most helpful comment

If you want to help out, the first step is to make a list of all capital letters for which we should make small caps for, ordered by priority. Inter UI contains a lot of caps beyond ASCII and even beyond Latin (e.g. Cyrillic.)

OK, I make the list here, they’re all letters I’m sure to implement small caps variant, these letters could be used for new glyphs for smcp feature, unless as pointed otherwise:

Latin: _ABDEFGHIJKLMNPQRTUYÀÁÂÃÄÅÆÈÉÊËÐÑÙÚÛÜÝÞŸĀĂĄĎĐĒĔĖĘĚĜĞĠĢĤĦİIJĴĶĹĻĽĿŁŃŅŇŊŒŔŖŘŢŤŦŨŪŬŮŰŲŶɃƂƋƗƬƯDŽLJNJǍǓǕǗǙǛƎǞǠǢǤǦǨǮ̌DZǴǸǺǼȀȂȄȆȐȒȔȖȚȞȦȨȲɆɈɊɌɎḀḂḄḆḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḰḲḴḶḸḺḼḾṀṂṄṆṈṊṔṖṘṚṜṞṪṬṮṰṲṴṶṸṺẎH̱T̈Y̊ẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỊỤỦỨỪỬỮỰỲỴỶỸỺ_
Most letters based on i: they looks no needs, but their glyphs can be used as glyph reference for c2sc feature for capital letters, and you can apply ss02 feature to them with smcp/c2sc feature enabled. ⚠ Note: Some of them need to consider localized alternates for Turkish and other Turkic languages, for example, i should always dotted (like i) with smcp feature + Turkish locale, not ı.
All letters based on c, o, s, v, w, x, z and similar: they looks no needs, but their glyphs can be used as glyph reference for c2sc feature for capital letters.
BTW Latin alpha (ɑ) should be redesigned as what you made for small a + cv11 feature, see the official Unicode chart for IPA Extension.

Greek: _ΆΈΉΊΑΒΓΔΕΖΗΘΙΛΜΝΞΠΡΣΣΤΥΦΧΨΩΪΫΎΏἈἉἊἋἌἍἎἏἘἙἚἛἜἝἨἩἪἫἬἭἮἯἸἹἺἻἼἽἾἿὈὉὊὋὌὍὙὛὝὟὨὩὪὫὬὭὮὯᾈᾉᾊᾋᾌᾍᾎᾏᾘᾙᾚᾛᾜᾝᾞᾟᾨᾩᾪᾫᾬᾭᾮᾯᾸᾹᾺΆᾼῈΈῊΉῌῨῩῪΎῬῸΌῺΏῼ_
Note: For small caps Greek, all diacritics should be placed at the top or bottom of base letter.
Kappa (κ) and Omicron (ο): they looks no needs, but their glyphs can be used as glyph reference for c2sc feature for capital letters.

Cyrillic: _АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯЀЁЂЃЄЅІЇЈЋЌЍЎѢҌҎӐӒӔӖӠӢӤӮӰӲ_
Note: Considering localized alternates for Southern Slavonics.

All 6 comments

If you want to help out, the first step is to make a list of all capital letters for which we should make small caps for, ordered by priority. Inter UI contains a lot of caps beyond ASCII and even beyond Latin (e.g. Cyrillic.)

Is this still relevant? Would love to help out!

Asking again 😇

@nik-arthur

If you want to help out, the first step is to make a list of all capital letters for which we should make small caps for, ordered by priority. Inter UI contains a lot of caps beyond ASCII and even beyond Latin (e.g. Cyrillic.)

If you want to help out, the first step is to make a list of all capital letters for which we should make small caps for, ordered by priority. Inter UI contains a lot of caps beyond ASCII and even beyond Latin (e.g. Cyrillic.)

OK, I make the list here, they’re all letters I’m sure to implement small caps variant, these letters could be used for new glyphs for smcp feature, unless as pointed otherwise:

Latin: _ABDEFGHIJKLMNPQRTUYÀÁÂÃÄÅÆÈÉÊËÐÑÙÚÛÜÝÞŸĀĂĄĎĐĒĔĖĘĚĜĞĠĢĤĦİIJĴĶĹĻĽĿŁŃŅŇŊŒŔŖŘŢŤŦŨŪŬŮŰŲŶɃƂƋƗƬƯDŽLJNJǍǓǕǗǙǛƎǞǠǢǤǦǨǮ̌DZǴǸǺǼȀȂȄȆȐȒȔȖȚȞȦȨȲɆɈɊɌɎḀḂḄḆḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḰḲḴḶḸḺḼḾṀṂṄṆṈṊṔṖṘṚṜṞṪṬṮṰṲṴṶṸṺẎH̱T̈Y̊ẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỊỤỦỨỪỬỮỰỲỴỶỸỺ_
Most letters based on i: they looks no needs, but their glyphs can be used as glyph reference for c2sc feature for capital letters, and you can apply ss02 feature to them with smcp/c2sc feature enabled. ⚠ Note: Some of them need to consider localized alternates for Turkish and other Turkic languages, for example, i should always dotted (like i) with smcp feature + Turkish locale, not ı.
All letters based on c, o, s, v, w, x, z and similar: they looks no needs, but their glyphs can be used as glyph reference for c2sc feature for capital letters.
BTW Latin alpha (ɑ) should be redesigned as what you made for small a + cv11 feature, see the official Unicode chart for IPA Extension.

Greek: _ΆΈΉΊΑΒΓΔΕΖΗΘΙΛΜΝΞΠΡΣΣΤΥΦΧΨΩΪΫΎΏἈἉἊἋἌἍἎἏἘἙἚἛἜἝἨἩἪἫἬἭἮἯἸἹἺἻἼἽἾἿὈὉὊὋὌὍὙὛὝὟὨὩὪὫὬὭὮὯᾈᾉᾊᾋᾌᾍᾎᾏᾘᾙᾚᾛᾜᾝᾞᾟᾨᾩᾪᾫᾬᾭᾮᾯᾸᾹᾺΆᾼῈΈῊΉῌῨῩῪΎῬῸΌῺΏῼ_
Note: For small caps Greek, all diacritics should be placed at the top or bottom of base letter.
Kappa (κ) and Omicron (ο): they looks no needs, but their glyphs can be used as glyph reference for c2sc feature for capital letters.

Cyrillic: _АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯЀЁЂЃЄЅІЇЈЋЌЍЎѢҌҎӐӒӔӖӠӢӤӮӰӲ_
Note: Considering localized alternates for Southern Slavonics.

The Polish TeX User Group (GUST) published a guide to implement small caps glyphs, this is available in the following presentation, page 37-40:
http://www.gust.org.pl/projects/e-foundry/tex-gyre/afp05.pdf

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jenil picture jenil  ·  7Comments

thiagoboa picture thiagoboa  ·  6Comments

csampersand picture csampersand  ·  3Comments

ivan-kleshnin picture ivan-kleshnin  ·  6Comments

reinhart1010 picture reinhart1010  ·  8Comments