readium / mobile

📱 Readium Mobile is a toolkit for ebooks, audiobooks and comics written in Swift & Kotlin.
https://readium.org/mobile
BSD 3-Clause "New" or "Revised" License
104 stars 6 forks source link

Feature Request: advanced setting for system fonts already installed on the system #7

Open JayPanoz opened 6 years ago

JayPanoz commented 6 years ago

Original issue can be found on the ReadiumCSS’ issue tracker

This is not urgent but the issue belongs to apps and it will be more visible to developers in the apps’ issue tracker.

Users want to have control to meet their disability, preferences, taste…

Providing a Google fonts install in the reading app is a good thing but what will be better is to provide the list of fonts already aiviable in the system as most of the users would have already installed there their needed fonts.

It needs a work specific for each platform and implementation but will be the best way to provide users an install extra font features.

Most operating systems have a way to install custom fonts at a OS level so why do each app will reinvent the wheel and provide their on way to install font for their own use instead of just letting the user pick in the system installed fonts.

As an example, even iOS which was really close have add a way to install fonts through Apple configurator app and the process is even simpler through http://sub.pentacom.jp/custom-ios-fonts/ or an app like Anyfont. Even font vendors like Myfonts eased the process with an install function directly on the order page.

Before this, each app which want to give this option have done an install in app with the major drawback that the font was only aiviable in the app. Now with system install, all app could browse and pick a font from the system as other OS.

This is an example but most platform have this possibility. Its works to done for each one but this seems the way to go as users willing to install a custom fonts in their reading apps must probably have ever installed it on the system for use in other apps.