Skip to content

Commit

Permalink
Fix up reordering of matra in shri +ss02, fixes #11
Browse files Browse the repository at this point in the history
  • Loading branch information
simoncozens committed Jun 28, 2023
1 parent 2d16d0f commit 2c86e4f
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions sources/NotoSerifDogra.glyphs
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
.appVersion = "3109";
.appVersion = "3202";
DisplayStrings = (
"/space"
);
classes = (
{
code = "Ka.dogra Kha.dogra Ga.dogra Gha.dogra Nga.dogra Ca.dogra Cha.dogra Ja.dogra Jha.dogra Nya.dogra Tta.dogra Ttha.dogra Dda.dogra Ddha.dogra Nna.dogra Ta.dogra Tha.dogra Da.dogra Dha.dogra Na.dogra Pa.dogra Pha.dogra Ba.dogra Bha.dogra Ma.dogra Ya.dogra Ra.dogra La.dogra Va.dogra Sha.dogra Ssa.dogra Sa.dogra Ha.dogra Rra.dogra JaNya.dogra KaSsa.dogra TaRa.dogra ShaRa.dogra SaTta.dogra Dha.alt.dogra Ttha.alt.dogra Rra.alt.dogra Ga.old.dogra Jha.old.dogra Ra.old.dogra Dha.old.dogra Gha.old.dogra Tha.old1.dogra Nga.old1.dogra Nga.old2.dogra Tha.old2.dogra Nna.old.dogra Nya.old.dogra Sha.old.dogra\012\012";
name = "@allconsonants";
name = allconsonants;
}
);
copyright = "Copyright 2022 The Noto Project Authors (https://github.com/notofonts/dogra)";
Expand Down Expand Up @@ -213,6 +213,10 @@ name = ReorderAnusvara1;
{
code = " lookup ReorderAnusvara2 {\012 sub matraAa.alt.dogra by Anusvara.dogra;\012 sub Anusvara.dogra by matraAa.alt.dogra;\012 }ReorderAnusvara2;";
name = ReorderAnusvara2;
},
{
code = "lookup DeleteMatra { sub matraI.old.dogra by NULL; } DeleteMatra;\012lookup InsertI { sub Ra.old.dogra by matraI.old.dogra Ra.old.dogra; } InsertI;\012";
name = SharaI;
}
);
features = (
Expand Down Expand Up @@ -242,7 +246,7 @@ name = ss01;
notes = "Name: Alternate forms";
},
{
code = " sub vowelAa.dogra by vowelAa.old.dogra;\012 sub vowelI.dogra by vowelI.old1.dogra;\012 sub vowelU.dogra by vowelU.old.dogra;\012 sub vowelUu.dogra by vowelU.old.dogra;\012 sub vowelAi.dogra by vowelAi.old1.dogra;\012 sub vowelO.dogra by vowelO.old.dogra;\012 sub vowelAu.dogra by vowelO.old.dogra;\012 sub Ga.dogra by Ga.old.dogra;\012 sub Gha.dogra by Gha.old.dogra;\012 sub Nga.dogra by Nga.old1.dogra;\012 sub Jha.dogra by Jha.old.dogra;\012 sub Nya.dogra by Nya.old.dogra;\012 sub Ttha.dogra by Ttha.alt.dogra;\012 sub Nna.dogra by Nna.old.dogra;\012 sub Tha.dogra by Tha.old1.dogra;\012 sub Dha.dogra by Dha.old.dogra;\012 sub Ra.dogra by Ra.old.dogra;\012 sub Ba.dogra by Ba.old.dogra;\012 sub Sha.dogra by Sha.old.dogra;\012 sub matraI.dogra by matraI.old.dogra;\012 sub matraI.alt.dogra by matraI.old.dogra;\012 sub matraIi.dogra by matraIi.old.dogra;\012 sub matraIi.alt.dogra by matraIi.old.dogra;\012 sub matraU.dogra by matraU.old.dogra;\012 sub matraUu.dogra by matraUu.old.dogra;\012 sub matraO.dogra by matraO.old.dogra;\012 sub matraAu.dogra by matraAu.old.dogra;\012 sub NnaMatraAa.dogra by Nna.old.dogra matraAa.dogra;\012 sub matraOAnusvara.dogra by matraOAnusvara.old.dogra;\012 sub matraAuAnusvara.dogra by matraAuAnusvara.old.dogra; \012 sub NuktamatraU.dogra by NuktamatraU.old.dogra;\012 sub NuktamatraUu.dogra by NuktamatraUu.old.dogra;\012\012 sub matraI.dogra @allconsonants Anusvara.dogra' by Anusvara.alt.dogra;\012 sub matraI.alt.dogra @allconsonants Anusvara.dogra' by Anusvara.alt.dogra;\012 \012 sub matraIiAnusvara.dogra by matraIiAnusvara.old.dogra; \012 sub matraIiAnusvara.alt.dogra by matraIiAnusvara.old.dogra; \012 \012 sub Ra.old.dogra matraR.alt.dogra' by matraR.dogra; \012 sub Ra.old.dogra matraRr.alt.dogra' by matraRr.dogra; \012 sub Ga.old.dogra matraR.alt.dogra' by matraR.dogra; \012 sub Ga.old.dogra matraRr.alt.dogra' by matraRr.dogra;\012 sub Nga.old1.dogra matraR.alt.dogra' by matraR.dogra; \012 sub Nga.old1.dogra matraRr.alt.dogra' by matraRr.dogra; \012 sub Gha.old.dogra matraAa.dogra' by matraAa.alt.dogra; \012 sub Ttha.alt.dogra matraIi.dogra' by matraIi.alt.dogra;\012 sub matraI.dogra' Ttha.alt.dogra by matraI.alt.dogra;\012 \012 sub ShaRa.dogra by Sha.old.dogra Virama.dogra Ra.old.dogra;\012 sub vowelOAnusvara.dogra by vowelO.old.dogra Anusvara.dogra;\012 sub vowelAuAnusvara.dogra by vowelO.old.dogra Anusvara.dogra;";
code = " sub vowelAa.dogra by vowelAa.old.dogra;\012 sub vowelI.dogra by vowelI.old1.dogra;\012 sub vowelU.dogra by vowelU.old.dogra;\012 sub vowelUu.dogra by vowelU.old.dogra;\012 sub vowelAi.dogra by vowelAi.old1.dogra;\012 sub vowelO.dogra by vowelO.old.dogra;\012 sub vowelAu.dogra by vowelO.old.dogra;\012 sub Ga.dogra by Ga.old.dogra;\012 sub Gha.dogra by Gha.old.dogra;\012 sub Nga.dogra by Nga.old1.dogra;\012 sub Jha.dogra by Jha.old.dogra;\012 sub Nya.dogra by Nya.old.dogra;\012 sub Ttha.dogra by Ttha.alt.dogra;\012 sub Nna.dogra by Nna.old.dogra;\012 sub Tha.dogra by Tha.old1.dogra;\012 sub Dha.dogra by Dha.old.dogra;\012 sub Ra.dogra by Ra.old.dogra;\012 sub Ba.dogra by Ba.old.dogra;\012 sub Sha.dogra by Sha.old.dogra;\012 sub matraI.dogra by matraI.old.dogra;\012 sub matraI.alt.dogra by matraI.old.dogra;\012 sub matraIi.dogra by matraIi.old.dogra;\012 sub matraIi.alt.dogra by matraIi.old.dogra;\012 sub matraU.dogra by matraU.old.dogra;\012 sub matraUu.dogra by matraUu.old.dogra;\012 sub matraO.dogra by matraO.old.dogra;\012 sub matraAu.dogra by matraAu.old.dogra;\012 sub NnaMatraAa.dogra by Nna.old.dogra matraAa.dogra;\012 sub matraOAnusvara.dogra by matraOAnusvara.old.dogra;\012 sub matraAuAnusvara.dogra by matraAuAnusvara.old.dogra; \012 sub NuktamatraU.dogra by NuktamatraU.old.dogra;\012 sub NuktamatraUu.dogra by NuktamatraUu.old.dogra;\012\012 sub matraI.dogra @allconsonants Anusvara.dogra' by Anusvara.alt.dogra;\012 sub matraI.alt.dogra @allconsonants Anusvara.dogra' by Anusvara.alt.dogra;\012 \012 sub matraIiAnusvara.dogra by matraIiAnusvara.old.dogra; \012 sub matraIiAnusvara.alt.dogra by matraIiAnusvara.old.dogra; \012 \012 sub Ra.old.dogra matraR.alt.dogra' by matraR.dogra; \012 sub Ra.old.dogra matraRr.alt.dogra' by matraRr.dogra; \012 sub Ga.old.dogra matraR.alt.dogra' by matraR.dogra; \012 sub Ga.old.dogra matraRr.alt.dogra' by matraRr.dogra;\012 sub Nga.old1.dogra matraR.alt.dogra' by matraR.dogra; \012 sub Nga.old1.dogra matraRr.alt.dogra' by matraRr.dogra; \012 sub Gha.old.dogra matraAa.dogra' by matraAa.alt.dogra; \012 sub Ttha.alt.dogra matraIi.dogra' by matraIi.alt.dogra;\012 sub matraI.dogra' Ttha.alt.dogra by matraI.alt.dogra;\012 \012 sub ShaRa.dogra by Sha.old.dogra Virama.dogra Ra.old.dogra;\012 sub vowelOAnusvara.dogra by vowelO.old.dogra Anusvara.dogra;\012 sub vowelAuAnusvara.dogra by vowelO.old.dogra Anusvara.dogra;\012\012# Fix up sha-ra\012lookup SharaIFix {\012 sub matraI.old.dogra' lookup DeleteMatra Sha.old.dogra' Virama.dogra' lookup InsertI Ra.old.dogra';\012} SharaIFix;\012";
name = ss02;
notes = "Name: Oldstyle forms 1";
},
Expand Down

0 comments on commit 2c86e4f

Please sign in to comment.