Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request: Extended symbols support #461

Closed
JanezCZ opened this issue Jul 1, 2021 · 6 comments
Closed

Request: Extended symbols support #461

JanezCZ opened this issue Jul 1, 2021 · 6 comments

Comments

@JanezCZ
Copy link

JanezCZ commented Jul 1, 2021

When using InfiniTime (paired with GadgetBridge) with other languages, there can be difficulties reading notifications.
For example czech language uses extended latin and letters in notifications like č, ž, ř, á and so on are not displayed correctly. Some of them replaced by space, some of them are just ignored.
This is just one example but I believe there will be more languages with similar difficulties.

Example:

  • Zpráva -> Zprva
  • kód -> kd
@Avamander
Copy link
Collaborator

We don't have the internal storage for a lot of symbols, so symbols missing are simply not supported.

There's two possible solutions, either GB should transliterate or external storage should contain a font that has a wider range of symbols.

@JanezCZ
Copy link
Author

JanezCZ commented Jul 2, 2021

I tried to make some research. Looks like both fonts I found in displayapp (JetBrainsMono-Bold and open_sans_light) already support extended latin symbols.
Transliteration in GB is specific by device since 0.56.1 so I will try to request adding this feature for InfiniTime as well. However I hope it is temporary solution even though I'm unable to contribute to code on my own.

@JF002
Copy link
Collaborator

JF002 commented Jul 2, 2021

As @Avamander said, the internal storage of the PineTime is kind of small and there's not enough room to store all symbols from all languages.
In the future, we might be able to use the external memory to upload and store fonts with more (language specific) symbols.

@calhix
Copy link

calhix commented Sep 4, 2021

As @Avamander said, the internal storage of the PineTime is kind of small and there's not enough room to store all symbols from all languages.
In the future, we might be able to use the external memory to upload and store fonts with more (language specific) symbols.

If I understand correctly, could we perhaps in the future be able to store fonts in the external memory just for the languages one would want to avoid potential storage issues? It's unfortunate for asian speakers (and I assume all non-latin languages) since every message notification is blank at the moment.

@moriel5
Copy link

moriel5 commented Sep 5, 2021

While I personally don't really use the notifications feature, this does put a stop for me being able to recommend the PineTime to (knowledgeable) friends who are not English-speakers (we use an RTL language here), so I agree, we need to find a solution to this (storing fully in the external storage sounds nice, however we'll need to create new fonts that are light enough).

@Avamander
Copy link
Collaborator

Duplicate of #212

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants