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 :)
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
Most helpful comment
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
smcpfeature, 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
c2scfeature for capital letters, and you can applyss02feature to them withsmcp/c2scfeature enabled. ⚠ Note: Some of them need to consider localized alternates for Turkish and other Turkic languages, for example, i should always dotted (like i) withsmcpfeature + 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
c2scfeature for capital letters.BTW Latin alpha (ɑ) should be redesigned as what you made for small a +
cv11feature, 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
c2scfeature for capital letters.Cyrillic: _АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯЀЁЂЃЄЅІЇЈЋЌЍЎѢҌҎӐӒӔӖӠӢӤӮӰӲ_
Note: Considering localized alternates for Southern Slavonics.