standardnotes / mobile

[Moved to https://github.com/standardnotes/app] Standard Notes for iOS and Android - https://standardnotes.com
GNU Affero General Public License v3.0
825 stars 111 forks source link

Monospace font option #20

Open daylightbrightledlight opened 6 years ago

daylightbrightledlight commented 6 years ago

I have realized that the Web and Desktop (which is similar to the Web version) apps all use monospaced font as default for notes. This is wonderful because fonts can be complicated, and monospaced font is an elegant and long-lasting solution that eliminates the majority of complications.

I propose that the mobile apps should use monospaced font as default as well, to be consistent with the Web and Desktop apps. This will make the content appear as the user intended in the Plain mode.

moughxyz commented 6 years ago

Consistency between mobile and desktop is not something we particularly aim for, because they are different platforms with different paradigms. This is why blue feels right on desktop, but red feels more intimate on mobile. But themes on mobile might be the way to address this.

alexandruast commented 6 years ago

Not having a monospace font option (or by default) is a bit against your mission statement. Monospace font is the way to go for long term simplicity and consistency. Using simple text files and monospace you are able to read prose, poems, code, lists, columns, structured data. The only advantage of proportional fonts is that it fits a bit more text on the screen.

moughxyz commented 6 years ago

Maybe, although monospace on mobile would require us to go out of our way, which is less simple than using the default font of iOS, which is what we do. Perhaps a theme can help with this in the future once fonts are customizable on mobile.

daylightbrightledlight commented 6 years ago

@mobitar That is understandable. I would still prefer the monospaced font to be same as the Desktop and Web apps without having to use a theme. I still believe consistency with fonts is important, because users who are used to using Standard Notes a certain way can continue using the iOS app with a similar experience.

The differing fonts easily causes a differing experience, which can later delineate Standard Notes development.

moughxyz commented 6 years ago

This would be much easier if we already had an existing settings screen on mobile :) I can shove it in the Account menu, but it becomes too messy. So, I definitely hear you on this. Just wanting to find a good solution for it.

christianhans commented 5 years ago

I also would like to see an option inside the iOS setting menu to switch between system font and monospace font. I do a lot of formatting via ASCII (simple tables, lists, etc.) and would prefer editing my notes in Monospace even without a theme or extended editor.

Pentaphon commented 5 years ago

@mobitar Can we also have a less ambiguous monospace font? The 1 and the l look too alike with the Courier font currently used on Web. Can we have a monospace font with less ambiguous glyphs like Deja Vu Sans Mono?

moughxyz commented 5 years ago

If we do include a monospace font, it will definitely be the system provided one. But I haven't taken a look at this yet.