KhalisFoundation / sttm-web

STTM website - https://www.sikhitothemax.org
https://www.sikhitothemax.org
Open Software License 3.0
50 stars 34 forks source link

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

Open irvanjitsingh opened 1 month ago

irvanjitsingh commented 1 month ago

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):

Smartphone (please complete the following information):

Additional context Akaash font download

Gauravjeetsingh commented 1 month ago

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

irvanjitsingh commented 1 week ago

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.