inter icon indicating copy to clipboard operation
inter copied to clipboard

Small Caps Support

Open chrisdrackett opened this issue 8 years ago • 8 comments

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 :)

chrisdrackett avatar Sep 26 '17 23:09 chrisdrackett

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.)

rsms avatar Sep 27 '17 15:09 rsms

Is this still relevant? Would love to help out!

treiber avatar Jul 25 '18 16:07 treiber

Asking again 😇

nik-arthur avatar Dec 03 '18 17:12 nik-arthur

@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.)

brianespinosa avatar Dec 04 '18 21:12 brianespinosa

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, see this book.

KrasnayaPloshchad avatar Aug 08 '19 19:08 KrasnayaPloshchad

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

KrasnayaPloshchad avatar Sep 04 '19 16:09 KrasnayaPloshchad

I just discovered Inter today, and I'm already a big fan. The OpenType feature smcp is one I really like to use, and was the only significant thing I found missing from Inter. Found this GitHub issue and just wanted to give it a boost. It's actually pretty rare to find a font that has proper smcp support, especially a free one. If Inter had it, it would probably become my number one most used font. Thanks for the great work.

Apreche avatar Mar 10 '23 15:03 Apreche