https://bugs.kde.org/show_bug.cgi?id=503341
Bug ID: 503341 Summary: [Feature Request] Expose OpenType font features to user [Accessibility] Classification: Applications Product: systemsettings Version: master Platform: unspecified OS: Linux Status: REPORTED Severity: wishlist Priority: NOR Component: kcm_fonts Assignee: plasma-b...@kde.org Reporter: eliteamdgam...@gmail.com CC: ritc...@kde.org Target Milestone: --- Created attachment 180642 --> https://bugs.kde.org/attachment.cgi?id=180642&action=edit Image from font forge show how naming is done. My request is for exposing the basic opentype features of a font to the user, allowing the user to turn on and off the features. Would greatly help with accessibility, for dyslexia or vision impermanent. Though the font has to provide these changes. My example is the Inter font https://rsms.me/inter/ I use the setting ss02 for changing uppercase i so it is different from lower case L. It's also useful if the font supports fractions or fixed-width numbers. For me at least the current popular dyslexic fonts just make text far harder to read so just by tweaking these few setting make all the difference. In fontforge, mind you it does not work for changing these settings. (Spent 5 hours trying to.) You go to Element -> Font Info -> StyleSet Names an it gives the language, feature # and the "friendly name" As shown in the attachment. You can also go to Element -> Font Info -> Lookups and get far more data about it an what it changes though its quite cryptic and not user friendly. There is also the CLI tool fonttools-opentype-feature-freezer https://twardoch.github.io/fonttools-opentype-feature-freezer/ but its basically not functional in a sandbox environment often not allowing you to give the fonts location when in the folder containing it an giving a absolute path. Or working well when the font has multiple variations in one .ttc file. The way i see this working is it exposes the ss## and cv## with the numbers an what the font provides as a human definition of that function. an the user can pick via a check box or save the font with a different name they chose with the changes made. I feel this would fit under font management maybe in its own tab/menu. But anything works. There is no real rush to get this done it however would be nice around the time plasma 7 comes. As per the matrix request here https://matrix.to/#/!mKemwTajwjZEayOyXO:kde.org/$rWVCDcNev5EFh_1p7apHxrxEGpmrt8m1AErblv2JvMo I am tagging Ritchie -- You are receiving this mail because: You are watching all bug changes.