jtxBoard icon indicating copy to clipboard operation
jtxBoard copied to clipboard

[Feature] font handling: provide regular font families like `Sans`, `Serif`, `Monospace`

Open zWhdmB5T opened this issue 2 months ago • 4 comments

current device and version

  • Device: Google Pixel 6a
  • Android version: Android 16 — Build-Number 2025100300
  • jtx Board version: 2.14.00.ose
  • Downloaded from: F-Droid

feature request related to a problem?

  • No! Just a plain FR.

solution you'd like

  • Provide regular font families like Sans, Serif, Monospace (and internally one relating font each, e.g.). Sans and Serif are nice for "normal" notes. But for "config settings" or "code blocks", a Monospace font is essential! You cannot view such info properly otherwise.

alternatives you've considered

screenshots

jtx Board

Image Image

Notepad

Image Image

TIA!

zWhdmB5T avatar Oct 05 '25 05:10 zWhdmB5T

Hi @zWhdmB5T , I can add new fonts, but do you have a suggestion for specific fonts? The easiest way would be to take something from Google Fonts: https://fonts.google.com/specimen/Courier+Prime?query=Courier

For example the Courier Prime and/or Roboto Mono

patrickunterwegs avatar Oct 20 '25 20:10 patrickunterwegs

Dear @patrickunterwegs

Thank you!

I would clearly suggest a complete Google fonts family, Google themself call them fonts superfamily.

like Source

  • Sans: https://fonts.google.com/specimen/Source+Sans+3
  • Serif: https://fonts.google.com/specimen/Source+Serif+4
  • Monospace: https://fonts.google.com/specimen/Source+Code+Pro

or Roboto

  • Sans: https://fonts.google.com/specimen/Roboto
  • Serif: https://fonts.google.com/specimen/Roboto+Serif
  • Monospace: https://fonts.google.com/specimen/Roboto+Mono

or, maybe, kick your existing fonts and replace them by both the superfamilies: then you have families (consisting of the family types: Sans, Serif, Monospace) and different flavours (Source, Roboto).

I use the fonts (families) mentioned on my desktop PC and I am very satisfied: for the families (Sans, Serif, Monospace) and the flavours (Source, Roboto).

Thank you!

zWhdmB5T avatar Oct 21 '25 03:10 zWhdmB5T

Hi @zWhdmB5T , the app just embeds the Font Family from Google, so basically that's already the case. I want to make sure that there's no misunderstanding. Do you mean you'd like to have additional fonts added so that the whole app uses them or are you talking specifically about code blocks to use a serif font?

patrickunterwegs avatar Oct 22 '25 19:10 patrickunterwegs

Dear @patrickunterwegs ,

no, no need for new/additional fonts. The fonts provided are sufficient.

For personally me, even just Roboto would be sufficient. And I would like to state that I find the font Montserrat Alternates inadequate for professional use (it's just ugly).

But what I ask for is:

  • Sans
  • Serif
  • Monospace

for the fonts provided, i.e. Roboto e.g.

For editing (writing and reading) regular notes it would be nice to have Sans and Serif. And for working with notes related to code and similar stuff it is essential to have/use Monospace.

I am a modern guy using modern tech… but I also use lots of Monospace when working with specific text like code and such.

It would be sufficient to choose the style of font (Sans, Serif, Monospace) "systemwide" (i.e. App wide) for all notes, not to use and mix them within an note. Most other apps (providing font styles) do it this way.

zWhdmB5T avatar Oct 23 '25 05:10 zWhdmB5T

Dear @patrickunterwegs

any news on this? TIA!

zWhdmB5T avatar Nov 23 '25 12:11 zWhdmB5T

Hi @zWhdmB5T , I won't add a configuration for this, but I have changed the Markdown renderer that now automatically improves how code blocks are displayed. If you like you can try the new beta version from Google Play (2.15.00-beta01). It's just being uploaded and should be available by tomorrow.

patrickunterwegs avatar Nov 26 '25 15:11 patrickunterwegs

@patrickunterwegs

Well, this is not what I actually need — my favour would have been a configuration toggle "Serif/Sans/Monospace". I don't need different (i.e. several) fonts, at all — I actually need the font types ("Serif/Sans/Monospace") for such reasons as better/good readability or exact editing. But, yes, you are the boss.

zWhdmB5T avatar Nov 27 '25 13:11 zWhdmB5T