notofonts / devanagari

Noto Devanagari
SIL Open Font License 1.1
1 stars 2 forks source link

Noto Serif Devanagari, several improvements as below #38

Closed girish-dalvi closed 10 months ago

girish-dalvi commented 10 months ago
  1. Glyphs deleted — gha_nukta-deva nga_nukta-deva ca_nukta-deva cha_nukta-deva jha_nukta-deva jha_nukta-deva.alt nya_nukta-deva tta_nukta-deva ttha_nukta-deva nna_nukta-deva ta_nukta-deva ta_nukta-deva.alt tha_nukta-deva da_nukta-deva dha_nukta-deva pa_nukta-deva ba_nukta-deva bha_nukta-deva ma_nukta-deva la_nukta-deva va_nukta-deva sha_nukta-deva ssa_nukta-deva sa_nukta-deva ha_nukta-deva jha_nukta-deva.NEP ng-deva tt-deva tth-deva dd-deva ddh-deva d-deva ddd-deva ng_nukta-deva tt_nukta-deva tth_nukta-deva dddh-deva rh-deva d_nukta-deva ng_ra-deva ch_ra-deva tt_ra-deva tth_ra-deva dd_ra-deva ddh_ra-deva r_ra-deva ll_ra-deva ddd_ra-deva ng_ra_nukta-deva ch_ra_nukta-deva tt_ra_nukta-deva tth_ra_nukta-deva dddh_ra-deva rh_ra-deva rr_ra-deva ll_ra_nukta-deva ng_r-deva tt_r-deva tth_r-deva dd_r-deva ddh_r-deva d_r-deva r_r-deva h_r-deva ddd_r-deva ng_r_nukta-deva tt_r_nukta-deva tth_r_nukta-deva dddh_r-deva rh_r-deva d_r_nukta-deva rr_r-deva h_r_nukta-deva k_t_ya-deva.SAN k_t_va-deva.SAN la_nukta-deva.MAR sha_nukta-deva.MAR da_uMatra_nukta-deva da_uuMatra_nukta-deva da_rVocalicMatra_nukta-deva ha_rVocalicMatra_nukta-deva ha_rrVocalicMatra_nukta-deva awMatra_reph-deva awMatra_rephCandrabindu-deva awMatra_rephanusvara-deva nukta_uMatra-deva.01 nukta_uuMatra-deva.01 anudatta-deva.alt anudatta-deva.alt1 anudatta-deva.alt2 anudatta-deva.alt3 candraBelow-vedic.alt candraBelow-vedic.alt1 candraBelow-vedic.alt2 candraBelow-vedic.alt3 dotBelow-vedic.alt dotBelow-vedic.alt1 dotBelow-vedic.alt2 dotBelow-vedic.alt3 kathakaAnudatta-vedic.alt kathakaAnudatta-vedic.alt1 kathakaAnudatta-vedic.alt2 kathakaAnudatta-vedic.alt3 threeDotsBelow-vedic.alt threeDotsBelow-vedic.alt1 threeDotsBelow-vedic.alt2 threeDotsBelow-vedic.alt3 tiryak-vedic.alt tiryak-vedic.alt1 tiryak-vedic.alt2 tiryak-vedic.alt3 twoDotsBelow-vedic.alt twoDotsBelow-vedic.alt1 twoDotsBelow-vedic.alt2 twoDotsBelow-vedic.alt3 yajurvedicAggravatedIndependentSvarita-vedic.alt yajurvedicAggravatedIndependentSvarita-vedic.alt1 yajurvedicAggravatedIndependentSvarita-vedic.alt2 yajurvedicAggravatedIndependentSvarita-vedic.alt3 yajurvedicIndependentSvarita-vedic.alt yajurvedicIndependentSvarita-vedic.alt1 yajurvedicIndependentSvarita-vedic.alt2 yajurvedicIndependentSvarita-vedic.alt3 yajurvedicKathakaSvarita-vedic.alt yajurvedicKathakaSvarita-vedic.alt1 yajurvedicKathakaSvarita-vedic.alt2 yajurvedicKathakaSvarita-vedic.alt3 yajurvedicKathakaSvaritaSchroeder-vedic.alt yajurvedicKathakaSvaritaSchroeder-vedic.alt1 yajurvedicKathakaSvaritaSchroeder-vedic.alt2 yajurvedicKathakaSvaritaSchroeder-vedic.alt3 _part.IImatra _part.Imatra _part.iiMatra_reph

  2. Glyphs added —

