GithubHelp home page GithubHelp logo

saurashtra's People

Contributors

simoncozens avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

saurashtra's Issues

Mispositioned virama after U+A8B4 SAURASHTRA CONSONANT SIGN HAARU

Font

NotoSansSaurashtra-Regular.ttf

Where the font came from, and when

Site: https://github.com/googlefonts/noto-fonts/blob/af306de71ce51b9ce75389b163026427953606cf/phaseIII_only/unhinted/ttf/NotoSansSaurashtra/NotoSansSaurashtra-Regular.ttf
Date: 2019-04-24

Font version

Version 2.000

Issue

U+A8C4 SAURASHTRA SIGN VIRAMA is positioned differently relative to the base consonant depending on whether the cluster includes U+A8B4 SAURASHTRA CONSONANT SIGN HAARU. This is because without the haaru the font uses mark positioning to position the virama, but with the haaru it uses kerning. It happens to position the virama the same in r and rh.

Character data

ꢥ꣄
U+A8A5 SAURASHTRA LETTER NA
U+A8C4 SAURASHTRA SIGN VIRAMA
ꢥꢴ꣄
U+A8A5 SAURASHTRA LETTER NA
U+A8B4 SAURASHTRA CONSONANT SIGN HAARU
U+A8C4 SAURASHTRA SIGN VIRAMA
ꢪ꣄
U+A8AA SAURASHTRA LETTER MA
U+A8C4 SAURASHTRA SIGN VIRAMA
ꢪꢴ꣄
U+A8AA SAURASHTRA LETTER MA
U+A8B4 SAURASHTRA CONSONANT SIGN HAARU
U+A8C4 SAURASHTRA SIGN VIRAMA
ꢬ꣄
U+A8AC SAURASHTRA LETTER RA
U+A8C4 SAURASHTRA SIGN VIRAMA
ꢬꢴ꣄
U+A8AC SAURASHTRA LETTER RA
U+A8B4 SAURASHTRA CONSONANT SIGN HAARU
U+A8C4 SAURASHTRA SIGN VIRAMA
ꢭ꣄
U+A8AD SAURASHTRA LETTER LA
U+A8C4 SAURASHTRA SIGN VIRAMA
ꢭꢴ꣄
U+A8AD SAURASHTRA LETTER LA
U+A8B4 SAURASHTRA CONSONANT SIGN HAARU
U+A8C4 SAURASHTRA SIGN VIRAMA

Screenshot

ꢥ꣄ ꢥꢴ꣄ ꢪ꣄ ꢪꢴ꣄ ꢬ꣄ ꢬꢴ꣄ ꢭ꣄ ꢭꢴ꣄

Missing Saurashtra conjuncts

Font

NotoSansSaurashtra-Regular.ttf

Where the font came from, and when

Site: https://github.com/googlefonts/noto-fonts/blob/af306de71ce51b9ce75389b163026427953606cf/phaseIII_only/unhinted/ttf/NotoSansSaurashtra/NotoSansSaurashtra-Regular.ttf
Date: 2019-04-24

Font version

Version 2.000

Issue

Noto Sans Saurashtra supports the four traditional conjuncts śra, ṣṭha, ṣṭra, and tya. There’s no good reason to have picked just those four. If the font supports any traditional conjuncts, it should support the full set, which uses subjoined consonants with a few pre-base forms. This table (page 9) shows the subjoined forms, including one for kṣa, which it calls ṭṣa. The “Saurashtra: 1902” column of this table has lower quality, but it includes dotted circles so you can tell which glyphs are reordered before the base. Here is a high-resolution page of text using subjoined consonants. Here is a book from 1902. With all these sources, it shouldn’t be hard to support the full repertoire.

There is one more pre-base form, the ꢲꢣ꣄ꢣꢸ ꢫꢒꢬꢪ꣄ haddu yakaram, which means ‘half ya’. “This half yaram denotes the ‘aa’ sound in English words, mat,rat,cat etc.” (source). “Haddu Yakara is a special conjunct sign to denote the geminated /y/ sound . It is a remnant of the old script, being a double conjunct conjunct of /y/. It is placed before the consonant” (source). In the font Pagul, it is formed from <A8C4, A8AB, A8C4, A8AB>. So even though Unicode doesn’t say anything about this character, I think we can assume it should be encoded as two pre-base yas.

U+A880 SAURASHTRA SIGN ANUSVARA and U+A881 SAURASHTRA SIGN VISARGA should be spacing

Font

NotoSansSaurashtra-Regular.otf

Where the font came from, and when

Site: https://github.com/notofonts/saurashtra/releases/tag/NotoSansSaurashtra-v2.001
Date: 2022-09-02

Font version

Version 2.001

Issue

U+A880 SAURASHTRA SIGN ANUSVARA and U+A881 SAURASHTRA SIGN VISARGA overlap the following glyph. They should have base glyphs, not mark glyphs.

Character data

ꢂꢀꢔ
U+A882 SAURASHTRA LETTER A
U+A880 SAURASHTRA SIGN ANUSVARA
U+A894 SAURASHTRA LETTER GA
ꢂꢁꢔ
U+A882 SAURASHTRA LETTER A
U+A881 SAURASHTRA SIGN VISARGA
U+A894 SAURASHTRA LETTER GA

Screenshot

ꢂꢀꢔ ꢂꢁꢔ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.