Code Monkey home page Code Monkey logo

cham's People

Contributors

simoncozens avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cham's Issues

'calt' should follow 'rlig'

Font

NotoSansCham-Regular.otf

Where the font came from, and when

Site: https://github.com/notofonts/cham/releases/tag/NotoSansCham-v2.002
Date: 2022-08-28

Font version

Version 2.002

Issue

The final 'calt' rule currently never applies. This causes overlapping glyphs. Swapping the 'rlig' and 'calt' lookups fixes it.

Character data

ꨘꨵꨶꨘ
U+AA18 CHAM LETTER NA
U+AA35 CHAM CONSONANT SIGN LA
U+AA36 CHAM CONSONANT SIGN WA
U+AA18 CHAM LETTER NA

Screenshots

ꨘꨵꨶꨘ
With 'rlig' before 'calt':
ꨘꨵꨶꨘ

Incomplete localization of ASCII punctuation in Cham

Font

NotoSansCham-Regular.ttf

Where the font came from, and when

Site: https://noto-website-2.storage.googleapis.com/pkgs/NotoSansCham-unhinted.zip
Date: 2018-07-04

Font Version

Version 2.000;GOOG;noto-source:20170915:90ef993387c0

Issue

The ASCII comma, period, and hyphen have localized forms in this font. The localization only applies after Cham letters and the localized comma and period. Instead of using a contextual lookup, the nominal ASCII glyphs should use the localized forms directly, just as Noto’s Indic fonts do.

Character data

,.ꨀ,.--
U+002C COMMA
U+002E FULL STOP
U+AA00 CHAM LETTER A
U+002C COMMA
U+002E FULL STOP
U+002D HYPHEN-MINUS
U+002D HYPHEN-MINUS

Screenshot

,.ꨀ,.--

Dotless U+AA5E CHAM PUNCTUATION DOUBLE DANDA is not kerned

Font

NotoSansCham-Regular.otf

Where the font came from, and when

Site: https://github.com/notofonts/cham/releases/tag/NotoSansCham-v2.003
Date: 2023-07-23

Font version

Version 2.003

Issue

When 'ss01' “Dotless double danda” is enabled, U+AA5E CHAM PUNCTUATION DOUBLE DANDA loses its kerning.

Character data

ꨘꨶꨲ꩞ꨠꨶꨲ꩞ꨡꨶꨲ꩞ꨥꨶꨲ꩞
U+AA18 CHAM LETTER NA
U+AA36 CHAM CONSONANT SIGN WA
U+AA32 CHAM VOWEL SIGN UE
U+AA5E CHAM PUNCTUATION DOUBLE DANDA
U+AA20 CHAM LETTER MA
U+AA36 CHAM CONSONANT SIGN WA
U+AA32 CHAM VOWEL SIGN UE
U+AA5E CHAM PUNCTUATION DOUBLE DANDA
U+AA21 CHAM LETTER BBA
U+AA36 CHAM CONSONANT SIGN WA
U+AA32 CHAM VOWEL SIGN UE
U+AA5E CHAM PUNCTUATION DOUBLE DANDA
U+AA25 CHAM LETTER VA
U+AA36 CHAM CONSONANT SIGN WA
U+AA32 CHAM VOWEL SIGN UE
U+AA5E CHAM PUNCTUATION DOUBLE DANDA

Screenshot

ꨘꨶꨲ꩞ꨠꨶꨲ꩞ꨡꨶꨲ꩞ꨥꨶꨲ꩞

Subjoined marks overlap glyphs in following clusters

Font

NotoSansCham-Regular.otf

Where the font came from, and when

Site: https://github.com/notofonts/cham/releases/tag/NotoSansCham-v2.002
Date: 2022-08-28

Font version

Version 2.002

Issue

Subjoined marks can overlap glyphs in following clusters.

Character data

ꨡꨵꨚ
U+AA21 CHAM LETTER BBA
U+AA35 CHAM CONSONANT SIGN LA
U+AA1A CHAM LETTER PA

ꨆꨵꨪꨚ
U+AA06 CHAM LETTER KA
U+AA35 CHAM CONSONANT SIGN LA
U+AA2A CHAM VOWEL SIGN I
U+AA1A CHAM LETTER PA

Screenshots

ꨡꨵꨚ
ꨆꨵꨪꨚ

Does not build

One check was not successful, so the "rebuild website" check also failed.

Cham ligatures use 'liga' instead of 'rlig'

Font

NotoSansCham-Regular.ttf

Where the font came from, and when

Site: https://noto-website-2.storage.googleapis.com/pkgs/NotoSansCham-unhinted.zip
Date: 2018-07-04

Font version

Version 2.000;GOOG;noto-source:20170915:90ef993387c0