Unicode Characters — headMark-deva headMarkWithHeadStroke-deva signBhale-deva signBhaleWithHook-deva signExtendedBhale-deva signExtendedBhaleWithHook-deva signWesternFiveLikeBhale-deva signWesternNineLikeBhale-deva signReversedNineLikeBhale-deva signMindu-deva

Letter Other — zh-deva y_heavy-deva zh_ra-deva y_ra_heavy-deva zh_r-deva y_r_heavy-deva ng_ka-deva ng_kha-deva ng_ga-deva ng_gha-deva ng_ma-deva n_na-deva sh_na-deva dd_r_ya-deva ss_tt_ya-deva ss_tth_ya-deva k-deva.alt q-deva.alt j-deva.alt z-deva.alt t-deva.alt b-deva.alt m-deva.alt l-deva.alt

Marks — iMatra-deva.13 iMatra-deva.14 iMatra-deva.15 iMatra_anusvara-deva.13 iMatra_anusvara-deva.14 iMatra_anusvara-deva.15 iMatra_candraBindu-deva.13 iMatra_candraBindu-deva.14 iMatra_candraBindu-deva.15 iMatra_reph-deva.13 iMatra_reph-deva.14 iMatra_reph-deva.15 iMatra_reph_anusvara-deva.13 iMatra_reph_anusvara-deva.14 iMatra_reph_anusvara-deva.15 iMatra_reph_candraBindu-deva.13 iMatra_reph_candraBindu-deva.14 iMatra_reph_candraBindu-deva.15 visarga-deva.alt ueMatra-deva.alt uueMatra-deva.alt nukta-deva.alt udatta-deva.alt01 doubleSvarita-vedic.alt01 ringAbove-vedic.alt01 doubleRingAbove-vedic.alt01 udatta-deva.alt02 doubleSvarita-vedic.alt02 ringAbove-vedic.alt02 doubleRingAbove-vedic.alt02 udatta-deva.alt03 doubleSvarita-vedic.alt03 ringAbove-vedic.alt03 doubleRingAbove-vedic.alt03 udatta-deva.alt04 doubleSvarita-vedic.alt04 ringAbove-vedic.alt04 doubleRingAbove-vedic.alt04 udatta-deva.alt05 doubleSvarita-vedic.alt05 ringAbove-vedic.alt05 doubleRingAbove-vedic.alt05 anudatta-deva.alt01 candraBelow-vedic.alt01 dotBelow-vedic.alt01 kathakaAnudatta-vedic.alt01 threeDotsBelow-vedic.alt01 twoDotsBelow-vedic.alt01 yajurvedicAggravatedIndependentSvarita-vedic.alt01 yajurvedicIndependentSvarita-vedic.alt01 yajurvedicKathakaSvarita-vedic.alt01 yajurvedicKathakaSvaritaSchroeder-vedic.alt01 tiryak-vedic.alt01 anudatta-deva.alt02 candraBelow-vedic.alt02 dotBelow-vedic.alt02 kathakaAnudatta-vedic.alt02 threeDotsBelow-vedic.alt02 twoDotsBelow-vedic.alt02 yajurvedicAggravatedIndependentSvarita-vedic.alt02 yajurvedicIndependentSvarita-vedic.alt02 yajurvedicKathakaSvarita-vedic.alt02 yajurvedicKathakaSvaritaSchroeder-vedic.alt02 tiryak-vedic.alt02

Components — _Comp_aaMatra-deva _Comp_anusvara-deva _Comp_reph_anusvara_iMatra-deva _Comp_reph_candraBindu_iMatra-deva _Comp_reph_iMatra-deva _Comp_candraBindu-deva.01 _Comp_candraBindu-deva.02

  1. Made glyph naming consistent with Noto Sans Devanagari.

  2. Updated glyph-order and OpenType Classes.

  3. Revised OpenType Feature code.

  4. Added comments/annotations to OpenType Feature code for quick summary.

  5. Revised "Replace Feature" Custom Parameter for all Export Instances. Removed master specific iMatra codes and added font-wide iMatra codes.

  6. Revised Anchoring, deleted anchors from half-form glyphs.

simoncozens commented 10 months ago

This is failing to build for me, for obscure reasons. Some glyphs were using Glyphs2-style nodes, but some were using Glyphs3 style. I've loaded and saved it in Glyphs 3, and now it's building.

Apart from this: Thanks, looks good. I am sure I am going to get questions about whether the visarga should have a headline or not.