one_second_diary icon indicating copy to clipboard operation
one_second_diary copied to clipboard

❎ Warn on characters that aren't available and give users the choice to switch to another font that has the missing characters

Open alexanderadam opened this issue 1 year ago • 11 comments

Hello @KyleKun,

long time no see. When traveling I encountered the following issue:

Screenshot_20230728_191000

alexanderadam avatar Jul 28 '23 17:07 alexanderadam

Hey, thanks for reporting! I'll try to find a similar font that supports all characters.

KyleKun avatar Jul 30 '23 20:07 KyleKun

Some of the integrated Android fonts probably support most of them

alexanderadam avatar Jul 30 '23 20:07 alexanderadam

Is the ability for users to change the font on the roadmap?

jpanged avatar Aug 02 '23 15:08 jpanged

Is the ability for users to change the font on the roadmap?

I'm thinking about just one extra font that supports all characters that will be selected automatically - if you mean that, yes. Do you have any fonts suggestion?

KyleKun avatar Aug 02 '23 20:08 KyleKun

Thanks for the reply. I'm not sure about other users but I'm thinking about switching over from the 1se.co app as the experience for non-pro users has really degraded recently.

To that end, Agilita Bold Italic would be very helpful to keep a consistent look. I believe it supports all the character shown in the initial issue screenshot. Otherwise for future development I'd be keen to see custom font support.

jpanged avatar Aug 02 '23 21:08 jpanged

Maybe just adding a regular font selector for the currently installed fonts would help to fix this? Otherwise Roboto and Noto are always preinstalled on Android as far as I am aware.

alexanderadam avatar Aug 02 '23 21:08 alexanderadam

Maybe just adding a regular font selector for the currently installed fonts would help to fix this? Otherwise Roboto and Noto are always preinstalled on Android as far as I am aware.

I think @jpanged suggestion might be better, ffmpeg takes a font file to render the text, meaning that if we want multiple fonts we probably can't simply use Android ones, but will have to slightly increase app size to add them all to the assets...

KyleKun avatar Aug 03 '23 20:08 KyleKun

Unfortunately I have now quite a few clips with the ugly font replacement. Is there any ETA on this? :pleading_face:

Btw Noto family (Google Fonts) was intentionally made for this. It supports pretty much every language and has all the emojis. And Roboto is also pretty nice.

I'd even prefer it in the UI. :wink:

You could probably even use this Flutter package to let the user download and use fonts.

alexanderadam avatar Oct 09 '23 21:10 alexanderadam

Unfortunately I have now quite a few clips with the ugly font replacement. Is there any ETA on this? :pleading_face:

Btw Noto family (Google Fonts) was intentionally made for this. It supports pretty much every language and has all the emojis. And Roboto is also pretty nice.

I'd even prefer it in the UI. :wink:

You could probably even use this Flutter package to let the user download and use fonts.

Thanks for sharing, apologies for the late reply. ETA: Soon™ (this year).

KyleKun avatar Nov 20 '23 23:11 KyleKun

Is the ability for users to change the font on the roadmap?

What about a menu in the settings to choose your font (both UI and the one displayed on snippets) ? I'm interessted on this, so maybe I can look at it and make a pull request. What do you think @KyleKun ?

We could for example use this package.

phileastv avatar Jan 05 '24 09:01 phileastv

Is the ability for users to change the font on the roadmap?

What about a menu in the settings to choose your font (both UI and the one displayed on snippets) ? I'm interessted on this, so maybe I can look at it and make a pull request. What do you think @KyleKun ?

We could for example use this package.

Sounds promising! Only thing is that you have to save the font so you can pass the path to ffmpeg use it.

KyleKun avatar Jan 05 '24 10:01 KyleKun