Skip to content

Commit

Permalink
Merge pull request #6 from notofonts/dogra-1.004
Browse files Browse the repository at this point in the history
  • Loading branch information
simoncozens committed Jun 21, 2022
2 parents 9db7f94 + a7b10de commit 9d3a1b8
Showing 1 changed file with 29 additions and 20 deletions.
49 changes: 29 additions & 20 deletions sources/NotoSerifDogra.glyphs
@@ -1,12 +1,12 @@
{
.appVersion = "1348";
.appVersion = "3072";
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";
}
);
copyright = "Copyright 2019 Google LLC. All Rights Reserved.";
copyright = "Copyright 2019-2022 Google LLC. All Rights Reserved.";
customParameters = (
{
name = glyphOrder;
Expand Down Expand Up @@ -156,23 +156,27 @@ uni25CC
);
},
{
name = fsType;
value = (
);
},
{
name = "Use Typo Metrics";
value = 1;
},
{
name = description;
value = "Designed by Ek Type";
},
{
name = openTypeNameLicense;
value = "This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.";
name = license;
value = "This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL";
},
{
name = openTypeNameLicenseURL;
name = licenseURL;
value = "http://scripts.sil.org/OFL";
},
{
name = fsType;
value = (
);
},
{
name = vendorID;
value = GOOG;
},
Expand All @@ -182,7 +186,7 @@ value = "Noto is a trademark of Google LLC";
},
{
name = versionString;
value = "Version 1.003";
value = "Version 1.004";
}
);
date = "2020-10-29 19:05:51 +0000";
Expand All @@ -206,25 +210,31 @@ name = ReorderAnusvara2;
);
features = (
{
code = "lookup akhn {\012 sub Ka.dogra Virama.dogra Ssa.dogra by KaSsa.dogra;\012 sub Ja.dogra Virama.dogra Nya.dogra by JaNya.dogra;\012 sub Sa.dogra Virama.dogra Tta.dogra by SaTta.dogra;\012 sub Nna.dogra matraAa.dogra by NnaMatraAa.dogra;\012}akhn;\012\012lookup rkrf { \012 sub Ta.dogra Virama.dogra Ra.dogra by TaRa.dogra;\012 sub Sha.dogra Virama.dogra Ra.dogra by ShaRa.dogra;\012}rkrf;\012\012lookup pres { \012 sub matraI.dogra' [Kha.dogra Nga.dogra Nna.dogra Pa.dogra Ma.dogra KaSsa.dogra Gha.old.dogra Nga.old2.dogra Ttha.alt.dogra] by matraI.alt.dogra;\012}pres;\012\012lookup psts1 {\012 sub matraIi.dogra Anusvara.dogra by matraIiAnusvara.dogra;\012}psts1;\012\012lookup psts2 { \012 sub [Kha.dogra Pa.dogra Ma.dogra KaSsa.dogra Gha.old.dogra] matraAa.dogra' by matraAa.alt.dogra; \012 sub [Kha.dogra Nga.dogra Nna.dogra Pa.dogra Ma.dogra KaSsa.dogra Gha.old.dogra Nga.old2.dogra Ttha.alt.dogra] matraIi.dogra' by matraIi.alt.dogra;\012 sub [Kha.dogra Nga.dogra Nna.dogra Pa.dogra Ma.dogra KaSsa.dogra Gha.old.dogra Nga.old2.dogra Ttha.alt.dogra] matraIiAnusvara.dogra' by matraIiAnusvara.alt.dogra;\012}psts2;\012\012lookup abvs1 { \012 sub matraE.dogra Anusvara.dogra by matraEAnusvara.dogra;\012 sub matraAi.dogra Anusvara.dogra by matraAiAnusvara.dogra;\012 sub matraO.dogra Anusvara.dogra by matraOAnusvara.dogra;\012 sub matraAu.dogra Anusvara.dogra by matraAuAnusvara.dogra;\012 sub vowelO.dogra Anusvara.dogra by vowelOAnusvara.dogra;\012 sub vowelAu.dogra Anusvara.dogra by vowelAuAnusvara.dogra;\012}abvs1;\012\012lookup abvs2 { \012 sub matraAa.dogra' lookup ReorderAnusvara1 Anusvara.dogra' lookup ReorderAnusvara1; \012 sub matraAa.alt.dogra' lookup ReorderAnusvara2 Anusvara.dogra' lookup ReorderAnusvara2; \012}abvs2;\012\012lookup abvs3 { \012 sub matraI.dogra @allconsonants Anusvara.dogra' by Anusvara.alt.dogra;\012 sub matraI.alt.dogra @allconsonants Anusvara.dogra' by Anusvara.alt.dogra;\012}abvs3;\012\012lookup blws1 { \012 sub [Kha.dogra Cha.dogra Ja.dogra Nya.dogra Nya.old.dogra Na.dogra Pa.dogra Ma.dogra La.dogra Ba.dogra Sa.dogra Dha.old.dogra Gha.old.dogra Tha.old1.dogra Ga.dogra Gha.dogra Tha.dogra Dha.dogra Ya.dogra Sha.dogra Ssa.dogra Ra.dogra ShaRa.dogra] matraR.dogra' by matraR.alt.dogra;\012 sub [Kha.dogra Cha.dogra Ja.dogra Nya.dogra Nya.old.dogra Na.dogra Pa.dogra Ma.dogra La.dogra Va.dogra Ba.dogra Sa.dogra Dha.old.dogra Gha.old.dogra Tha.old1.dogra Ga.dogra Gha.dogra Tha.dogra Dha.dogra Ya.dogra Sha.dogra Ssa.dogra Ra.dogra ShaRa.dogra] matraRr.dogra' by matraRr.alt.dogra;\012}blws1;\012\012lookup blws2 { \012 sub Va.dogra matraR.dogra by VaMatraR.dogra; \012 sub Nukta.dogra matraU.dogra by NuktamatraU.dogra;\012 sub Nukta.dogra matraUu.dogra by NuktamatraUu.dogra;\012}blws2;";
code = "lookup akhn {\012 sub Ka.dogra Virama.dogra Ssa.dogra by KaSsa.dogra;\012 sub Ja.dogra Virama.dogra Nya.dogra by JaNya.dogra;\012 sub Sa.dogra Virama.dogra Tta.dogra by SaTta.dogra;\012 sub Nna.dogra matraAa.dogra by NnaMatraAa.dogra;\012}akhn;\012\012lookup pres { \012 sub matraI.dogra' [Kha.dogra Nga.dogra Nna.dogra Pa.dogra Ma.dogra KaSsa.dogra Gha.old.dogra Nga.old2.dogra Ttha.alt.dogra] by matraI.alt.dogra;\012}pres;\012\012lookup psts1 {\012 sub matraIi.dogra Anusvara.dogra by matraIiAnusvara.dogra;\012}psts1;\012\012lookup psts2 { \012 sub [Kha.dogra Pa.dogra Ma.dogra KaSsa.dogra Gha.old.dogra] matraAa.dogra' by matraAa.alt.dogra; \012 sub [Kha.dogra Nga.dogra Nna.dogra Pa.dogra Ma.dogra KaSsa.dogra Gha.old.dogra Nga.old2.dogra Ttha.alt.dogra] matraIi.dogra' by matraIi.alt.dogra;\012 sub [Kha.dogra Nga.dogra Nna.dogra Pa.dogra Ma.dogra KaSsa.dogra Gha.old.dogra Nga.old2.dogra Ttha.alt.dogra] matraIiAnusvara.dogra' by matraIiAnusvara.alt.dogra;\012}psts2;\012\012lookup abvs1 { \012 sub matraE.dogra Anusvara.dogra by matraEAnusvara.dogra;\012 sub matraAi.dogra Anusvara.dogra by matraAiAnusvara.dogra;\012 sub matraO.dogra Anusvara.dogra by matraOAnusvara.dogra;\012 sub matraAu.dogra Anusvara.dogra by matraAuAnusvara.dogra;\012 sub vowelO.dogra Anusvara.dogra by vowelOAnusvara.dogra;\012 sub vowelAu.dogra Anusvara.dogra by vowelAuAnusvara.dogra;\012}abvs1;\012\012lookup abvs2 { \012 sub matraAa.dogra' lookup ReorderAnusvara1 Anusvara.dogra' lookup ReorderAnusvara1; \012 sub matraAa.alt.dogra' lookup ReorderAnusvara2 Anusvara.dogra' lookup ReorderAnusvara2; \012}abvs2;\012\012lookup abvs3 { \012 sub matraI.dogra @allconsonants Anusvara.dogra' by Anusvara.alt.dogra;\012 sub matraI.alt.dogra @allconsonants Anusvara.dogra' by Anusvara.alt.dogra;\012}abvs3;\012\012lookup blws1 { \012 sub [Kha.dogra Cha.dogra Ja.dogra Nya.dogra Nya.old.dogra Na.dogra Pa.dogra Ma.dogra La.dogra Ba.dogra Sa.dogra Dha.old.dogra Gha.old.dogra Tha.old1.dogra Ga.dogra Gha.dogra Tha.dogra Dha.dogra Ya.dogra Sha.dogra Ssa.dogra Ra.dogra ShaRa.dogra] matraR.dogra' by matraR.alt.dogra;\012 sub [Kha.dogra Cha.dogra Ja.dogra Nya.dogra Nya.old.dogra Na.dogra Pa.dogra Ma.dogra La.dogra Va.dogra Ba.dogra Sa.dogra Dha.old.dogra Gha.old.dogra Tha.old1.dogra Ga.dogra Gha.dogra Tha.dogra Dha.dogra Ya.dogra Sha.dogra Ssa.dogra Ra.dogra ShaRa.dogra] matraRr.dogra' by matraRr.alt.dogra;\012}blws1;\012\012lookup blws2 { \012 sub Va.dogra matraR.dogra by VaMatraR.dogra; \012 sub Nukta.dogra matraU.dogra by NuktamatraU.dogra;\012 sub Nukta.dogra matraUu.dogra by NuktamatraUu.dogra;\012}blws2;";
name = calt;
},
{
code = " #Alternate forms\012 sub vowelUu.dogra by vowelUu.alt.dogra;\012 sub Dha.dogra by Dha.alt.dogra;\012 sub Ttha.dogra by Ttha.alt.dogra;\012 sub Rra.dogra by Rra.alt.dogra;\012 \012 sub Ttha.alt.dogra matraIi.dogra' by matraIi.alt.dogra;\012 sub matraI.dogra' Ttha.alt.dogra by matraI.alt.dogra;\012 sub Ttha.alt.dogra matraIiAnusvara.dogra' by matraIiAnusvara.alt.dogra;";
name = ss01;
notes = "Name: ";
},
{
code = " #Oldstyle forms 1\012 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;";
name = ss02;
notes = "Name: ";
},
{
code = " #Oldsyltyle forms 2\012 sub vowelI.dogra by vowelI.old2.dogra;\012 sub vowelIi.dogra by vowelI.old2.dogra;\012 sub vowelE.dogra by vowelAi.old2.dogra;\012 sub vowelAi.dogra by vowelAi.old2.dogra;\012 sub Nga.dogra by Nga.old2.dogra;\012 sub Tha.dogra by Tha.old2.dogra;";
name = ss03;
notes = "Name: ";
},
{
automatic = 1;
code = "feature calt;\012feature ss01;\012feature ss02;\012feature ss03;\012";
code = "feature ss01;\012feature ss02;\012feature ss03;\012";
name = aalt;
},
{
code = "lookup rkrf { \012 sub Ta.dogra Virama.dogra Ra.dogra by TaRa.dogra;\012 sub Sha.dogra Virama.dogra Ra.dogra by ShaRa.dogra;\012}rkrf;\012";
name = rkrf;
}
);
fontMaster = (
Expand Down Expand Up @@ -19610,20 +19620,19 @@ instances = (
{
customParameters = (
{
name = postscriptFontName;
value = "NotoSerifDogra-Regular";
},
{
name = styleMapFamilyName;
value = "Noto Serif Dogra";
},
{
name = postscriptFontName;
value = "NotoSerifDogra-Regular";
}
);
interpolationWeight = 94;
instanceInterpolations = {
"284FCB4C-24BB-4F0E-B388-CD6C9D45C343" = 1;
};
name = Regular;
weightClass = Normal;
}
);
kerning = {
Expand Down Expand Up @@ -19697,5 +19706,5 @@ y = 614;
UFOFormat = 2;
};
versionMajor = 1;
versionMinor = 3;
versionMinor = 4;
}

0 comments on commit 9d3a1b8

Please sign in to comment.