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

Unicode should be using an updated custom font for consistent rendering. #1724

Open
irvanjitsingh opened this issue Jul 13, 2024 · 2 comments

Comments

@irvanjitsingh
Copy link

Describe the bug
Rendering various characters in Unicode is currently inconsistent and can be improved by using an updated custom font.

To Reproduce
Steps to reproduce the behavior:

  1. Open any Shabad in a WebKit browser, enable Unicode
  2. Open the same Shabad in a Chromium and Gecko browser
  3. Rendering of characters such as Ik Oangkaar may be inconsistent.

Expected behavior
Gurmukhi should render consistently in all browsers, apart from issues with bindi/tippi placed before bihari. An updated Gurmukhi Unicode font should be used. Akaash is a good option as it is regularly maintained and very similar to GurbaniAkhar and AnmolUni (the legacy Unicode font used in Khalis applications).

Screenshots
Refer to this issue from anvaad-js

Desktop (please complete the following information):

  • OS: Multiple
  • Browser: Multiple
  • Version: Multiple

Smartphone (please complete the following information):

  • Device: Multiple
  • OS: Multiple
  • Browser: Multiple
  • Version: Multiple

Additional context
Akaash font download

@Gauravjeetsingh
Copy link
Collaborator

If we decide to go with it, we should add this font in this repo as well
https://github.com/KhalisFoundation/gurmukhi-fonts

@irvanjitsingh
Copy link
Author

If we decide to go with it, we should add this font in this repo as well

https://github.com/KhalisFoundation/gurmukhi-fonts

I think this repo is custom fonts developed by Khalis. This one is publicly available.

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

2 participants