Issue

Noto Sans Cham uses 'liga' for required ligatures where it should use 'rlig'. 'liga' is for ligatures that should be on by default but may be disabled by the user.

Character data

ꨆꨵꨶꨲ
U+AA06 CHAM LETTER KA
U+AA35 CHAM CONSONANT SIGN LA
U+AA36 CHAM CONSONANT SIGN WA
U+AA32 CHAM VOWEL SIGN UE

Screenshot

Default:
ꨆꨵꨶꨲ
With 'liga' turned off:
ꨆꨵꨶꨲ

Questionable glyph for U+AA5E CHAM PUNCTUATION DOUBLE DANDA

Font

NotoSansCham-Regular.ttf

Where the font came from, and when

Site: https://noto-website-2.storage.googleapis.com/pkgs/NotoSansCham-unhinted.zip
Date: 2018-03-04

Font Version

Version 2.000;GOOG;noto-source:20170915:90ef993387c0

Issue

The glyph for U+AA5E CHAM PUNCTUATION DOUBLE DANDA has three dots on top. The double danda has no dots in its Unicode code chart and Unicode proposals, and the other Cham dandas have no dots even in this font. Should the double danda look like that?

Character data


U+AA5E CHAM PUNCTUATION DOUBLE DANDA

Screenshot

꩞

Excessive kerning before space and U+AA34 CHAM CONSONANT SIGN RA

Font

NotoSansCham-Regular.otf

Where the font came from, and when

Site: https://github.com/googlei18n/noto-fonts/blob/b20c9c07139b22eb38013b1f80f9a5222c6058c6/phaseIII_only/unhinted/otf/NotoSansCham/NotoSansCham-Regular.otf
Date: 2018-10-06

Font version

Version 2.000

Issue

The vowel sign ā overlaps a medial r in the next cluster; if there is a space between the clusters, then there is no overlap, but the string still looks like one word instead of two. Between other marks and medial r, a space has no visible effect. U+0020 SPACE and U+00A0 NO-BREAK SPACE should behave consistently, but these kerning quirks only apply to U+0020.

Character data

ꨆꨩꨆꨴ
ꨆꨩ ꨆꨴ
ꨆꨩ ꨆꨴ

U+AA06 CHAM LETTER KA
U+AA29 CHAM VOWEL SIGN AA
U+AA06 CHAM LETTER KA
U+AA34 CHAM CONSONANT SIGN RA

U+AA06 CHAM LETTER KA
U+AA29 CHAM VOWEL SIGN AA
U+0020 SPACE
U+AA06 CHAM LETTER KA
U+AA34 CHAM CONSONANT SIGN RA

U+AA06 CHAM LETTER KA
U+AA29 CHAM VOWEL SIGN AA
U+00A0 NO-BREAK SPACE
U+AA06 CHAM LETTER KA
U+AA34 CHAM CONSONANT SIGN RA

ꨆꩃꨆꨴ
ꨆꩃ ꨆꨴ
ꨆꩃ ꨆꨴ

U+AA06 CHAM LETTER KA
U+AA43 CHAM CONSONANT SIGN FINAL NG
U+AA06 CHAM LETTER KA
U+AA34 CHAM CONSONANT SIGN RA

U+AA06 CHAM LETTER KA
U+AA43 CHAM CONSONANT SIGN FINAL NG
U+0020 SPACE
U+AA06 CHAM LETTER KA
U+AA34 CHAM CONSONANT SIGN RA

U+AA06 CHAM LETTER KA
U+AA43 CHAM CONSONANT SIGN FINAL NG
U+00A0 NO-BREAK SPACE
U+AA06 CHAM LETTER KA
U+AA34 CHAM CONSONANT SIGN RA

Screenshot

ꨆꨩꨆꨴ ꨆꨩ ꨆꨴ ꨆꨩ ꨆꨴꨆꩃꨆꨴ ꨆꩃ ꨆꨴ ꨆꩃ ꨆꨴ

Cham mark sequences are not kerned

Font

NotoSansCham-Regular.otf

Where the font came from, and when

Site: https://github.com/googlei18n/noto-fonts/blob/b20c9c07139b22eb38013b1f80f9a5222c6058c6/phaseIII_only/unhinted/otf/NotoSansCham/NotoSansCham-Regular.otf
Date: 2018-10-06

Font version

Version 2.000

Issue

When a Cham letter has two or three marks below it, the marks overlap the next letter.

Character data

ꨘꨵꨶꨲꨈ
U+AA18 CHAM LETTER NA
U+AA35 CHAM CONSONANT SIGN LA
U+AA36 CHAM CONSONANT SIGN WA
U+AA32 CHAM VOWEL SIGN UE
U+AA08 CHAM 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.