Skip to content

Commit

Permalink
Make virama a mark, fixes #17
Browse files Browse the repository at this point in the history
  • Loading branch information
simoncozens committed Jan 22, 2024
1 parent 8e82e06 commit 7dc78e9
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 47 deletions.
67 changes: 37 additions & 30 deletions sources/NotoSansLao.glyphs
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
{
.appVersion = "3179";
.appVersion = "3227";
.formatVersion = 3;
DisplayStrings = (
"ຄ"
);
axes = (
{
name = Weight;
Expand Down Expand Up @@ -486,7 +489,15 @@ lookup laoSmallToneMarks {
sub @laoAboveMarks [maiEk-lao maiTho-lao maiTi-lao maiCatawa-lao karan-lao]' by [maiEk-lao.small maiTho-lao.small maiTi-lao.small maiCatawa-lao.small karan-lao.small]; # ກິ້ ປິ້
} laoSmallToneMarks;
";
notes = "lookup laoTonemarksAboveMaiKanMaiKong {\012 # Use .smallright tonemarks above default (right side) maiKan and maiKong\012 sub [maiKanVowel-lao maiKonVowel-lao] [maiEk-lao.small maiTho-lao.small maiTi-lao.small maiCatawa-lao.small karan-lao.small niggahita-lao]' by [maiEk-lao.smallright maiTho-lao.smallright maiTi-lao.smallright maiCatawa-lao.smallright karan-lao.smallright niggahita-lao.right]; # ກັ້ ກົ້\012 } laoTonemarksAboveMaiKanMaiKong;\012\012lookup laoSmallRight {\012 # Any tonemarks above .smallright tonemarks will also switch to .smallright versions (extremely unlikely to occur)\012 sub [maiEk-lao.smallright maiTho-lao.smallright maiTi-lao.smallright maiCatawa-lao.smallright karan-lao.smallright] [maiEk-lao.small maiTho-lao.small maiTi-lao.small maiCatawa-lao.small karan-lao.small]' by [maiEk-lao.smallright maiTho-lao.smallright maiTi-lao.smallright maiCatawa-lao.smallright karan-lao.smallright]; # ກັ້້ ກົ້້\012 } laoSmallRight;";
notes = "lookup laoTonemarksAboveMaiKanMaiKong {
# Use .smallright tonemarks above default (right side) maiKan and maiKong
sub [maiKanVowel-lao maiKonVowel-lao] [maiEk-lao.small maiTho-lao.small maiTi-lao.small maiCatawa-lao.small karan-lao.small niggahita-lao]' by [maiEk-lao.smallright maiTho-lao.smallright maiTi-lao.smallright maiCatawa-lao.smallright karan-lao.smallright niggahita-lao.right]; # ກັ້ ກົ້
} laoTonemarksAboveMaiKanMaiKong;

lookup laoSmallRight {
# Any tonemarks above .smallright tonemarks will also switch to .smallright versions (extremely unlikely to occur)
sub [maiEk-lao.smallright maiTho-lao.smallright maiTi-lao.smallright maiCatawa-lao.smallright karan-lao.smallright] [maiEk-lao.small maiTho-lao.small maiTi-lao.small maiCatawa-lao.small karan-lao.small]' by [maiEk-lao.smallright maiTho-lao.smallright maiTi-lao.smallright maiCatawa-lao.smallright karan-lao.smallright]; # ກັ້້ ກົ້້
} laoSmallRight;";
tag = ccmp;
},
{
Expand Down Expand Up @@ -607,7 +618,6 @@ over = -15;
pos = -462;
},
{
over = -15;
},
{
over = -5;
Expand Down Expand Up @@ -716,7 +726,6 @@ over = -15;
pos = -462;
},
{
over = -15;
},
{
over = -5;
Expand Down Expand Up @@ -826,7 +835,6 @@ over = -15;
pos = -462;
},
{
over = -15;
},
{
over = -5;
Expand Down Expand Up @@ -936,7 +944,6 @@ over = -15;
pos = -462;
},
{
over = -15;
},
{
over = -5;
Expand Down Expand Up @@ -1046,7 +1053,6 @@ over = -15;
pos = -462;
},
{
over = -15;
},
{
over = -5;
Expand Down Expand Up @@ -1156,7 +1162,6 @@ over = -15;
pos = -462;
},
{
over = -15;
},
{
over = -5;
Expand Down Expand Up @@ -40818,8 +40823,9 @@ metricLeft = "=50";
metricRight = "=50";
},
{
category = Mark;
glyphname = "virama-lao";
lastChange = "2023-02-08 18:12:41 +0000";
lastChange = "2024-01-22 14:35:04 +0000";
layers = (
{
anchors = (
Expand Down Expand Up @@ -41022,6 +41028,7 @@ width = 282;
);
metricLeft = "=50";
metricRight = "=50";
subCategory = Nonspacing;
unicode = 3770;
},
{
Expand Down Expand Up @@ -46828,7 +46835,7 @@ value = -100;
}
);
instanceInterpolations = {
"6449CA81-A7C3-4005-93E5-765657812F1B" = 0.20312;
"6449CA81-A7C3-4005-93E5-765657812F1B" = 0.20313;
"64BC062E-13E4-450B-B24E-D8A474022433" = 0.79688;
};
name = ExtraLight;
Expand Down Expand Up @@ -49010,7 +49017,7 @@ value = -100;
);
instanceInterpolations = {
"009F2F33-BFE3-455D-BDCF-6F386AA465CF" = 0.79688;
"AA55D700-EA4F-438C-81A6-FEFC4FC5520F" = 0.20312;
"AA55D700-EA4F-438C-81A6-FEFC4FC5520F" = 0.20313;
};
name = "ExtraCondensed ExtraLight";
properties = (
Expand Down Expand Up @@ -49681,6 +49688,15 @@ value = "Copyright 2022 The Noto Project Authors (https://github.com/notofonts/l
);
},
{
key = descriptions;
values = (
{
language = dflt;
value = "Designed by Monotype design team.";
}
);
},
{
key = designers;
values = (
{
Expand All @@ -49694,43 +49710,30 @@ key = designerURL;
value = "http://www.monotype.com/studio";
},
{
key = manufacturers;
key = licenses;
values = (
{
language = dflt;
value = "Monotype Imaging Inc.";
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";
}
);
},
{
key = manufacturerURL;
value = "http://www.google.com/get/noto/";
},
{
key = licenseURL;
value = "https://scripts.sil.org/OFL";
},
{
key = vendorID;
value = GOOG;
},
{
key = descriptions;
key = manufacturers;
values = (
{
language = dflt;
value = "Designed by Monotype design team.";
value = "Monotype Imaging Inc.";
}
);
},
{
key = licenses;
values = (
{
language = dflt;
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";
}
);
key = manufacturerURL;
value = "http://www.google.com/get/noto/";
},
{
key = trademarks;
Expand All @@ -49742,6 +49745,10 @@ value = "Noto is a trademark of Google Inc.";
);
},
{
key = vendorID;
value = GOOG;
},
{
key = versionString;
value = "Version 2.003";
}
Expand Down
24 changes: 7 additions & 17 deletions sources/NotoSerifLao.glyphs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
.appVersion = "3133";
.appVersion = "3227";
DisplayStrings = (
"/koKai-lao/niggahita-lao/maiEk-lao/space/koKai-lao/niggahita-lao/maiTho-lao/space/koKai-lao/niggahita-lao/maiTi-lao/space/koKai-lao/niggahita-lao/maiCatawa-lao/space/koKai-lao/niggahita-lao/karan-lao \012/koKai-lao/maiEk-lao/amVowel-lao/space/koKai-lao/maiTho-lao/amVowel-lao/space/koKai-lao/maiTi-lao/amVowel-lao/space/koKai-lao/maiCatawa-lao/amVowel-lao/space/koKai-lao/karan-lao/amVowel-lao"
"/virama-lao/niggahita-lao/maiEk-lao/space/koKai-lao/niggahita-lao/maiTho-lao/space/koKai-lao/niggahita-lao/maiTi-lao/space/koKai-lao/niggahita-lao/maiCatawa-lao/space/koKai-lao/niggahita-lao/karan-lao \012/koKai-lao/maiEk-lao/amVowel-lao/space/koKai-lao/maiTho-lao/amVowel-lao/space/koKai-lao/maiTi-lao/amVowel-lao/space/koKai-lao/maiCatawa-lao/amVowel-lao/space/koKai-lao/karan-lao/amVowel-lao"
);
classes = (
{
Expand Down Expand Up @@ -189,18 +189,6 @@ kip
},
{
disabled = 1;
name = unicodeRanges;
value = (
0,
1,
25,
31,
33,
45
);
},
{
disabled = 1;
name = codePageRanges;
value = (
1252
Expand Down Expand Up @@ -236,12 +224,12 @@ value = (
{
name = "Lao TopTopMarks bottom";
position = 893;
size = "-10";
size = -10;
},
{
name = "Lao Topmarks Bottom";
position = 636;
size = "-15";
size = -15;
}
);
},
Expand Down Expand Up @@ -56437,7 +56425,7 @@ rightMetricsKey = "=50";
},
{
glyphname = "virama-lao";
lastChange = "2023-02-08 15:50:07 +0000";
lastChange = "2024-01-22 14:35:22 +0000";
layers = (
{
anchors = (
Expand Down Expand Up @@ -56649,6 +56637,8 @@ width = 282;
leftMetricsKey = "=50";
rightMetricsKey = "=50";
unicode = 0EBA;
category = Mark;
subCategory = Nonspacing;
},
{
glyphname = "yamakkan-lao";
Expand Down

0 comments on commit 7dc78e9

Please sign in to comment.