diff --git a/GF_glyphsets/Greek/glyphs/CustomFilter_GF_Greek.plist b/GF_glyphsets/Greek/glyphs/CustomFilter_GF_Greek.plist index c545e47458..a3ddcd69cd 100644 --- a/GF_glyphsets/Greek/glyphs/CustomFilter_GF_Greek.plist +++ b/GF_glyphsets/Greek/glyphs/CustomFilter_GF_Greek.plist @@ -1323,6 +1323,19 @@ list + perispomenicomb + koroniscomb + dialytikatonoscomb + ypogegrammenicomb + ypogegrammeni + alphapsili + alphadasia + alphapsilivaria + alphadasiavaria + alphapsilioxia + alphadasiaoxia + alphapsiliperispomeni + alphadasiaperispomeni Alphapsili Alphadasia Alphapsilivaria @@ -1331,27 +1344,26 @@ Alphadasiaoxia Alphapsiliperispomeni Alphadasiaperispomeni - Alphavaria - Alphaoxia - Alphavrachy - Alphamacron - Alphaprosgegrammeni - Alphapsiliprosgegrammeni - Alphadasiaprosgegrammeni - Alphapsilivariaprosgegrammeni - Alphadasiavariaprosgegrammeni - Alphapsilioxiaprosgegrammeni - Alphadasiaoxiaprosgegrammeni - Alphapsiliperispomeniprosgegrammeni - Alphadasiaperispomeniprosgegrammeni + epsilonpsili + epsilondasia + epsilonpsilivaria + epsilondasiavaria + epsilonpsilioxia + epsilondasiaoxia Epsilonpsili Epsilondasia Epsilonpsilivaria Epsilondasiavaria Epsilonpsilioxia Epsilondasiaoxia - Epsilonvaria - Epsilonoxia + etapsili + etadasia + etapsilivaria + etadasiavaria + etapsilioxia + etadasiaoxia + etapsiliperispomeni + etadasiaperispomeni Etapsili Etadasia Etapsilivaria @@ -1360,17 +1372,14 @@ Etadasiaoxia Etapsiliperispomeni Etadasiaperispomeni - Etavaria - Etaoxia - Etaprosgegrammeni - Etapsiliprosgegrammeni - Etadasiaprosgegrammeni - Etapsilivariaprosgegrammeni - Etadasiavariaprosgegrammeni - Etapsilioxiaprosgegrammeni - Etadasiaoxiaprosgegrammeni - Etapsiliperispomeniprosgegrammeni - Etadasiaperispomeniprosgegrammeni + iotapsili + iotadasia + iotapsilivaria + iotadasiavaria + iotapsilioxia + iotadasiaoxia + iotapsiliperispomeni + iotadasiaperispomeni Iotapsili Iotadasia Iotapsilivaria @@ -1379,27 +1388,38 @@ Iotadasiaoxia Iotapsiliperispomeni Iotadasiaperispomeni - Iotavaria - Iotaoxia - Iotavrachy - Iotamacron + omicronpsili + omicrondasia + omicronpsilivaria + omicrondasiavaria + omicronpsilioxia + omicrondasiaoxia Omicronpsili Omicrondasia Omicronpsilivaria Omicrondasiavaria Omicronpsilioxia Omicrondasiaoxia - Omicronvaria - Omicronoxia - Rhodasia + upsilonpsili + upsilondasia + upsilonpsilivaria + upsilondasiavaria + upsilonpsilioxia + upsilondasiaoxia + upsilonpsiliperispomeni + upsilondasiaperispomeni Upsilondasia Upsilondasiavaria Upsilondasiaoxia Upsilondasiaperispomeni - Upsilonvaria - Upsilonoxia - Upsilonvrachy - Upsilonmacron + omegapsili + omegadasia + omegapsilivaria + omegadasiavaria + omegapsilioxia + omegadasiaoxia + omegapsiliperispomeni + omegadasiaperispomeni Omegapsili Omegadasia Omegapsilivaria @@ -1408,60 +1428,20 @@ Omegadasiaoxia Omegapsiliperispomeni Omegadasiaperispomeni - Omegavaria - Omegaoxia - Omegaprosgegrammeni - Omegapsiliprosgegrammeni - Omegadasiaprosgegrammeni - Omegapsilivariaprosgegrammeni - Omegadasiavariaprosgegrammeni - Omegapsilioxiaprosgegrammeni - Omegadasiaoxiaprosgegrammeni - Omegapsiliperispomeniprosgegrammeni - Omegadasiaperispomeniprosgegrammeni - Alphaprosgegrammeni.ss01 - Alphapsiliprosgegrammeni.ss01 - Alphadasiaprosgegrammeni.ss01 - Alphapsilivariaprosgegrammeni.ss01 - Alphadasiavariaprosgegrammeni.ss01 - Alphapsilioxiaprosgegrammeni.ss01 - Alphadasiaoxiaprosgegrammeni.ss01 - Alphapsiliperispomeniprosgegrammeni.ss01 - Alphadasiaperispomeniprosgegrammeni.ss01 - Etaprosgegrammeni.ss01 - Etapsiliprosgegrammeni.ss01 - Etadasiaprosgegrammeni.ss01 - Etapsilivariaprosgegrammeni.ss01 - Etadasiavariaprosgegrammeni.ss01 - Etapsilioxiaprosgegrammeni.ss01 - Etadasiaoxiaprosgegrammeni.ss01 - Etapsiliperispomeniprosgegrammeni.ss01 - Etadasiaperispomeniprosgegrammeni.ss01 - Omegaprosgegrammeni.ss01 - Omegapsiliprosgegrammeni.ss01 - Omegadasiaprosgegrammeni.ss01 - Omegapsilivariaprosgegrammeni.ss01 - Omegadasiavariaprosgegrammeni.ss01 - Omegapsilioxiaprosgegrammeni.ss01 - Omegadasiaoxiaprosgegrammeni.ss01 - Omegapsiliperispomeniprosgegrammeni.ss01 - Omegadasiaperispomeniprosgegrammeni.ss01 - alphapsili - alphadasia - alphapsilivaria - alphadasiavaria - alphapsilioxia - alphadasiaoxia - alphapsiliperispomeni - alphadasiaperispomeni alphavaria alphaoxia - alphaperispomeni - alphavrachy - alphamacron - alphaypogegrammeni - alphavariaypogegrammeni - alphaoxiaypogegrammeni + epsilonvaria + epsilonoxia + etavaria + etaoxia + iotavaria + iotaoxia + omicronvaria + omicronoxia + upsilonvaria + upsilonoxia + omegavaria + omegaoxia alphapsiliypogegrammeni alphadasiaypogegrammeni alphapsilivariaypogegrammeni @@ -1470,29 +1450,14 @@ alphadasiaoxiaypogegrammeni alphapsiliperispomeniypogegrammeni alphadasiaperispomeniypogegrammeni - alphaperispomeniypogegrammeni - epsilonpsili - epsilondasia - epsilonpsilivaria - epsilondasiavaria - epsilonpsilioxia - epsilondasiaoxia - epsilonvaria - epsilonoxia - etapsili - etadasia - etapsilivaria - etadasiavaria - etapsilioxia - etadasiaoxia - etapsiliperispomeni - etadasiaperispomeni - etavaria - etaoxia - etaperispomeni - etaypogegrammeni - etavariaypogegrammeni - etaoxiaypogegrammeni + Alphapsiliprosgegrammeni + Alphadasiaprosgegrammeni + Alphapsilivariaprosgegrammeni + Alphadasiavariaprosgegrammeni + Alphapsilioxiaprosgegrammeni + Alphadasiaoxiaprosgegrammeni + Alphapsiliperispomeniprosgegrammeni + Alphadasiaperispomeniprosgegrammeni etapsiliypogegrammeni etadasiaypogegrammeni etapsilivariaypogegrammeni @@ -1501,63 +1466,14 @@ etadasiaoxiaypogegrammeni etapsiliperispomeniypogegrammeni etadasiaperispomeniypogegrammeni - etaperispomeniypogegrammeni - iotapsili - iotadasia - iotapsilivaria - iotadasiavaria - iotapsilioxia - iotadasiaoxia - iotapsiliperispomeni - iotadasiaperispomeni - iotavaria - iotaoxia - iotaperispomeni - iotavrachy - iotamacron - iotadialytikavaria - iotadialytikaoxia - iotadialytikaperispomeni - omicronpsili - omicrondasia - omicronpsilivaria - omicrondasiavaria - omicronpsilioxia - omicrondasiaoxia - omicronvaria - omicronoxia - rhopsili - rhodasia - upsilonpsili - upsilondasia - upsilonpsilivaria - upsilondasiavaria - upsilonpsilioxia - upsilondasiaoxia - upsilonpsiliperispomeni - upsilondasiaperispomeni - upsilonvaria - upsilonoxia - upsilonperispomeni - upsilonvrachy - upsilonmacron - upsilondialytikavaria - upsilondialytikaoxia - upsilondialytikaperispomeni - omegapsili - omegadasia - omegapsilivaria - omegadasiavaria - omegapsilioxia - omegadasiaoxia - omegapsiliperispomeni - omegadasiaperispomeni - omegavaria - omegaoxia - omegaperispomeni - omegaypogegrammeni - omegavariaypogegrammeni - omegaoxiaypogegrammeni + Etapsiliprosgegrammeni + Etadasiaprosgegrammeni + Etapsilivariaprosgegrammeni + Etadasiavariaprosgegrammeni + Etapsilioxiaprosgegrammeni + Etadasiaoxiaprosgegrammeni + Etapsiliperispomeniprosgegrammeni + Etadasiaperispomeniprosgegrammeni omegapsiliypogegrammeni omegadasiaypogegrammeni omegapsilivariaypogegrammeni @@ -1566,28 +1482,85 @@ omegadasiaoxiaypogegrammeni omegapsiliperispomeniypogegrammeni omegadasiaperispomeniypogegrammeni - omegaperispomeniypogegrammeni + Omegapsiliprosgegrammeni + Omegadasiaprosgegrammeni + Omegapsilivariaprosgegrammeni + Omegadasiavariaprosgegrammeni + Omegapsilioxiaprosgegrammeni + Omegadasiaoxiaprosgegrammeni + Omegapsiliperispomeniprosgegrammeni + Omegadasiaperispomeniprosgegrammeni + alphavrachy + alphamacron + alphavariaypogegrammeni + alphaypogegrammeni + alphaoxiaypogegrammeni + alphaperispomeni + alphaperispomeniypogegrammeni + Alphavrachy + Alphamacron + Alphavaria + Alphaoxia + Alphaprosgegrammeni + koronis prosgegrammeni - ypogegrammeni - perispomenicomb - koroniscomb - dialytikatonoscomb - ypogegrammenicomb psili - koronis - dasia + perispomeni + dialytikaperispomeni + etavariaypogegrammeni + etaypogegrammeni + etaoxiaypogegrammeni + etaperispomeni + etaperispomeniypogegrammeni + Epsilonvaria + Epsilonoxia + Etavaria + Etaoxia + Etaprosgegrammeni psilivaria - dasiavaria psilioxia - dasiaoxia psiliperispomeni + iotavrachy + iotamacron + iotadialytikavaria + iotadialytikaoxia + iotaperispomeni + iotadialytikaperispomeni + Iotavrachy + Iotamacron + Iotavaria + Iotaoxia + dasiavaria + dasiaoxia dasiaperispomeni + upsilonvrachy + upsilonmacron + upsilondialytikavaria + upsilondialytikaoxia + rhopsili + rhodasia + upsilonperispomeni + upsilondialytikaperispomeni + Upsilonvrachy + Upsilonmacron + Upsilonvaria + Upsilonoxia + Rhodasia dialytikavaria dialytikaoxia - dialytikaperispomeni varia + omegavariaypogegrammeni + omegaypogegrammeni + omegaoxiaypogegrammeni + omegaperispomeni + omegaperispomeniypogegrammeni + Omicronvaria + Omicronoxia + Omegavaria + Omegaoxia + Omegaprosgegrammeni oxia - perispomeni + dasia name GF_Greek_Plus @@ -1595,88 +1568,88 @@ list + dotaccent + overlinecomb + dotbelowcomb + asteriskbelowcomb + doublebrevebelowcomb Stigma - Digamma - Koppa - Sampi stigma + Digamma digamma + Koppa koppa + Sampi sampi - M-fraktur - P-fraktur - S-fraktur - p-fraktur - litalic-math - asterism dblverticalbar - dottedcross - dottedobelos - dottedrightpointingangle - dottedtranspositionmarker - downancora - editorialcoronis + referencemark + undertie + asterism + threedotpunctuation + fourdotpunctuation fivedotpunctuation - forkedparagraphos + twodotpunctuation fourdotmark - fourdotpunctuation - hypodiastole - leftdottedsubstitutionbracket - leftraisedomissionbracket + dottedcross + tricolon + verticalfourdots + plussuperior + minussuperior + equalsuperior + plusinferior + minusinferior + equalinferior + alephsymbol + betsymbol + multiply.circled + ellipsisvertical + metricalbreve + metricallongovershort + metricalshortoverlong + metricallongovertwoshorts + metricaltwoshortsoverlong + metricaltwoshortsjoined + metricaltriseme + metricaltetraseme + metricalpentaseme + doubleSolidusOperator + rightanglesubstitutionmarker + rightangledottedsubstitutionmarker leftsubstitutionbracket - lefttranspositionbracket - paragraphos - raiseddottedinterpolationmarker + rightsubstitutionbracket + leftdottedsubstitutionbracket + rightdottedsubstitutionbracket raisedinterpolationmarker + raiseddottedinterpolationmarker + dottedtranspositionmarker + lefttranspositionbracket + righttranspositionbracket raisedsquare - referencemark - reversedforkedparagraphos - rightangledottedsubstitutionmarker - rightanglesubstitutionmarker - rightdottedsubstitutionbracket + leftraisedomissionbracket rightraisedomissionbracket - rightsubstitutionbracket - righttranspositionbracket - threedotpunctuation - tricolon - twodotpunctuation - undertie + editorialcoronis + paragraphos + forkedparagraphos + reversedforkedparagraphos + hypodiastole + dottedobelos + downancora upancora - verticalfourdots + dottedrightpointingangle doubleobliquehyphen anglebracketleft anglebracketright - cornerbracketleft - cornerbracketright dblanglebracketleft dblanglebracketright + cornerbracketleft + cornerbracketright whitesquarebracketleft whitesquarebracketright - metricalbreve - metricallongovershort - metricallongovertwoshorts - metricalpentaseme - metricalshortoverlong - metricaltetraseme - metricaltriseme - metricaltwoshortsjoined - metricaltwoshortsoverlong - alephsymbol - betsymbol - doubleSolidusOperator - ellipsisvertical - equalinferior - equalsuperior - minusinferior - minussuperior - plusinferior - plussuperior - multiply.circled - overlinecomb - dotbelowcomb - asteriskbelowcomb - doublebrevebelowcomb - dotaccent + litalic-math + M-fraktur + P-fraktur + S-fraktur + p-fraktur name GF_Greek_Pro diff --git a/GF_glyphsets/Greek/glyphs/GF_Greek_Plus.glyphs b/GF_glyphsets/Greek/glyphs/GF_Greek_Plus.glyphs index e7bc8b33b6..c8e57308c7 100644 --- a/GF_glyphsets/Greek/glyphs/GF_Greek_Plus.glyphs +++ b/GF_glyphsets/Greek/glyphs/GF_Greek_Plus.glyphs @@ -1,97 +1,24 @@ { -.appVersion = "3124"; +.appVersion = "3151"; .formatVersion = 3; -date = "2021-10-28 12:22:31 +0000"; -familyName = "GF Greek Plus"; -featurePrefixes = ( -{ -automatic = 1; -code = "languagesystem DFLT dflt; - -languagesystem latn dflt; -languagesystem latn AZE; -languagesystem latn CRT; -languagesystem latn KAZ; -languagesystem latn TAT; -languagesystem latn TRK; -languagesystem latn ROM; -languagesystem latn MOL; -languagesystem latn CAT; -"; -name = Languagesystems; -} -); -features = ( -{ -automatic = 1; -code = "feature locl; -feature ordn; -feature case; -"; -tag = aalt; -}, -{ -automatic = 1; -code = "lookup ccmp_Other_1 { - @CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hungarumlautcomb macroncomb ringcomb tildecomb]; - @CombiningNonTopAccents = [cedillacomb ogonekcomb]; - sub [i j]' @CombiningTopAccents by [idotless jdotless]; - sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless]; -} ccmp_Other_1; -"; -tag = ccmp; -}, -{ -automatic = 1; -code = "lookup locl_latn_0 { - script latn; - language AZE; - sub i by idotaccent; - language CRT; - sub i by idotaccent; - language KAZ; - sub i by idotaccent; - language TAT; - sub i by idotaccent; - language TRK; - sub i by idotaccent; -} locl_latn_0; - -lookup locl_latn_1 { - script latn; - language ROM; - sub Scedilla by Scommaaccent; - sub scedilla by scommaaccent; - language MOL; - sub Scedilla by Scommaaccent; - sub scedilla by scommaaccent; -} locl_latn_1; - -lookup locl_latn_2 { - script latn; - language CAT; - sub l periodcentered' l by periodcentered.loclCAT; - sub L periodcentered' L by periodcentered.loclCAT.case; -} locl_latn_2; -"; -tag = locl; -}, -{ -automatic = 1; -code = "sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine; -sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine; -"; -tag = ordn; -}, -{ -automatic = 1; -code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case; -"; -tag = case; +axes = ( +{ +name = Weight; +tag = wght; +}, +{ +name = Width; +tag = wdth; } ); +date = "2023-12-13 14:28:10 +0000"; +familyName = GF_Greek_Plus; fontMaster = ( { +axesValues = ( +100, +100 +); id = m01; metricValues = ( { @@ -122,2629 +49,962 @@ name = Regular; ); glyphs = ( { -glyphname = Alphapsili; -layers = ( +glyphname = perispomenicomb; +unicode = 834; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7944; +glyphname = koroniscomb; +unicode = 835; }, { -glyphname = Alphadasia; -layers = ( +glyphname = dialytikatonoscomb; +unicode = 836; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7945; +glyphname = ypogegrammenicomb; +unicode = 837; }, { -glyphname = Alphapsilivaria; -layers = ( +glyphname = koronis; +unicode = 8125; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7946; +glyphname = psili; +unicode = 8127; }, { -glyphname = Alphadasiavaria; -layers = ( +glyphname = perispomeni; +unicode = 8128; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7947; +glyphname = dialytikaperispomeni; +unicode = 8129; }, { -glyphname = Alphapsilioxia; -layers = ( +glyphname = psilivaria; +unicode = 8141; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7948; +glyphname = psilioxia; +unicode = 8142; }, { -glyphname = Alphadasiaoxia; -layers = ( +glyphname = psiliperispomeni; +unicode = 8143; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7949; +glyphname = dasiavaria; +unicode = 8157; }, { -glyphname = Alphapsiliperispomeni; -layers = ( +glyphname = dasiaoxia; +unicode = 8158; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7950; +glyphname = dasiaperispomeni; +unicode = 8159; }, { -glyphname = Alphadasiaperispomeni; -layers = ( +glyphname = dialytikavaria; +unicode = 8173; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7951; +glyphname = dialytikaoxia; +unicode = 8174; }, { -glyphname = Alphavaria; -layers = ( +glyphname = varia; +unicode = 8175; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8122; +glyphname = oxia; +unicode = 8189; }, { -glyphname = Alphaoxia; -layers = ( +glyphname = dasia; +unicode = 8190; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8123; +glyphname = ypogegrammeni; +unicode = 890; }, { -glyphname = Alphavrachy; -layers = ( +glyphname = alphapsili; +unicode = 7936; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8120; +glyphname = alphadasia; +unicode = 7937; }, { -glyphname = Alphamacron; -layers = ( +glyphname = alphapsilivaria; +unicode = 7938; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8121; +glyphname = alphadasiavaria; +unicode = 7939; }, { -glyphname = Alphaprosgegrammeni; -layers = ( +glyphname = alphapsilioxia; +unicode = 7940; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8124; +glyphname = alphadasiaoxia; +unicode = 7941; }, { -glyphname = Alphapsiliprosgegrammeni; -layers = ( +glyphname = alphapsiliperispomeni; +unicode = 7942; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8072; +glyphname = alphadasiaperispomeni; +unicode = 7943; }, { -glyphname = Alphadasiaprosgegrammeni; -layers = ( +glyphname = Alphapsili; +unicode = 7944; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8073; +glyphname = Alphadasia; +unicode = 7945; }, { -glyphname = Alphapsilivariaprosgegrammeni; -layers = ( +glyphname = Alphapsilivaria; +unicode = 7946; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8074; +glyphname = Alphadasiavaria; +unicode = 7947; }, { -glyphname = Alphadasiavariaprosgegrammeni; -layers = ( +glyphname = Alphapsilioxia; +unicode = 7948; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8075; +glyphname = Alphadasiaoxia; +unicode = 7949; }, { -glyphname = Alphapsilioxiaprosgegrammeni; -layers = ( +glyphname = Alphapsiliperispomeni; +unicode = 7950; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8076; +glyphname = Alphadasiaperispomeni; +unicode = 7951; }, { -glyphname = Alphadasiaoxiaprosgegrammeni; -layers = ( +glyphname = epsilonpsili; +unicode = 7952; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8077; +glyphname = epsilondasia; +unicode = 7953; }, { -glyphname = Alphapsiliperispomeniprosgegrammeni; -layers = ( +glyphname = epsilonpsilivaria; +unicode = 7954; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8078; +glyphname = epsilondasiavaria; +unicode = 7955; }, { -glyphname = Alphadasiaperispomeniprosgegrammeni; -layers = ( +glyphname = epsilonpsilioxia; +unicode = 7956; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8079; +glyphname = epsilondasiaoxia; +unicode = 7957; }, { glyphname = Epsilonpsili; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7960; }, { glyphname = Epsilondasia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7961; }, { glyphname = Epsilonpsilivaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7962; }, { glyphname = Epsilondasiavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7963; }, { glyphname = Epsilonpsilioxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7964; }, { glyphname = Epsilondasiaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7965; }, { -glyphname = Epsilonvaria; -layers = ( +glyphname = etapsili; +unicode = 7968; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8136; +glyphname = etadasia; +unicode = 7969; }, { -glyphname = Epsilonoxia; -layers = ( +glyphname = etapsilivaria; +unicode = 7970; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8137; +glyphname = etadasiavaria; +unicode = 7971; }, { -glyphname = Etapsili; -layers = ( +glyphname = etapsilioxia; +unicode = 7972; +}, { -layerId = m01; -width = 600; -} -); +glyphname = etadasiaoxia; +unicode = 7973; +}, +{ +glyphname = etapsiliperispomeni; +unicode = 7974; +}, +{ +glyphname = etadasiaperispomeni; +unicode = 7975; +}, +{ +glyphname = Etapsili; unicode = 7976; }, { glyphname = Etadasia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7977; }, { glyphname = Etapsilivaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7978; }, { glyphname = Etadasiavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7979; }, { glyphname = Etapsilioxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7980; }, { glyphname = Etadasiaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7981; }, { glyphname = Etapsiliperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7982; }, { glyphname = Etadasiaperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7983; }, { -glyphname = Etavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8138; -}, -{ -glyphname = Etaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8139; -}, -{ -glyphname = Etaprosgegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8140; -}, -{ -glyphname = Etapsiliprosgegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8088; +glyphname = iotapsili; +unicode = 7984; }, { -glyphname = Etadasiaprosgegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8089; +glyphname = iotadasia; +unicode = 7985; }, { -glyphname = Etapsilivariaprosgegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8090; +glyphname = iotapsilivaria; +unicode = 7986; }, { -glyphname = Etadasiavariaprosgegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8091; +glyphname = iotadasiavaria; +unicode = 7987; }, { -glyphname = Etapsilioxiaprosgegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8092; +glyphname = iotapsilioxia; +unicode = 7988; }, { -glyphname = Etadasiaoxiaprosgegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8093; +glyphname = iotadasiaoxia; +unicode = 7989; }, { -glyphname = Etapsiliperispomeniprosgegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8094; +glyphname = iotapsiliperispomeni; +unicode = 7990; }, { -glyphname = Etadasiaperispomeniprosgegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8095; +glyphname = iotadasiaperispomeni; +unicode = 7991; }, { glyphname = Iotapsili; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7992; }, { glyphname = Iotadasia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7993; }, { glyphname = Iotapsilivaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7994; }, { glyphname = Iotadasiavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7995; }, { glyphname = Iotapsilioxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7996; }, { glyphname = Iotadasiaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7997; }, { glyphname = Iotapsiliperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7998; }, { glyphname = Iotadasiaperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7999; }, { -glyphname = Iotavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8154; +glyphname = omicronpsili; +unicode = 8000; }, { -glyphname = Iotaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8155; +glyphname = omicrondasia; +unicode = 8001; }, { -glyphname = Iotavrachy; -layers = ( +glyphname = omicronpsilivaria; +unicode = 8002; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8152; +glyphname = omicrondasiavaria; +unicode = 8003; }, { -glyphname = Iotamacron; -layers = ( +glyphname = omicronpsilioxia; +unicode = 8004; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8153; +glyphname = omicrondasiaoxia; +unicode = 8005; }, { glyphname = Omicronpsili; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8008; }, { glyphname = Omicrondasia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8009; }, { glyphname = Omicronpsilivaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8010; }, { glyphname = Omicrondasiavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8011; }, { glyphname = Omicronpsilioxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8012; }, { glyphname = Omicrondasiaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8013; }, { -glyphname = Omicronvaria; -layers = ( +glyphname = upsilonpsili; +unicode = 8016; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8184; +glyphname = upsilondasia; +unicode = 8017; }, { -glyphname = Omicronoxia; -layers = ( +glyphname = upsilonpsilivaria; +unicode = 8018; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8185; +glyphname = upsilondasiavaria; +unicode = 8019; }, { -glyphname = Rhodasia; -layers = ( +glyphname = upsilonpsilioxia; +unicode = 8020; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8172; +glyphname = upsilondasiaoxia; +unicode = 8021; }, { -glyphname = Upsilondasia; -layers = ( +glyphname = upsilonpsiliperispomeni; +unicode = 8022; +}, { -layerId = m01; -width = 600; -} -); +glyphname = upsilondasiaperispomeni; +unicode = 8023; +}, +{ +glyphname = Upsilondasia; unicode = 8025; }, { glyphname = Upsilondasiavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8027; }, { glyphname = Upsilondasiaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8029; }, { glyphname = Upsilondasiaperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8031; }, { -glyphname = Upsilonvaria; -layers = ( +glyphname = omegapsili; +unicode = 8032; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8170; +glyphname = omegadasia; +unicode = 8033; }, { -glyphname = Upsilonoxia; -layers = ( +glyphname = omegapsilivaria; +unicode = 8034; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8171; +glyphname = omegadasiavaria; +unicode = 8035; }, { -glyphname = Upsilonvrachy; -layers = ( +glyphname = omegapsilioxia; +unicode = 8036; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8168; +glyphname = omegadasiaoxia; +unicode = 8037; }, { -glyphname = Upsilonmacron; -layers = ( +glyphname = omegapsiliperispomeni; +unicode = 8038; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8169; +glyphname = omegadasiaperispomeni; +unicode = 8039; }, { glyphname = Omegapsili; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8040; }, { glyphname = Omegadasia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8041; }, { glyphname = Omegapsilivaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8042; }, { glyphname = Omegadasiavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8043; }, { glyphname = Omegapsilioxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8044; }, { glyphname = Omegadasiaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8045; }, { glyphname = Omegapsiliperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8046; }, { glyphname = Omegadasiaperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8047; }, { -glyphname = Omegavaria; -layers = ( +glyphname = alphavaria; +unicode = 8048; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8186; +glyphname = alphaoxia; +unicode = 8049; }, { -glyphname = Omegaoxia; -layers = ( +glyphname = epsilonvaria; +unicode = 8050; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8187; +glyphname = epsilonoxia; +unicode = 8051; }, { -glyphname = Omegaprosgegrammeni; -layers = ( +glyphname = etavaria; +unicode = 8052; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8188; +glyphname = etaoxia; +unicode = 8053; }, { -glyphname = Omegapsiliprosgegrammeni; -layers = ( +glyphname = iotavaria; +unicode = 8054; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8104; +glyphname = iotaoxia; +unicode = 8055; }, { -glyphname = Omegadasiaprosgegrammeni; -layers = ( +glyphname = omicronvaria; +unicode = 8056; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8105; +glyphname = omicronoxia; +unicode = 8057; }, { -glyphname = Omegapsilivariaprosgegrammeni; -layers = ( +glyphname = upsilonvaria; +unicode = 8058; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8106; +glyphname = upsilonoxia; +unicode = 8059; }, { -glyphname = Omegadasiavariaprosgegrammeni; -layers = ( +glyphname = omegavaria; +unicode = 8060; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8107; +glyphname = omegaoxia; +unicode = 8061; }, { -glyphname = Omegapsilioxiaprosgegrammeni; -layers = ( +glyphname = alphapsiliypogegrammeni; +unicode = 8064; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8108; +glyphname = alphadasiaypogegrammeni; +unicode = 8065; }, { -glyphname = Omegadasiaoxiaprosgegrammeni; -layers = ( +glyphname = alphapsilivariaypogegrammeni; +unicode = 8066; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8109; +glyphname = alphadasiavariaypogegrammeni; +unicode = 8067; }, { -glyphname = Omegapsiliperispomeniprosgegrammeni; -layers = ( +glyphname = alphapsilioxiaypogegrammeni; +unicode = 8068; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8110; +glyphname = alphadasiaoxiaypogegrammeni; +unicode = 8069; }, { -glyphname = Omegadasiaperispomeniprosgegrammeni; -layers = ( +glyphname = alphapsiliperispomeniypogegrammeni; +unicode = 8070; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8111; +glyphname = alphadasiaperispomeniypogegrammeni; +unicode = 8071; }, { -glyphname = Alphaprosgegrammeni.ss01; -layers = ( +glyphname = Alphapsiliprosgegrammeni; +unicode = 8072; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Alphadasiaprosgegrammeni; +unicode = 8073; }, { -glyphname = Alphapsiliprosgegrammeni.ss01; -layers = ( +glyphname = Alphapsilivariaprosgegrammeni; +unicode = 8074; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Alphadasiavariaprosgegrammeni; +unicode = 8075; }, { -glyphname = Alphadasiaprosgegrammeni.ss01; -layers = ( +glyphname = Alphapsilioxiaprosgegrammeni; +unicode = 8076; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Alphadasiaoxiaprosgegrammeni; +unicode = 8077; }, { -glyphname = Alphapsilivariaprosgegrammeni.ss01; -layers = ( +glyphname = Alphapsiliperispomeniprosgegrammeni; +unicode = 8078; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Alphadasiaperispomeniprosgegrammeni; +unicode = 8079; }, { -glyphname = Alphadasiavariaprosgegrammeni.ss01; -layers = ( +glyphname = etapsiliypogegrammeni; +unicode = 8080; +}, { -layerId = m01; -width = 600; -} -); +glyphname = etadasiaypogegrammeni; +unicode = 8081; }, { -glyphname = Alphapsilioxiaprosgegrammeni.ss01; -layers = ( +glyphname = etapsilivariaypogegrammeni; +unicode = 8082; +}, { -layerId = m01; -width = 600; -} -); +glyphname = etadasiavariaypogegrammeni; +unicode = 8083; }, { -glyphname = Alphadasiaoxiaprosgegrammeni.ss01; -layers = ( +glyphname = etapsilioxiaypogegrammeni; +unicode = 8084; +}, { -layerId = m01; -width = 600; -} -); +glyphname = etadasiaoxiaypogegrammeni; +unicode = 8085; }, { -glyphname = Alphapsiliperispomeniprosgegrammeni.ss01; -layers = ( +glyphname = etapsiliperispomeniypogegrammeni; +unicode = 8086; +}, { -layerId = m01; -width = 600; -} -); +glyphname = etadasiaperispomeniypogegrammeni; +unicode = 8087; }, { -glyphname = Alphadasiaperispomeniprosgegrammeni.ss01; -layers = ( +glyphname = Etapsiliprosgegrammeni; +unicode = 8088; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Etadasiaprosgegrammeni; +unicode = 8089; }, { -glyphname = Etaprosgegrammeni.ss01; -layers = ( +glyphname = Etapsilivariaprosgegrammeni; +unicode = 8090; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Etadasiavariaprosgegrammeni; +unicode = 8091; }, { -glyphname = Etapsiliprosgegrammeni.ss01; -layers = ( +glyphname = Etapsilioxiaprosgegrammeni; +unicode = 8092; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Etadasiaoxiaprosgegrammeni; +unicode = 8093; }, { -glyphname = Etadasiaprosgegrammeni.ss01; -layers = ( +glyphname = Etapsiliperispomeniprosgegrammeni; +unicode = 8094; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Etadasiaperispomeniprosgegrammeni; +unicode = 8095; }, { -glyphname = Etapsilivariaprosgegrammeni.ss01; -layers = ( +glyphname = omegapsiliypogegrammeni; +unicode = 8096; +}, { -layerId = m01; -width = 600; -} -); +glyphname = omegadasiaypogegrammeni; +unicode = 8097; }, { -glyphname = Etadasiavariaprosgegrammeni.ss01; -layers = ( +glyphname = omegapsilivariaypogegrammeni; +unicode = 8098; +}, { -layerId = m01; -width = 600; -} -); +glyphname = omegadasiavariaypogegrammeni; +unicode = 8099; }, { -glyphname = Etapsilioxiaprosgegrammeni.ss01; -layers = ( +glyphname = omegapsilioxiaypogegrammeni; +unicode = 8100; +}, { -layerId = m01; -width = 600; -} -); +glyphname = omegadasiaoxiaypogegrammeni; +unicode = 8101; }, { -glyphname = Etadasiaoxiaprosgegrammeni.ss01; -layers = ( +glyphname = omegapsiliperispomeniypogegrammeni; +unicode = 8102; +}, { -layerId = m01; -width = 600; -} -); +glyphname = omegadasiaperispomeniypogegrammeni; +unicode = 8103; }, { -glyphname = Etapsiliperispomeniprosgegrammeni.ss01; -layers = ( +glyphname = Omegapsiliprosgegrammeni; +unicode = 8104; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Omegadasiaprosgegrammeni; +unicode = 8105; }, { -glyphname = Etadasiaperispomeniprosgegrammeni.ss01; -layers = ( +glyphname = Omegapsilivariaprosgegrammeni; +unicode = 8106; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Omegadasiavariaprosgegrammeni; +unicode = 8107; }, { -glyphname = Omegaprosgegrammeni.ss01; -layers = ( +glyphname = Omegapsilioxiaprosgegrammeni; +unicode = 8108; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Omegadasiaoxiaprosgegrammeni; +unicode = 8109; }, { -glyphname = Omegapsiliprosgegrammeni.ss01; -layers = ( +glyphname = Omegapsiliperispomeniprosgegrammeni; +unicode = 8110; +}, { -layerId = m01; -width = 600; -} -); -}, -{ -glyphname = Omegadasiaprosgegrammeni.ss01; -layers = ( -{ -layerId = m01; -width = 600; -} -); -}, -{ -glyphname = Omegapsilivariaprosgegrammeni.ss01; -layers = ( -{ -layerId = m01; -width = 600; -} -); -}, -{ -glyphname = Omegadasiavariaprosgegrammeni.ss01; -layers = ( -{ -layerId = m01; -width = 600; -} -); -}, -{ -glyphname = Omegapsilioxiaprosgegrammeni.ss01; -layers = ( -{ -layerId = m01; -width = 600; -} -); -}, -{ -glyphname = Omegadasiaoxiaprosgegrammeni.ss01; -layers = ( -{ -layerId = m01; -width = 600; -} -); -}, -{ -glyphname = Omegapsiliperispomeniprosgegrammeni.ss01; -layers = ( -{ -layerId = m01; -width = 600; -} -); -}, -{ -glyphname = Omegadasiaperispomeniprosgegrammeni.ss01; -layers = ( -{ -layerId = m01; -width = 600; -} -); -}, -{ -glyphname = alphapsili; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7936; -}, -{ -glyphname = alphadasia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7937; -}, -{ -glyphname = alphapsilivaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7938; -}, -{ -glyphname = alphadasiavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7939; -}, -{ -glyphname = alphapsilioxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7940; -}, -{ -glyphname = alphadasiaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7941; -}, -{ -glyphname = alphapsiliperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7942; -}, -{ -glyphname = alphadasiaperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7943; -}, -{ -glyphname = alphavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8048; -}, -{ -glyphname = alphaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8049; -}, -{ -glyphname = alphaperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8118; +glyphname = Omegadasiaperispomeniprosgegrammeni; +unicode = 8111; }, { glyphname = alphavrachy; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8112; -}, -{ -glyphname = alphamacron; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8113; -}, -{ -glyphname = alphaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8115; -}, -{ -glyphname = alphavariaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8114; -}, -{ -glyphname = alphaoxiaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8116; -}, -{ -glyphname = alphapsiliypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8064; -}, -{ -glyphname = alphadasiaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8065; -}, -{ -glyphname = alphapsilivariaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8066; -}, -{ -glyphname = alphadasiavariaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8067; -}, -{ -glyphname = alphapsilioxiaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8068; -}, -{ -glyphname = alphadasiaoxiaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8069; -}, -{ -glyphname = alphapsiliperispomeniypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8070; -}, -{ -glyphname = alphadasiaperispomeniypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8071; -}, -{ -glyphname = alphaperispomeniypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8119; -}, -{ -glyphname = epsilonpsili; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7952; -}, -{ -glyphname = epsilondasia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7953; -}, -{ -glyphname = epsilonpsilivaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7954; -}, -{ -glyphname = epsilondasiavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7955; -}, -{ -glyphname = epsilonpsilioxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7956; -}, -{ -glyphname = epsilondasiaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7957; -}, -{ -glyphname = epsilonvaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8050; -}, -{ -glyphname = epsilonoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8051; -}, -{ -glyphname = etapsili; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7968; -}, -{ -glyphname = etadasia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7969; -}, -{ -glyphname = etapsilivaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7970; -}, -{ -glyphname = etadasiavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7971; -}, -{ -glyphname = etapsilioxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7972; -}, -{ -glyphname = etadasiaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7973; -}, -{ -glyphname = etapsiliperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7974; -}, -{ -glyphname = etadasiaperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7975; -}, -{ -glyphname = etavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8052; -}, -{ -glyphname = etaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8053; -}, -{ -glyphname = etaperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8134; -}, -{ -glyphname = etaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8131; -}, -{ -glyphname = etavariaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8130; -}, -{ -glyphname = etaoxiaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8132; -}, -{ -glyphname = etapsiliypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8080; -}, -{ -glyphname = etadasiaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8081; -}, -{ -glyphname = etapsilivariaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8082; -}, -{ -glyphname = etadasiavariaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8083; -}, -{ -glyphname = etapsilioxiaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8084; -}, -{ -glyphname = etadasiaoxiaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8085; -}, -{ -glyphname = etapsiliperispomeniypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8086; -}, -{ -glyphname = etadasiaperispomeniypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8087; -}, -{ -glyphname = etaperispomeniypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8135; -}, -{ -glyphname = iotapsili; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7984; -}, -{ -glyphname = iotadasia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7985; -}, -{ -glyphname = iotapsilivaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7986; -}, -{ -glyphname = iotadasiavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7987; -}, -{ -glyphname = iotapsilioxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7988; -}, -{ -glyphname = iotadasiaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7989; -}, -{ -glyphname = iotapsiliperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7990; -}, -{ -glyphname = iotadasiaperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7991; -}, -{ -glyphname = iotavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8054; -}, -{ -glyphname = iotaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8055; -}, -{ -glyphname = iotaperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8150; -}, -{ -glyphname = iotavrachy; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8144; -}, -{ -glyphname = iotamacron; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8145; -}, -{ -glyphname = iotadialytikavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8146; -}, -{ -glyphname = iotadialytikaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8147; -}, -{ -glyphname = iotadialytikaperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8151; -}, -{ -glyphname = omicronpsili; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8000; -}, -{ -glyphname = omicrondasia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8001; -}, -{ -glyphname = omicronpsilivaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8002; -}, -{ -glyphname = omicrondasiavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8003; -}, -{ -glyphname = omicronpsilioxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8004; -}, -{ -glyphname = omicrondasiaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8005; -}, -{ -glyphname = omicronvaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8056; -}, -{ -glyphname = omicronoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8057; -}, -{ -glyphname = rhopsili; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8164; -}, -{ -glyphname = rhodasia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8165; -}, -{ -glyphname = upsilonpsili; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8016; -}, -{ -glyphname = upsilondasia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8017; -}, -{ -glyphname = upsilonpsilivaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8018; -}, -{ -glyphname = upsilondasiavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8019; -}, -{ -glyphname = upsilonpsilioxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8020; -}, -{ -glyphname = upsilondasiaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8021; -}, -{ -glyphname = upsilonpsiliperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8022; -}, -{ -glyphname = upsilondasiaperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8023; -}, -{ -glyphname = upsilonvaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8058; -}, -{ -glyphname = upsilonoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8059; -}, -{ -glyphname = upsilonperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8166; -}, -{ -glyphname = upsilonvrachy; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8160; -}, -{ -glyphname = upsilonmacron; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8161; -}, -{ -glyphname = upsilondialytikavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8162; -}, -{ -glyphname = upsilondialytikaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8163; -}, -{ -glyphname = upsilondialytikaperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8167; -}, -{ -glyphname = omegapsili; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8032; -}, -{ -glyphname = omegadasia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8033; -}, -{ -glyphname = omegapsilivaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8034; -}, -{ -glyphname = omegadasiavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8035; -}, -{ -glyphname = omegapsilioxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8036; -}, -{ -glyphname = omegadasiaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8037; -}, -{ -glyphname = omegapsiliperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8038; -}, -{ -glyphname = omegadasiaperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8039; -}, -{ -glyphname = omegavaria; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8060; -}, -{ -glyphname = omegaoxia; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8061; -}, -{ -glyphname = omegaperispomeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8182; -}, -{ -glyphname = omegaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8179; -}, -{ -glyphname = omegavariaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8178; -}, -{ -glyphname = omegaoxiaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8180; -}, -{ -glyphname = omegapsiliypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8096; +unicode = 8112; }, { -glyphname = omegadasiaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8097; +glyphname = alphamacron; +unicode = 8113; }, { -glyphname = omegapsilivariaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8098; +glyphname = alphavariaypogegrammeni; +unicode = 8114; }, { -glyphname = omegadasiavariaypogegrammeni; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8099; +glyphname = alphaypogegrammeni; +unicode = 8115; }, { -glyphname = omegapsilioxiaypogegrammeni; -layers = ( +glyphname = alphaoxiaypogegrammeni; +unicode = 8116; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8100; +glyphname = alphaperispomeni; +unicode = 8118; }, { -glyphname = omegadasiaoxiaypogegrammeni; -layers = ( +glyphname = alphaperispomeniypogegrammeni; +unicode = 8119; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8101; +glyphname = Alphavrachy; +unicode = 8120; }, { -glyphname = omegapsiliperispomeniypogegrammeni; -layers = ( +glyphname = Alphamacron; +unicode = 8121; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8102; +glyphname = Alphavaria; +unicode = 8122; }, { -glyphname = omegadasiaperispomeniypogegrammeni; -layers = ( +glyphname = Alphaoxia; +unicode = 8123; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8103; +glyphname = Alphaprosgegrammeni; +unicode = 8124; }, { -glyphname = omegaperispomeniypogegrammeni; -layers = ( +glyphname = prosgegrammeni; +unicode = 8126; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8183; +glyphname = etavariaypogegrammeni; +unicode = 8130; }, { -glyphname = prosgegrammeni; -layers = ( +glyphname = etaypogegrammeni; +unicode = 8131; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8126; +glyphname = etaoxiaypogegrammeni; +unicode = 8132; }, { -glyphname = ypogegrammeni; -layers = ( +glyphname = etaperispomeni; +unicode = 8134; +}, { -layerId = m01; -width = 600; -} -); -unicode = 890; +glyphname = etaperispomeniypogegrammeni; +unicode = 8135; }, { -glyphname = perispomenicomb; -layers = ( +glyphname = Epsilonvaria; +unicode = 8136; +}, { -layerId = m01; -width = 600; -} -); -unicode = 834; +glyphname = Epsilonoxia; +unicode = 8137; }, { -glyphname = koroniscomb; -layers = ( +glyphname = Etavaria; +unicode = 8138; +}, { -layerId = m01; -width = 600; -} -); -unicode = 835; +glyphname = Etaoxia; +unicode = 8139; }, { -glyphname = dialytikatonoscomb; -layers = ( +glyphname = Etaprosgegrammeni; +unicode = 8140; +}, { -layerId = m01; -width = 600; -} -); -unicode = 836; +glyphname = iotavrachy; +unicode = 8144; }, { -glyphname = ypogegrammenicomb; -layers = ( +glyphname = iotamacron; +unicode = 8145; +}, { -layerId = m01; -width = 600; -} -); -unicode = 837; +glyphname = iotadialytikavaria; +unicode = 8146; }, { -glyphname = psili; -layers = ( +glyphname = iotadialytikaoxia; +unicode = 8147; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8127; +glyphname = iotaperispomeni; +unicode = 8150; }, { -glyphname = koronis; -layers = ( +glyphname = iotadialytikaperispomeni; +unicode = 8151; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8125; +glyphname = Iotavrachy; +unicode = 8152; }, { -glyphname = dasia; -layers = ( +glyphname = Iotamacron; +unicode = 8153; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8190; +glyphname = Iotavaria; +unicode = 8154; }, { -glyphname = psilivaria; -layers = ( +glyphname = Iotaoxia; +unicode = 8155; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8141; +glyphname = upsilonvrachy; +unicode = 8160; }, { -glyphname = dasiavaria; -layers = ( +glyphname = upsilonmacron; +unicode = 8161; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8157; +glyphname = upsilondialytikavaria; +unicode = 8162; }, { -glyphname = psilioxia; -layers = ( +glyphname = upsilondialytikaoxia; +unicode = 8163; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8142; +glyphname = rhopsili; +unicode = 8164; }, { -glyphname = dasiaoxia; -layers = ( +glyphname = rhodasia; +unicode = 8165; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8158; +glyphname = upsilonperispomeni; +unicode = 8166; }, { -glyphname = psiliperispomeni; -layers = ( +glyphname = upsilondialytikaperispomeni; +unicode = 8167; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8143; +glyphname = Upsilonvrachy; +unicode = 8168; }, { -glyphname = dasiaperispomeni; -layers = ( +glyphname = Upsilonmacron; +unicode = 8169; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8159; +glyphname = Upsilonvaria; +unicode = 8170; }, { -glyphname = dialytikavaria; -layers = ( +glyphname = Upsilonoxia; +unicode = 8171; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8173; +glyphname = Rhodasia; +unicode = 8172; }, { -glyphname = dialytikaoxia; -layers = ( +glyphname = omegavariaypogegrammeni; +unicode = 8178; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8174; +glyphname = omegaypogegrammeni; +unicode = 8179; }, { -glyphname = dialytikaperispomeni; -layers = ( +glyphname = omegaoxiaypogegrammeni; +unicode = 8180; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8129; +glyphname = omegaperispomeni; +unicode = 8182; }, { -glyphname = varia; -layers = ( +glyphname = omegaperispomeniypogegrammeni; +unicode = 8183; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8175; +glyphname = Omicronvaria; +unicode = 8184; }, { -glyphname = oxia; -layers = ( +glyphname = Omicronoxia; +unicode = 8185; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8189; +glyphname = Omegavaria; +unicode = 8186; }, { -glyphname = perispomeni; -layers = ( +glyphname = Omegaoxia; +unicode = 8187; +}, { -layerId = m01; -width = 600; +glyphname = Omegaprosgegrammeni; +unicode = 8188; } ); -unicode = 8128; -} +instances = ( ); +kerningLTR = { +}; metrics = ( { type = ascender; @@ -2765,6 +1025,8 @@ type = descender; type = "italic angle"; } ); +stems = ( +); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; diff --git a/GF_glyphsets/Greek/glyphs/GF_Greek_Pro.glyphs b/GF_glyphsets/Greek/glyphs/GF_Greek_Pro.glyphs index e4b0acf420..75643a11e0 100644 --- a/GF_glyphsets/Greek/glyphs/GF_Greek_Pro.glyphs +++ b/GF_glyphsets/Greek/glyphs/GF_Greek_Pro.glyphs @@ -1,97 +1,24 @@ { -.appVersion = "3124"; +.appVersion = "3151"; .formatVersion = 3; -date = "2021-10-28 12:22:31 +0000"; -familyName = "GF Greek Pro"; -featurePrefixes = ( -{ -automatic = 1; -code = "languagesystem DFLT dflt; - -languagesystem latn dflt; -languagesystem latn AZE; -languagesystem latn CRT; -languagesystem latn KAZ; -languagesystem latn TAT; -languagesystem latn TRK; -languagesystem latn ROM; -languagesystem latn MOL; -languagesystem latn CAT; -"; -name = Languagesystems; -} -); -features = ( -{ -automatic = 1; -code = "feature locl; -feature ordn; -feature case; -"; -tag = aalt; -}, -{ -automatic = 1; -code = "lookup ccmp_Other_1 { - @CombiningTopAccents = [acutecomb brevecomb caroncomb circumflexcomb commaturnedabovecomb dieresiscomb dotaccentcomb gravecomb hungarumlautcomb macroncomb ringcomb tildecomb]; - @CombiningNonTopAccents = [cedillacomb ogonekcomb]; - sub [i j]' @CombiningTopAccents by [idotless jdotless]; - sub [i j]' @CombiningNonTopAccents @CombiningTopAccents by [idotless jdotless]; -} ccmp_Other_1; -"; -tag = ccmp; -}, -{ -automatic = 1; -code = "lookup locl_latn_0 { - script latn; - language AZE; - sub i by idotaccent; - language CRT; - sub i by idotaccent; - language KAZ; - sub i by idotaccent; - language TAT; - sub i by idotaccent; - language TRK; - sub i by idotaccent; -} locl_latn_0; - -lookup locl_latn_1 { - script latn; - language ROM; - sub Scedilla by Scommaaccent; - sub scedilla by scommaaccent; - language MOL; - sub Scedilla by Scommaaccent; - sub scedilla by scommaaccent; -} locl_latn_1; - -lookup locl_latn_2 { - script latn; - language CAT; - sub l periodcentered' l by periodcentered.loclCAT; - sub L periodcentered' L by periodcentered.loclCAT.case; -} locl_latn_2; -"; -tag = locl; -}, -{ -automatic = 1; -code = "sub [zero one two three four five six seven eight nine] [A a]' by ordfeminine; -sub [zero one two three four five six seven eight nine] [O o]' by ordmasculine; -"; -tag = ordn; -}, -{ -automatic = 1; -code = "sub periodcentered.loclCAT by periodcentered.loclCAT.case; -"; -tag = case; +axes = ( +{ +name = Weight; +tag = wght; +}, +{ +name = Width; +tag = wdth; } ); +date = "2023-12-13 14:28:10 +0000"; +familyName = GF_Greek_Pro; fontMaster = ( { +axesValues = ( +100, +100 +); id = m01; metricValues = ( { @@ -122,826 +49,338 @@ name = Regular; ); glyphs = ( { -glyphname = Stigma; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 986; +glyphname = plussuperior; +unicode = 8314; }, { -glyphname = Digamma; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 988; +glyphname = minussuperior; +unicode = 8315; }, { -glyphname = Koppa; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 990; +glyphname = equalsuperior; +unicode = 8316; }, { -glyphname = Sampi; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 992; +glyphname = plusinferior; +unicode = 8330; }, { -glyphname = stigma; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 987; +glyphname = minusinferior; +unicode = 8331; }, { -glyphname = digamma; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 989; +glyphname = equalinferior; +unicode = 8332; }, { -glyphname = koppa; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 991; +glyphname = alephsymbol; +unicode = 8501; }, { -glyphname = sampi; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 993; +glyphname = betsymbol; +unicode = 8502; }, { -glyphname = "M-fraktur"; -layers = ( +glyphname = multiply.circled; +unicode = 8855; +}, { -layerId = m01; -width = 600; -} -); -unicode = 120080; +glyphname = ellipsisvertical; +unicode = 8942; }, { -glyphname = "P-fraktur"; -layers = ( +glyphname = metricalbreve; +unicode = 9169; +}, { -layerId = m01; -width = 600; -} -); -unicode = 120083; +glyphname = metricallongovershort; +unicode = 9170; }, { -glyphname = "S-fraktur"; -layers = ( +glyphname = metricalshortoverlong; +unicode = 9171; +}, { -layerId = m01; -width = 600; -} -); -unicode = 120086; +glyphname = metricallongovertwoshorts; +unicode = 9172; }, { -glyphname = "p-fraktur"; -layers = ( +glyphname = metricaltwoshortsoverlong; +unicode = 9173; +}, { -layerId = m01; -width = 600; -} -); -unicode = 120109; +glyphname = metricaltwoshortsjoined; +unicode = 9174; }, { -glyphname = "litalic-math"; -layers = ( +glyphname = metricaltriseme; +unicode = 9175; +}, { -layerId = m01; -width = 600; -} -); -unicode = 119897; +glyphname = metricaltetraseme; +unicode = 9176; }, { -glyphname = asterism; -layers = ( +glyphname = metricalpentaseme; +unicode = 9177; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8258; +glyphname = doubleSolidusOperator; +unicode = 11005; }, { glyphname = dblverticalbar; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8214; }, { -glyphname = dottedcross; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8284; -}, -{ -glyphname = dottedobelos; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11795; +glyphname = referencemark; +unicode = 8251; }, { -glyphname = dottedrightpointingangle; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11798; +glyphname = undertie; +unicode = 8255; }, { -glyphname = dottedtranspositionmarker; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11784; +glyphname = asterism; +unicode = 8258; }, { -glyphname = downancora; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11796; +glyphname = threedotpunctuation; +unicode = 8278; }, { -glyphname = editorialcoronis; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11790; +glyphname = fourdotpunctuation; +unicode = 8280; }, { glyphname = fivedotpunctuation; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8281; }, { -glyphname = forkedparagraphos; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11792; +glyphname = twodotpunctuation; +unicode = 8282; }, { glyphname = fourdotmark; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8283; }, { -glyphname = fourdotpunctuation; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8280; +glyphname = dottedcross; +unicode = 8284; }, { -glyphname = hypodiastole; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11794; +glyphname = tricolon; +unicode = 8285; }, { -glyphname = leftdottedsubstitutionbracket; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11780; +glyphname = verticalfourdots; +unicode = 8286; }, { -glyphname = leftraisedomissionbracket; -layers = ( +glyphname = rightanglesubstitutionmarker; +unicode = 11776; +}, { -layerId = m01; -width = 600; -} -); -unicode = 11788; +glyphname = rightangledottedsubstitutionmarker; +unicode = 11777; }, { glyphname = leftsubstitutionbracket; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 11778; }, { -glyphname = lefttranspositionbracket; -layers = ( +glyphname = rightsubstitutionbracket; +unicode = 11779; +}, { -layerId = m01; -width = 600; -} -); -unicode = 11785; +glyphname = leftdottedsubstitutionbracket; +unicode = 11780; }, { -glyphname = paragraphos; -layers = ( +glyphname = rightdottedsubstitutionbracket; +unicode = 11781; +}, { -layerId = m01; -width = 600; -} -); -unicode = 11791; +glyphname = raisedinterpolationmarker; +unicode = 11782; }, { glyphname = raiseddottedinterpolationmarker; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 11783; }, { -glyphname = raisedinterpolationmarker; -layers = ( +glyphname = dottedtranspositionmarker; +unicode = 11784; +}, { -layerId = m01; -width = 600; -} -); -unicode = 11782; +glyphname = lefttranspositionbracket; +unicode = 11785; }, { -glyphname = raisedsquare; -layers = ( +glyphname = righttranspositionbracket; +unicode = 11786; +}, { -layerId = m01; -width = 600; -} -); +glyphname = raisedsquare; unicode = 11787; }, { -glyphname = referencemark; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8251; +glyphname = leftraisedomissionbracket; +unicode = 11788; }, { -glyphname = reversedforkedparagraphos; -layers = ( +glyphname = rightraisedomissionbracket; +unicode = 11789; +}, { -layerId = m01; -width = 600; -} -); -unicode = 11793; -}, -{ -glyphname = rightangledottedsubstitutionmarker; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11777; -}, -{ -glyphname = rightanglesubstitutionmarker; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11776; -}, -{ -glyphname = rightdottedsubstitutionbracket; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11781; -}, -{ -glyphname = rightraisedomissionbracket; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11789; +glyphname = editorialcoronis; +unicode = 11790; }, { -glyphname = rightsubstitutionbracket; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11779; +glyphname = paragraphos; +unicode = 11791; }, { -glyphname = righttranspositionbracket; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11786; +glyphname = forkedparagraphos; +unicode = 11792; }, { -glyphname = threedotpunctuation; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8278; +glyphname = reversedforkedparagraphos; +unicode = 11793; }, { -glyphname = tricolon; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8285; +glyphname = hypodiastole; +unicode = 11794; }, { -glyphname = twodotpunctuation; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8282; +glyphname = dottedobelos; +unicode = 11795; }, { -glyphname = undertie; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8255; +glyphname = downancora; +unicode = 11796; }, { glyphname = upancora; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 11797; }, { -glyphname = verticalfourdots; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8286; +glyphname = dottedrightpointingangle; +unicode = 11798; }, { glyphname = doubleobliquehyphen; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 11799; }, { glyphname = anglebracketleft; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 12296; }, { glyphname = anglebracketright; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 12297; }, { -glyphname = cornerbracketleft; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 12300; -}, -{ -glyphname = cornerbracketright; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 12301; -}, -{ glyphname = dblanglebracketleft; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 12298; }, { glyphname = dblanglebracketright; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 12299; }, { -glyphname = whitesquarebracketleft; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 12314; -}, -{ -glyphname = whitesquarebracketright; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 12315; -}, -{ -glyphname = metricalbreve; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9169; -}, -{ -glyphname = metricallongovershort; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9170; -}, -{ -glyphname = metricallongovertwoshorts; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9172; -}, -{ -glyphname = metricalpentaseme; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9177; +glyphname = cornerbracketleft; +unicode = 12300; }, { -glyphname = metricalshortoverlong; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9171; +glyphname = cornerbracketright; +unicode = 12301; }, { -glyphname = metricaltetraseme; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9176; +glyphname = whitesquarebracketleft; +unicode = 12314; }, { -glyphname = metricaltriseme; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9175; +glyphname = whitesquarebracketright; +unicode = 12315; }, { -glyphname = metricaltwoshortsjoined; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9174; +glyphname = dotaccent; +unicode = 729; }, { -glyphname = metricaltwoshortsoverlong; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9173; +glyphname = overlinecomb; +unicode = 773; }, { -glyphname = alephsymbol; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8501; +glyphname = dotbelowcomb; +unicode = 803; }, { -glyphname = betsymbol; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8502; +glyphname = asteriskbelowcomb; +unicode = 857; }, { -glyphname = doubleSolidusOperator; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11005; +glyphname = doublebrevebelowcomb; +unicode = 860; }, { -glyphname = ellipsisvertical; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8942; +glyphname = Stigma; +unicode = 986; }, { -glyphname = equalinferior; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8332; +glyphname = stigma; +unicode = 987; }, { -glyphname = equalsuperior; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8316; +glyphname = Digamma; +unicode = 988; }, { -glyphname = minusinferior; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8331; +glyphname = digamma; +unicode = 989; }, { -glyphname = minussuperior; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8315; +glyphname = Koppa; +unicode = 990; }, { -glyphname = plusinferior; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8330; +glyphname = koppa; +unicode = 991; }, { -glyphname = plussuperior; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8314; +glyphname = Sampi; +unicode = 992; }, { -glyphname = multiply.circled; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8855; +glyphname = sampi; +unicode = 993; }, { -glyphname = overlinecomb; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 773; +glyphname = "litalic-math"; +unicode = 119897; }, { -glyphname = dotbelowcomb; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 803; +glyphname = "M-fraktur"; +unicode = 120080; }, { -glyphname = asteriskbelowcomb; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 857; +glyphname = "P-fraktur"; +unicode = 120083; }, { -glyphname = doublebrevebelowcomb; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 860; +glyphname = "S-fraktur"; +unicode = 120086; }, { -glyphname = dotaccent; -layers = ( -{ -layerId = m01; -width = 600; +glyphname = "p-fraktur"; +unicode = 120109; } ); -unicode = 729; -} +instances = ( ); +kerningLTR = { +}; metrics = ( { type = ascender; @@ -962,6 +401,8 @@ type = descender; type = "italic angle"; } ); +stems = ( +); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; diff --git a/GF_glyphsets/Greek/nam/GF_Greek_Plus.nam b/GF_glyphsets/Greek/nam/GF_Greek_Plus.nam index 3248609baa..e805340519 100644 --- a/GF_glyphsets/Greek/nam/GF_Greek_Plus.nam +++ b/GF_glyphsets/Greek/nam/GF_Greek_Plus.nam @@ -1,3 +1,4 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. 0x0342 COMBINING GREEK PERISPOMENI 0x0343 COMBINING GREEK KORONIS 0x0344 COMBINING GREEK DIALYTIKA TONOS diff --git a/GF_glyphsets/Greek/nam/GF_Greek_Pro.nam b/GF_glyphsets/Greek/nam/GF_Greek_Pro.nam index 12d512ce6e..72c81c75ee 100644 --- a/GF_glyphsets/Greek/nam/GF_Greek_Pro.nam +++ b/GF_glyphsets/Greek/nam/GF_Greek_Pro.nam @@ -1,3 +1,4 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. 0x02D9 DOT ABOVE 0x0305 COMBINING OVERLINE 0x0323 COMBINING DOT BELOW @@ -11,11 +12,6 @@ 0x03DF GREEK SMALL LETTER KOPPA 0x03E0 GREEK LETTER SAMPI 0x03E1 GREEK SMALL LETTER SAMPI -0x1D459 MATHEMATICAL ITALIC SMALL L -0x1D510 MATHEMATICAL FRAKTUR CAPITAL M -0x1D513 MATHEMATICAL FRAKTUR CAPITAL P -0x1D516 MATHEMATICAL FRAKTUR CAPITAL S -0x1D52D MATHEMATICAL FRAKTUR SMALL P 0x2016 DOUBLE VERTICAL LINE 0x203B REFERENCE MARK 0x203F UNDERTIE @@ -79,4 +75,9 @@ 0x300C LEFT CORNER BRACKET 0x300D RIGHT CORNER BRACKET 0x301A LEFT WHITE SQUARE BRACKET -0x301B RIGHT WHITE SQUARE BRACKET \ No newline at end of file +0x301B RIGHT WHITE SQUARE BRACKET +0x1D459 MATHEMATICAL ITALIC SMALL L +0x1D510 MATHEMATICAL FRAKTUR CAPITAL M +0x1D513 MATHEMATICAL FRAKTUR CAPITAL P +0x1D516 MATHEMATICAL FRAKTUR CAPITAL S +0x1D52D MATHEMATICAL FRAKTUR SMALL P \ No newline at end of file diff --git a/GF_glyphsets/Greek/txt/nice-names/GF_Greek_Plus.txt b/GF_glyphsets/Greek/txt/nice-names/GF_Greek_Plus.txt index 8b9c3a2698..75fbffa1cf 100644 --- a/GF_glyphsets/Greek/txt/nice-names/GF_Greek_Plus.txt +++ b/GF_glyphsets/Greek/txt/nice-names/GF_Greek_Plus.txt @@ -1,3 +1,17 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. +perispomenicomb +koroniscomb +dialytikatonoscomb +ypogegrammenicomb +ypogegrammeni +alphapsili +alphadasia +alphapsilivaria +alphadasiavaria +alphapsilioxia +alphadasiaoxia +alphapsiliperispomeni +alphadasiaperispomeni Alphapsili Alphadasia Alphapsilivaria @@ -6,27 +20,26 @@ Alphapsilioxia Alphadasiaoxia Alphapsiliperispomeni Alphadasiaperispomeni -Alphavaria -Alphaoxia -Alphavrachy -Alphamacron -Alphaprosgegrammeni -Alphapsiliprosgegrammeni -Alphadasiaprosgegrammeni -Alphapsilivariaprosgegrammeni -Alphadasiavariaprosgegrammeni -Alphapsilioxiaprosgegrammeni -Alphadasiaoxiaprosgegrammeni -Alphapsiliperispomeniprosgegrammeni -Alphadasiaperispomeniprosgegrammeni +epsilonpsili +epsilondasia +epsilonpsilivaria +epsilondasiavaria +epsilonpsilioxia +epsilondasiaoxia Epsilonpsili Epsilondasia Epsilonpsilivaria Epsilondasiavaria Epsilonpsilioxia Epsilondasiaoxia -Epsilonvaria -Epsilonoxia +etapsili +etadasia +etapsilivaria +etadasiavaria +etapsilioxia +etadasiaoxia +etapsiliperispomeni +etadasiaperispomeni Etapsili Etadasia Etapsilivaria @@ -35,17 +48,14 @@ Etapsilioxia Etadasiaoxia Etapsiliperispomeni Etadasiaperispomeni -Etavaria -Etaoxia -Etaprosgegrammeni -Etapsiliprosgegrammeni -Etadasiaprosgegrammeni -Etapsilivariaprosgegrammeni -Etadasiavariaprosgegrammeni -Etapsilioxiaprosgegrammeni -Etadasiaoxiaprosgegrammeni -Etapsiliperispomeniprosgegrammeni -Etadasiaperispomeniprosgegrammeni +iotapsili +iotadasia +iotapsilivaria +iotadasiavaria +iotapsilioxia +iotadasiaoxia +iotapsiliperispomeni +iotadasiaperispomeni Iotapsili Iotadasia Iotapsilivaria @@ -54,27 +64,38 @@ Iotapsilioxia Iotadasiaoxia Iotapsiliperispomeni Iotadasiaperispomeni -Iotavaria -Iotaoxia -Iotavrachy -Iotamacron +omicronpsili +omicrondasia +omicronpsilivaria +omicrondasiavaria +omicronpsilioxia +omicrondasiaoxia Omicronpsili Omicrondasia Omicronpsilivaria Omicrondasiavaria Omicronpsilioxia Omicrondasiaoxia -Omicronvaria -Omicronoxia -Rhodasia +upsilonpsili +upsilondasia +upsilonpsilivaria +upsilondasiavaria +upsilonpsilioxia +upsilondasiaoxia +upsilonpsiliperispomeni +upsilondasiaperispomeni Upsilondasia Upsilondasiavaria Upsilondasiaoxia Upsilondasiaperispomeni -Upsilonvaria -Upsilonoxia -Upsilonvrachy -Upsilonmacron +omegapsili +omegadasia +omegapsilivaria +omegadasiavaria +omegapsilioxia +omegadasiaoxia +omegapsiliperispomeni +omegadasiaperispomeni Omegapsili Omegadasia Omegapsilivaria @@ -83,60 +104,20 @@ Omegapsilioxia Omegadasiaoxia Omegapsiliperispomeni Omegadasiaperispomeni -Omegavaria -Omegaoxia -Omegaprosgegrammeni -Omegapsiliprosgegrammeni -Omegadasiaprosgegrammeni -Omegapsilivariaprosgegrammeni -Omegadasiavariaprosgegrammeni -Omegapsilioxiaprosgegrammeni -Omegadasiaoxiaprosgegrammeni -Omegapsiliperispomeniprosgegrammeni -Omegadasiaperispomeniprosgegrammeni -Alphaprosgegrammeni.ss01 -Alphapsiliprosgegrammeni.ss01 -Alphadasiaprosgegrammeni.ss01 -Alphapsilivariaprosgegrammeni.ss01 -Alphadasiavariaprosgegrammeni.ss01 -Alphapsilioxiaprosgegrammeni.ss01 -Alphadasiaoxiaprosgegrammeni.ss01 -Alphapsiliperispomeniprosgegrammeni.ss01 -Alphadasiaperispomeniprosgegrammeni.ss01 -Etaprosgegrammeni.ss01 -Etapsiliprosgegrammeni.ss01 -Etadasiaprosgegrammeni.ss01 -Etapsilivariaprosgegrammeni.ss01 -Etadasiavariaprosgegrammeni.ss01 -Etapsilioxiaprosgegrammeni.ss01 -Etadasiaoxiaprosgegrammeni.ss01 -Etapsiliperispomeniprosgegrammeni.ss01 -Etadasiaperispomeniprosgegrammeni.ss01 -Omegaprosgegrammeni.ss01 -Omegapsiliprosgegrammeni.ss01 -Omegadasiaprosgegrammeni.ss01 -Omegapsilivariaprosgegrammeni.ss01 -Omegadasiavariaprosgegrammeni.ss01 -Omegapsilioxiaprosgegrammeni.ss01 -Omegadasiaoxiaprosgegrammeni.ss01 -Omegapsiliperispomeniprosgegrammeni.ss01 -Omegadasiaperispomeniprosgegrammeni.ss01 -alphapsili -alphadasia -alphapsilivaria -alphadasiavaria -alphapsilioxia -alphadasiaoxia -alphapsiliperispomeni -alphadasiaperispomeni alphavaria alphaoxia -alphaperispomeni -alphavrachy -alphamacron -alphaypogegrammeni -alphavariaypogegrammeni -alphaoxiaypogegrammeni +epsilonvaria +epsilonoxia +etavaria +etaoxia +iotavaria +iotaoxia +omicronvaria +omicronoxia +upsilonvaria +upsilonoxia +omegavaria +omegaoxia alphapsiliypogegrammeni alphadasiaypogegrammeni alphapsilivariaypogegrammeni @@ -145,29 +126,14 @@ alphapsilioxiaypogegrammeni alphadasiaoxiaypogegrammeni alphapsiliperispomeniypogegrammeni alphadasiaperispomeniypogegrammeni -alphaperispomeniypogegrammeni -epsilonpsili -epsilondasia -epsilonpsilivaria -epsilondasiavaria -epsilonpsilioxia -epsilondasiaoxia -epsilonvaria -epsilonoxia -etapsili -etadasia -etapsilivaria -etadasiavaria -etapsilioxia -etadasiaoxia -etapsiliperispomeni -etadasiaperispomeni -etavaria -etaoxia -etaperispomeni -etaypogegrammeni -etavariaypogegrammeni -etaoxiaypogegrammeni +Alphapsiliprosgegrammeni +Alphadasiaprosgegrammeni +Alphapsilivariaprosgegrammeni +Alphadasiavariaprosgegrammeni +Alphapsilioxiaprosgegrammeni +Alphadasiaoxiaprosgegrammeni +Alphapsiliperispomeniprosgegrammeni +Alphadasiaperispomeniprosgegrammeni etapsiliypogegrammeni etadasiaypogegrammeni etapsilivariaypogegrammeni @@ -176,63 +142,14 @@ etapsilioxiaypogegrammeni etadasiaoxiaypogegrammeni etapsiliperispomeniypogegrammeni etadasiaperispomeniypogegrammeni -etaperispomeniypogegrammeni -iotapsili -iotadasia -iotapsilivaria -iotadasiavaria -iotapsilioxia -iotadasiaoxia -iotapsiliperispomeni -iotadasiaperispomeni -iotavaria -iotaoxia -iotaperispomeni -iotavrachy -iotamacron -iotadialytikavaria -iotadialytikaoxia -iotadialytikaperispomeni -omicronpsili -omicrondasia -omicronpsilivaria -omicrondasiavaria -omicronpsilioxia -omicrondasiaoxia -omicronvaria -omicronoxia -rhopsili -rhodasia -upsilonpsili -upsilondasia -upsilonpsilivaria -upsilondasiavaria -upsilonpsilioxia -upsilondasiaoxia -upsilonpsiliperispomeni -upsilondasiaperispomeni -upsilonvaria -upsilonoxia -upsilonperispomeni -upsilonvrachy -upsilonmacron -upsilondialytikavaria -upsilondialytikaoxia -upsilondialytikaperispomeni -omegapsili -omegadasia -omegapsilivaria -omegadasiavaria -omegapsilioxia -omegadasiaoxia -omegapsiliperispomeni -omegadasiaperispomeni -omegavaria -omegaoxia -omegaperispomeni -omegaypogegrammeni -omegavariaypogegrammeni -omegaoxiaypogegrammeni +Etapsiliprosgegrammeni +Etadasiaprosgegrammeni +Etapsilivariaprosgegrammeni +Etadasiavariaprosgegrammeni +Etapsilioxiaprosgegrammeni +Etadasiaoxiaprosgegrammeni +Etapsiliperispomeniprosgegrammeni +Etadasiaperispomeniprosgegrammeni omegapsiliypogegrammeni omegadasiaypogegrammeni omegapsilivariaypogegrammeni @@ -241,25 +158,82 @@ omegapsilioxiaypogegrammeni omegadasiaoxiaypogegrammeni omegapsiliperispomeniypogegrammeni omegadasiaperispomeniypogegrammeni -omegaperispomeniypogegrammeni +Omegapsiliprosgegrammeni +Omegadasiaprosgegrammeni +Omegapsilivariaprosgegrammeni +Omegadasiavariaprosgegrammeni +Omegapsilioxiaprosgegrammeni +Omegadasiaoxiaprosgegrammeni +Omegapsiliperispomeniprosgegrammeni +Omegadasiaperispomeniprosgegrammeni +alphavrachy +alphamacron +alphavariaypogegrammeni +alphaypogegrammeni +alphaoxiaypogegrammeni +alphaperispomeni +alphaperispomeniypogegrammeni +Alphavrachy +Alphamacron +Alphavaria +Alphaoxia +Alphaprosgegrammeni +koronis prosgegrammeni -ypogegrammeni -perispomenicomb -koroniscomb -dialytikatonoscomb -ypogegrammenicomb psili -koronis -dasia +perispomeni +dialytikaperispomeni +etavariaypogegrammeni +etaypogegrammeni +etaoxiaypogegrammeni +etaperispomeni +etaperispomeniypogegrammeni +Epsilonvaria +Epsilonoxia +Etavaria +Etaoxia +Etaprosgegrammeni psilivaria -dasiavaria psilioxia -dasiaoxia psiliperispomeni +iotavrachy +iotamacron +iotadialytikavaria +iotadialytikaoxia +iotaperispomeni +iotadialytikaperispomeni +Iotavrachy +Iotamacron +Iotavaria +Iotaoxia +dasiavaria +dasiaoxia dasiaperispomeni +upsilonvrachy +upsilonmacron +upsilondialytikavaria +upsilondialytikaoxia +rhopsili +rhodasia +upsilonperispomeni +upsilondialytikaperispomeni +Upsilonvrachy +Upsilonmacron +Upsilonvaria +Upsilonoxia +Rhodasia dialytikavaria dialytikaoxia -dialytikaperispomeni varia +omegavariaypogegrammeni +omegaypogegrammeni +omegaoxiaypogegrammeni +omegaperispomeni +omegaperispomeniypogegrammeni +Omicronvaria +Omicronoxia +Omegavaria +Omegaoxia +Omegaprosgegrammeni oxia -perispomeni \ No newline at end of file +dasia \ No newline at end of file diff --git a/GF_glyphsets/Greek/txt/nice-names/GF_Greek_Pro.txt b/GF_glyphsets/Greek/txt/nice-names/GF_Greek_Pro.txt index 470b18b5a6..cd9db76185 100644 --- a/GF_glyphsets/Greek/txt/nice-names/GF_Greek_Pro.txt +++ b/GF_glyphsets/Greek/txt/nice-names/GF_Greek_Pro.txt @@ -1,82 +1,83 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. +dotaccent +overlinecomb +dotbelowcomb +asteriskbelowcomb +doublebrevebelowcomb Stigma -Digamma -Koppa -Sampi stigma +Digamma digamma +Koppa koppa +Sampi sampi -M-fraktur -P-fraktur -S-fraktur -p-fraktur -litalic-math -asterism dblverticalbar -dottedcross -dottedobelos -dottedrightpointingangle -dottedtranspositionmarker -downancora -editorialcoronis +referencemark +undertie +asterism +threedotpunctuation +fourdotpunctuation fivedotpunctuation -forkedparagraphos +twodotpunctuation fourdotmark -fourdotpunctuation -hypodiastole -leftdottedsubstitutionbracket -leftraisedomissionbracket +dottedcross +tricolon +verticalfourdots +plussuperior +minussuperior +equalsuperior +plusinferior +minusinferior +equalinferior +alephsymbol +betsymbol +multiply.circled +ellipsisvertical +metricalbreve +metricallongovershort +metricalshortoverlong +metricallongovertwoshorts +metricaltwoshortsoverlong +metricaltwoshortsjoined +metricaltriseme +metricaltetraseme +metricalpentaseme +doubleSolidusOperator +rightanglesubstitutionmarker +rightangledottedsubstitutionmarker leftsubstitutionbracket -lefttranspositionbracket -paragraphos -raiseddottedinterpolationmarker +rightsubstitutionbracket +leftdottedsubstitutionbracket +rightdottedsubstitutionbracket raisedinterpolationmarker +raiseddottedinterpolationmarker +dottedtranspositionmarker +lefttranspositionbracket +righttranspositionbracket raisedsquare -referencemark -reversedforkedparagraphos -rightangledottedsubstitutionmarker -rightanglesubstitutionmarker -rightdottedsubstitutionbracket +leftraisedomissionbracket rightraisedomissionbracket -rightsubstitutionbracket -righttranspositionbracket -threedotpunctuation -tricolon -twodotpunctuation -undertie +editorialcoronis +paragraphos +forkedparagraphos +reversedforkedparagraphos +hypodiastole +dottedobelos +downancora upancora -verticalfourdots +dottedrightpointingangle doubleobliquehyphen anglebracketleft anglebracketright -cornerbracketleft -cornerbracketright dblanglebracketleft dblanglebracketright +cornerbracketleft +cornerbracketright whitesquarebracketleft whitesquarebracketright -metricalbreve -metricallongovershort -metricallongovertwoshorts -metricalpentaseme -metricalshortoverlong -metricaltetraseme -metricaltriseme -metricaltwoshortsjoined -metricaltwoshortsoverlong -alephsymbol -betsymbol -doubleSolidusOperator -ellipsisvertical -equalinferior -equalsuperior -minusinferior -minussuperior -plusinferior -plussuperior -multiply.circled -overlinecomb -dotbelowcomb -asteriskbelowcomb -doublebrevebelowcomb -dotaccent \ No newline at end of file +litalic-math +M-fraktur +P-fraktur +S-fraktur +p-fraktur \ No newline at end of file diff --git a/GF_glyphsets/Greek/txt/prod-names/GF_Greek_Plus.txt b/GF_glyphsets/Greek/txt/prod-names/GF_Greek_Plus.txt index 7f926dd681..5b7ecb1827 100644 --- a/GF_glyphsets/Greek/txt/prod-names/GF_Greek_Plus.txt +++ b/GF_glyphsets/Greek/txt/prod-names/GF_Greek_Plus.txt @@ -1,3 +1,17 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. +uni0342 +uni0343 +uni0344 +uni0345 +uni037A +uni1F00 +uni1F01 +uni1F02 +uni1F03 +uni1F04 +uni1F05 +uni1F06 +uni1F07 uni1F08 uni1F09 uni1F0A @@ -6,27 +20,26 @@ uni1F0C uni1F0D uni1F0E uni1F0F -uni1FBA -uni1FBB -uni1FB8 -uni1FB9 -uni1FBC -uni1F88 -uni1F89 -uni1F8A -uni1F8B -uni1F8C -uni1F8D -uni1F8E -uni1F8F +uni1F10 +uni1F11 +uni1F12 +uni1F13 +uni1F14 +uni1F15 uni1F18 uni1F19 uni1F1A uni1F1B uni1F1C uni1F1D -uni1FC8 -uni1FC9 +uni1F20 +uni1F21 +uni1F22 +uni1F23 +uni1F24 +uni1F25 +uni1F26 +uni1F27 uni1F28 uni1F29 uni1F2A @@ -35,17 +48,14 @@ uni1F2C uni1F2D uni1F2E uni1F2F -uni1FCA -uni1FCB -uni1FCC -uni1F98 -uni1F99 -uni1F9A -uni1F9B -uni1F9C -uni1F9D -uni1F9E -uni1F9F +uni1F30 +uni1F31 +uni1F32 +uni1F33 +uni1F34 +uni1F35 +uni1F36 +uni1F37 uni1F38 uni1F39 uni1F3A @@ -54,27 +64,38 @@ uni1F3C uni1F3D uni1F3E uni1F3F -uni1FDA -uni1FDB -uni1FD8 -uni1FD9 +uni1F40 +uni1F41 +uni1F42 +uni1F43 +uni1F44 +uni1F45 uni1F48 uni1F49 uni1F4A uni1F4B uni1F4C uni1F4D -uni1FF8 -uni1FF9 -uni1FEC +uni1F50 +uni1F51 +uni1F52 +uni1F53 +uni1F54 +uni1F55 +uni1F56 +uni1F57 uni1F59 uni1F5B uni1F5D uni1F5F -uni1FEA -uni1FEB -uni1FE8 -uni1FE9 +uni1F60 +uni1F61 +uni1F62 +uni1F63 +uni1F64 +uni1F65 +uni1F66 +uni1F67 uni1F68 uni1F69 uni1F6A @@ -83,60 +104,20 @@ uni1F6C uni1F6D uni1F6E uni1F6F -uni1FFA -uni1FFB -uni1FFC -uni1FA8 -uni1FA9 -uni1FAA -uni1FAB -uni1FAC -uni1FAD -uni1FAE -uni1FAF -uni1FBC.ss01 -uni1F88.ss01 -uni1F89.ss01 -uni1F8A.ss01 -uni1F8B.ss01 -uni1F8C.ss01 -uni1F8D.ss01 -uni1F8E.ss01 -uni1F8F.ss01 -uni1FCC.ss01 -uni1F98.ss01 -uni1F99.ss01 -uni1F9A.ss01 -uni1F9B.ss01 -uni1F9C.ss01 -uni1F9D.ss01 -uni1F9E.ss01 -uni1F9F.ss01 -uni1FFC.ss01 -uni1FA8.ss01 -uni1FA9.ss01 -uni1FAA.ss01 -uni1FAB.ss01 -uni1FAC.ss01 -uni1FAD.ss01 -uni1FAE.ss01 -uni1FAF.ss01 -uni1F00 -uni1F01 -uni1F02 -uni1F03 -uni1F04 -uni1F05 -uni1F06 -uni1F07 uni1F70 uni1F71 -uni1FB6 -uni1FB0 -uni1FB1 -uni1FB3 -uni1FB2 -uni1FB4 +uni1F72 +uni1F73 +uni1F74 +uni1F75 +uni1F76 +uni1F77 +uni1F78 +uni1F79 +uni1F7A +uni1F7B +uni1F7C +uni1F7D uni1F80 uni1F81 uni1F82 @@ -145,29 +126,14 @@ uni1F84 uni1F85 uni1F86 uni1F87 -uni1FB7 -uni1F10 -uni1F11 -uni1F12 -uni1F13 -uni1F14 -uni1F15 -uni1F72 -uni1F73 -uni1F20 -uni1F21 -uni1F22 -uni1F23 -uni1F24 -uni1F25 -uni1F26 -uni1F27 -uni1F74 -uni1F75 -uni1FC6 -uni1FC3 -uni1FC2 -uni1FC4 +uni1F88 +uni1F89 +uni1F8A +uni1F8B +uni1F8C +uni1F8D +uni1F8E +uni1F8F uni1F90 uni1F91 uni1F92 @@ -176,63 +142,14 @@ uni1F94 uni1F95 uni1F96 uni1F97 -uni1FC7 -uni1F30 -uni1F31 -uni1F32 -uni1F33 -uni1F34 -uni1F35 -uni1F36 -uni1F37 -uni1F76 -uni1F77 -uni1FD6 -uni1FD0 -uni1FD1 -uni1FD2 -uni1FD3 -uni1FD7 -uni1F40 -uni1F41 -uni1F42 -uni1F43 -uni1F44 -uni1F45 -uni1F78 -uni1F79 -uni1FE4 -uni1FE5 -uni1F50 -uni1F51 -uni1F52 -uni1F53 -uni1F54 -uni1F55 -uni1F56 -uni1F57 -uni1F7A -uni1F7B -uni1FE6 -uni1FE0 -uni1FE1 -uni1FE2 -uni1FE3 -uni1FE7 -uni1F60 -uni1F61 -uni1F62 -uni1F63 -uni1F64 -uni1F65 -uni1F66 -uni1F67 -uni1F7C -uni1F7D -uni1FF6 -uni1FF3 -uni1FF2 -uni1FF4 +uni1F98 +uni1F99 +uni1F9A +uni1F9B +uni1F9C +uni1F9D +uni1F9E +uni1F9F uni1FA0 uni1FA1 uni1FA2 @@ -241,25 +158,82 @@ uni1FA4 uni1FA5 uni1FA6 uni1FA7 -uni1FF7 +uni1FA8 +uni1FA9 +uni1FAA +uni1FAB +uni1FAC +uni1FAD +uni1FAE +uni1FAF +uni1FB0 +uni1FB1 +uni1FB2 +uni1FB3 +uni1FB4 +uni1FB6 +uni1FB7 +uni1FB8 +uni1FB9 +uni1FBA +uni1FBB +uni1FBC +uni1FBD uni1FBE -uni037A -uni0342 -uni0343 -uni0344 -uni0345 uni1FBF -uni1FBD -uni1FFE +uni1FC0 +uni1FC1 +uni1FC2 +uni1FC3 +uni1FC4 +uni1FC6 +uni1FC7 +uni1FC8 +uni1FC9 +uni1FCA +uni1FCB +uni1FCC uni1FCD -uni1FDD uni1FCE -uni1FDE uni1FCF +uni1FD0 +uni1FD1 +uni1FD2 +uni1FD3 +uni1FD6 +uni1FD7 +uni1FD8 +uni1FD9 +uni1FDA +uni1FDB +uni1FDD +uni1FDE uni1FDF +uni1FE0 +uni1FE1 +uni1FE2 +uni1FE3 +uni1FE4 +uni1FE5 +uni1FE6 +uni1FE7 +uni1FE8 +uni1FE9 +uni1FEA +uni1FEB +uni1FEC uni1FED uni1FEE -uni1FC1 uni1FEF +uni1FF2 +uni1FF3 +uni1FF4 +uni1FF6 +uni1FF7 +uni1FF8 +uni1FF9 +uni1FFA +uni1FFB +uni1FFC uni1FFD -uni1FC0 \ No newline at end of file +uni1FFE \ No newline at end of file diff --git a/GF_glyphsets/Greek/txt/prod-names/GF_Greek_Pro.txt b/GF_glyphsets/Greek/txt/prod-names/GF_Greek_Pro.txt index 675ede6745..1a4056aec0 100644 --- a/GF_glyphsets/Greek/txt/prod-names/GF_Greek_Pro.txt +++ b/GF_glyphsets/Greek/txt/prod-names/GF_Greek_Pro.txt @@ -1,82 +1,83 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. +dotaccent +uni0305 +dotbelowcomb +uni0359 +uni035C uni03DA -uni03DC -uni03DE -uni03E0 uni03DB +uni03DC uni03DD +uni03DE uni03DF +uni03E0 uni03E1 -u1D510 -u1D513 -u1D516 -u1D52D -u1D459 -uni2042 uni2016 -uni205C -uni2E13 -uni2E16 -uni2E08 -uni2E14 -uni2E0E +uni203B +uni203F +uni2042 +uni2056 +uni2058 uni2059 -uni2E10 +uni205A uni205B -uni2058 -uni2E12 -uni2E04 -uni2E0C +uni205C +uni205D +uni205E +uni207A +uni207B +uni207C +uni208A +uni208B +uni208C +uni2135 +uni2136 +circlemultiply +uni22EE +uni23D1 +uni23D2 +uni23D3 +uni23D4 +uni23D5 +uni23D6 +uni23D7 +uni23D8 +uni23D9 +uni2AFD +uni2E00 +uni2E01 uni2E02 -uni2E09 -uni2E0F -uni2E07 +uni2E03 +uni2E04 +uni2E05 uni2E06 +uni2E07 +uni2E08 +uni2E09 +uni2E0A uni2E0B -uni203B -uni2E11 -uni2E01 -uni2E00 -uni2E05 +uni2E0C uni2E0D -uni2E03 -uni2E0A -uni2056 -uni205D -uni205A -uni203F +uni2E0E +uni2E0F +uni2E10 +uni2E11 +uni2E12 +uni2E13 +uni2E14 uni2E15 -uni205E +uni2E16 uni2E17 uni3008 uni3009 -uni300C -uni300D uni300A uni300B +uni300C +uni300D uni301A uni301B -uni23D1 -uni23D2 -uni23D4 -uni23D9 -uni23D3 -uni23D8 -uni23D7 -uni23D6 -uni23D5 -uni2135 -uni2136 -uni2AFD -uni22EE -uni208C -uni207C -uni208B -uni207B -uni208A -uni207A -circlemultiply -uni0305 -dotbelowcomb -uni0359 -uni035C -dotaccent \ No newline at end of file +u1D459 +u1D510 +u1D513 +u1D516 +u1D52D \ No newline at end of file diff --git a/GF_glyphsets/Latin/definitions/GF_Latin_Beyond.stub.nam b/GF_glyphsets/Latin/definitions/GF_Latin_Beyond.stub.nam new file mode 100644 index 0000000000..b8c2b5265d --- /dev/null +++ b/GF_glyphsets/Latin/definitions/GF_Latin_Beyond.stub.nam @@ -0,0 +1,134 @@ +0x00B0 DEGREE SIGN +0x0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX +0x0109 LATIN SMALL LETTER C WITH CIRCUMFLEX +0x011C LATIN CAPITAL LETTER G WITH CIRCUMFLEX +0x011D LATIN SMALL LETTER G WITH CIRCUMFLEX +0x0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX +0x0125 LATIN SMALL LETTER H WITH CIRCUMFLEX +0x0128 LATIN CAPITAL LETTER I WITH TILDE +0x0129 LATIN SMALL LETTER I WITH TILDE +0x0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX +0x0135 LATIN SMALL LETTER J WITH CIRCUMFLEX +0x0138 LATIN SMALL LETTER KRA +0x015C LATIN CAPITAL LETTER S WITH CIRCUMFLEX +0x015D LATIN SMALL LETTER S WITH CIRCUMFLEX +0x0162 LATIN CAPITAL LETTER T WITH CEDILLA +0x0163 LATIN SMALL LETTER T WITH CEDILLA +0x0166 LATIN CAPITAL LETTER T WITH STROKE +0x0167 LATIN SMALL LETTER T WITH STROKE +0x0168 LATIN CAPITAL LETTER U WITH TILDE +0x0169 LATIN SMALL LETTER U WITH TILDE +0x0186 LATIN CAPITAL LETTER OPEN O +0x018F LATIN CAPITAL LETTER SCHWA +0x0190 LATIN CAPITAL LETTER OPEN E +0x0194 LATIN CAPITAL LETTER GAMMA +0x0197 LATIN CAPITAL LETTER I WITH STROKE +0x019A LATIN SMALL LETTER L WITH BAR +0x019B LATIN SMALL LETTER LAMBDA WITH STROKE +0x01B1 LATIN CAPITAL LETTER UPSILON +0x01B7 LATIN CAPITAL LETTER EZH +0x01C2 LATIN LETTER ALVEOLAR CLICK +0x01CD LATIN CAPITAL LETTER A WITH CARON +0x01CE LATIN SMALL LETTER A WITH CARON +0x01CF LATIN CAPITAL LETTER I WITH CARON +0x01D0 LATIN SMALL LETTER I WITH CARON +0x01D1 LATIN CAPITAL LETTER O WITH CARON +0x01D2 LATIN SMALL LETTER O WITH CARON +0x01D3 LATIN CAPITAL LETTER U WITH CARON +0x01D4 LATIN SMALL LETTER U WITH CARON +0x01E4 LATIN CAPITAL LETTER G WITH STROKE +0x01E5 LATIN SMALL LETTER G WITH STROKE +0x01E6 LATIN CAPITAL LETTER G WITH CARON +0x01E7 LATIN SMALL LETTER G WITH CARON +0x01E8 LATIN CAPITAL LETTER K WITH CARON +0x01E9 LATIN SMALL LETTER K WITH CARON +0x01EA LATIN CAPITAL LETTER O WITH OGONEK +0x01EB LATIN SMALL LETTER O WITH OGONEK +0x01EC LATIN CAPITAL LETTER O WITH OGONEK AND MACRON +0x01ED LATIN SMALL LETTER O WITH OGONEK AND MACRON +0x01EE LATIN CAPITAL LETTER EZH WITH CARON +0x01EF LATIN SMALL LETTER EZH WITH CARON +0x01F0 LATIN SMALL LETTER J WITH CARON +0x023A LATIN CAPITAL LETTER A WITH STROKE +0x023B LATIN CAPITAL LETTER C WITH STROKE +0x023C LATIN SMALL LETTER C WITH STROKE +0x023D LATIN CAPITAL LETTER L WITH BAR +0x023E LATIN CAPITAL LETTER T WITH DIAGONAL STROKE +0x0241 LATIN CAPITAL LETTER GLOTTAL STOP +0x0254 LATIN SMALL LETTER OPEN O +0x0259 LATIN SMALL LETTER SCHWA +0x025B LATIN SMALL LETTER OPEN E +0x0263 LATIN SMALL LETTER GAMMA +0x0268 LATIN SMALL LETTER I WITH STROKE +0x0269 LATIN SMALL LETTER IOTA +0x026A LATIN LETTER SMALL CAPITAL I +0x026B LATIN SMALL LETTER L WITH MIDDLE TILDE +0x026C LATIN SMALL LETTER L WITH BELT +0x028A LATIN SMALL LETTER UPSILON +0x0292 LATIN SMALL LETTER EZH +0x0294 LATIN LETTER GLOTTAL STOP +0x0295 LATIN LETTER PHARYNGEAL VOICED FRICATIVE +0x02B7 MODIFIER LETTER SMALL W +0x02B8 MODIFIER LETTER SMALL Y +0x02B9 MODIFIER LETTER PRIME +0x02BB MODIFIER LETTER TURNED COMMA +0x02BC MODIFIER LETTER APOSTROPHE +0x02C0 MODIFIER LETTER GLOTTAL STOP +0x02C8 MODIFIER LETTER VERTICAL LINE +0x0313 COMBINING COMMA ABOVE +0x0315 COMBINING COMMA ABOVE RIGHT +0x0323 COMBINING DOT BELOW +0x0331 COMBINING MACRON BELOW +0x0332 COMBINING LOW LINE +0x0335 COMBINING SHORT STROKE OVERLAY +0x03BB GREEK SMALL LETTER LAMDA +0x03C7 GREEK SMALL LETTER CHI +0x1DBB MODIFIER LETTER SMALL Z +0x1DBF MODIFIER LETTER SMALL THETA +0x1E14 LATIN CAPITAL LETTER E WITH MACRON AND GRAVE +0x1E15 LATIN SMALL LETTER E WITH MACRON AND GRAVE +0x1E16 LATIN CAPITAL LETTER E WITH MACRON AND ACUTE +0x1E17 LATIN SMALL LETTER E WITH MACRON AND ACUTE +0x1E20 LATIN CAPITAL LETTER G WITH MACRON +0x1E21 LATIN SMALL LETTER G WITH MACRON +0x1E24 LATIN CAPITAL LETTER H WITH DOT BELOW +0x1E25 LATIN SMALL LETTER H WITH DOT BELOW +0x1E30 LATIN CAPITAL LETTER K WITH ACUTE +0x1E31 LATIN SMALL LETTER K WITH ACUTE +0x1E32 LATIN CAPITAL LETTER K WITH DOT BELOW +0x1E33 LATIN SMALL LETTER K WITH DOT BELOW +0x1E34 LATIN CAPITAL LETTER K WITH LINE BELOW +0x1E35 LATIN SMALL LETTER K WITH LINE BELOW +0x1E36 LATIN CAPITAL LETTER L WITH DOT BELOW +0x1E37 LATIN SMALL LETTER L WITH DOT BELOW +0x1E42 LATIN CAPITAL LETTER M WITH DOT BELOW +0x1E43 LATIN SMALL LETTER M WITH DOT BELOW +0x1E46 LATIN CAPITAL LETTER N WITH DOT BELOW +0x1E47 LATIN SMALL LETTER N WITH DOT BELOW +0x1E48 LATIN CAPITAL LETTER N WITH LINE BELOW +0x1E49 LATIN SMALL LETTER N WITH LINE BELOW +0x1E50 LATIN CAPITAL LETTER O WITH MACRON AND GRAVE +0x1E51 LATIN SMALL LETTER O WITH MACRON AND GRAVE +0x1E52 LATIN CAPITAL LETTER O WITH MACRON AND ACUTE +0x1E53 LATIN SMALL LETTER O WITH MACRON AND ACUTE +0x1E62 LATIN CAPITAL LETTER S WITH DOT BELOW +0x1E63 LATIN SMALL LETTER S WITH DOT BELOW +0x1E6E LATIN CAPITAL LETTER T WITH LINE BELOW +0x1E6F LATIN SMALL LETTER T WITH LINE BELOW +0x1E90 LATIN CAPITAL LETTER Z WITH CIRCUMFLEX +0x1E91 LATIN SMALL LETTER Z WITH CIRCUMFLEX +0x1E94 LATIN CAPITAL LETTER Z WITH LINE BELOW +0x1E95 LATIN SMALL LETTER Z WITH LINE BELOW +0x1EBC LATIN CAPITAL LETTER E WITH TILDE +0x1EBD LATIN SMALL LETTER E WITH TILDE +0x1ECA LATIN CAPITAL LETTER I WITH DOT BELOW +0x1ECB LATIN SMALL LETTER I WITH DOT BELOW +0x1EF8 LATIN CAPITAL LETTER Y WITH TILDE +0x1EF9 LATIN SMALL LETTER Y WITH TILDE +0x2144 TURNED SANS-SERIF CAPITAL Y +0x2C62 LATIN CAPITAL LETTER L WITH MIDDLE TILDE +0x2C65 LATIN SMALL LETTER A WITH STROKE +0x2C66 LATIN SMALL LETTER T WITH DIAGONAL STROKE +0xA78B LATIN CAPITAL LETTER SALTILLO +0xA78C LATIN SMALL LETTER SALTILLO +0xAB53 LATIN SMALL LETTER CHI \ No newline at end of file diff --git a/GF_glyphsets/Latin/definitions/GF_Latin_Plus.stub.nam b/GF_glyphsets/Latin/definitions/GF_Latin_Plus.stub.nam new file mode 100644 index 0000000000..80b39b1bb3 --- /dev/null +++ b/GF_glyphsets/Latin/definitions/GF_Latin_Plus.stub.nam @@ -0,0 +1,109 @@ +0x00A6 BROKEN BAR +0x00AC NOT SIGN +0x00B1 PLUS-MINUS SIGN +0x00B2 SUPERSCRIPT TWO +0x00B3 SUPERSCRIPT THREE +0x00B5 MICRO SIGN +0x00B9 SUPERSCRIPT ONE +0x00BC VULGAR FRACTION ONE QUARTER +0x00BD VULGAR FRACTION ONE HALF +0x00BE VULGAR FRACTION THREE QUARTERS +0x03C0 GREEK SMALL LETTER PI +0x0E3F THAI CURRENCY SYMBOL BAHT +0x2016 DOUBLE VERTICAL LINE +0x2020 DAGGER +0x2021 DOUBLE DAGGER +0x2030 PER MILLE SIGN +0x2032 PRIME +0x2033 DOUBLE PRIME +0x2044 FRACTION SLASH +0x2074 SUPERSCRIPT FOUR +0x2075 SUPERSCRIPT FIVE +0x2076 SUPERSCRIPT SIX +0x2077 SUPERSCRIPT SEVEN +0x2078 SUPERSCRIPT EIGHT +0x2079 SUPERSCRIPT NINE +0x2081 SUBSCRIPT ONE +0x2082 SUBSCRIPT TWO +0x2083 SUBSCRIPT THREE +0x2084 SUBSCRIPT FOUR +0x2085 SUBSCRIPT FIVE +0x2086 SUBSCRIPT SIX +0x2087 SUBSCRIPT SEVEN +0x2088 SUBSCRIPT EIGHT +0x2089 SUBSCRIPT NINE +0x20A1 COLON SIGN +0x20A6 NAIRA SIGN +0x20A8 RUPEE SIGN +0x20A9 WON SIGN +0x20AA NEW SHEQEL SIGN +0x20AB DONG SIGN +0x20AD KIP SIGN +0x20AE TUGRIK SIGN +0x20B1 PESO SIGN +0x20B2 GUARANI SIGN +0x20B4 HRYVNIA SIGN +0x20B5 CEDI SIGN +0x20B8 TENGE SIGN +0x20B9 INDIAN RUPEE SIGN +0x20BA TURKISH LIRA SIGN +0x20BC MANAT SIGN +0x20BD RUBLE SIGN +0x20BE LARI SIGN +0x20BF BITCOIN SIGN +0x2113 SCRIPT SMALL L +0x2116 NUMERO SIGN +0x2126 OHM SIGN +0x212E ESTIMATED SYMBOL +0x2153 VULGAR FRACTION ONE THIRD +0x2154 VULGAR FRACTION TWO THIRDS +0x2190 LEFTWARDS ARROW +0x2191 UPWARDS ARROW +0x2192 RIGHTWARDS ARROW +0x2193 DOWNWARDS ARROW +0x2194 LEFT RIGHT ARROW +0x2195 UP DOWN ARROW +0x2196 NORTH WEST ARROW +0x2197 NORTH EAST ARROW +0x2198 SOUTH EAST ARROW +0x2199 SOUTH WEST ARROW +0x2202 PARTIAL DIFFERENTIAL +0x2205 EMPTY SET +0x2206 INCREMENT +0x220F N-ARY PRODUCT +0x2211 N-ARY SUMMATION +0x221A SQUARE ROOT +0x221E INFINITY +0x222B INTEGRAL +0x2248 ALMOST EQUAL TO +0x2260 NOT EQUAL TO +0x2264 LESS-THAN OR EQUAL TO +0x2265 GREATER-THAN OR EQUAL TO +0x25A0 BLACK SQUARE +0x25A1 WHITE SQUARE +0x25AA BLACK SMALL SQUARE +0x25AB WHITE SMALL SQUARE +0x25B2 BLACK UP-POINTING TRIANGLE +0x25B3 WHITE UP-POINTING TRIANGLE +0x25B4 BLACK UP-POINTING SMALL TRIANGLE +0x25B5 WHITE UP-POINTING SMALL TRIANGLE +0x25B6 BLACK RIGHT-POINTING TRIANGLE +0x25B7 WHITE RIGHT-POINTING TRIANGLE +0x25B8 BLACK RIGHT-POINTING SMALL TRIANGLE +0x25B9 WHITE RIGHT-POINTING SMALL TRIANGLE +0x25BC BLACK DOWN-POINTING TRIANGLE +0x25BD WHITE DOWN-POINTING TRIANGLE +0x25BE BLACK DOWN-POINTING SMALL TRIANGLE +0x25BF WHITE DOWN-POINTING SMALL TRIANGLE +0x25C0 BLACK LEFT-POINTING TRIANGLE +0x25C1 WHITE LEFT-POINTING TRIANGLE +0x25C2 BLACK LEFT-POINTING SMALL TRIANGLE +0x25C3 WHITE LEFT-POINTING SMALL TRIANGLE +0x25C6 BLACK DIAMOND +0x25C7 WHITE DIAMOND +0x25CA LOZENGE +0x25CB WHITE CIRCLE +0x25CF BLACK CIRCLE +0x25E6 WHITE BULLET +0x27E8 MATHEMATICAL LEFT ANGLE BRACKET +0x27E9 MATHEMATICAL RIGHT ANGLE BRACKET \ No newline at end of file diff --git a/GF_glyphsets/Latin/definitions/GF_Latin_PriAfrican.stub.nam b/GF_glyphsets/Latin/definitions/GF_Latin_PriAfrican.stub.nam new file mode 100644 index 0000000000..bf201ebca3 --- /dev/null +++ b/GF_glyphsets/Latin/definitions/GF_Latin_PriAfrican.stub.nam @@ -0,0 +1,33 @@ +0x014A LATIN CAPITAL LETTER ENG +0x014B LATIN SMALL LETTER ENG +0x0181 LATIN CAPITAL LETTER B WITH HOOK +0x0186 LATIN CAPITAL LETTER OPEN O +0x018A LATIN CAPITAL LETTER D WITH HOOK +0x0190 LATIN CAPITAL LETTER OPEN E +0x0198 LATIN CAPITAL LETTER K WITH HOOK +0x0199 LATIN SMALL LETTER K WITH HOOK +0x019D LATIN CAPITAL LETTER N WITH LEFT HOOK +0x01B3 LATIN CAPITAL LETTER Y WITH HOOK +0x01B4 LATIN SMALL LETTER Y WITH HOOK +0x01F8 LATIN CAPITAL LETTER N WITH GRAVE +0x01F9 LATIN SMALL LETTER N WITH GRAVE +0x0253 LATIN SMALL LETTER B WITH HOOK +0x0254 LATIN SMALL LETTER OPEN O +0x0257 LATIN SMALL LETTER D WITH HOOK +0x025B LATIN SMALL LETTER OPEN E +0x0272 LATIN SMALL LETTER N WITH LEFT HOOK +0x0323 COMBINING DOT BELOW +0x1E3E LATIN CAPITAL LETTER M WITH ACUTE +0x1E3F LATIN SMALL LETTER M WITH ACUTE +0x1E44 LATIN CAPITAL LETTER N WITH DOT ABOVE +0x1E45 LATIN SMALL LETTER N WITH DOT ABOVE +0x1E62 LATIN CAPITAL LETTER S WITH DOT BELOW +0x1E63 LATIN SMALL LETTER S WITH DOT BELOW +0x1EB8 LATIN CAPITAL LETTER E WITH DOT BELOW +0x1EB9 LATIN SMALL LETTER E WITH DOT BELOW +0x1ECA LATIN CAPITAL LETTER I WITH DOT BELOW +0x1ECB LATIN SMALL LETTER I WITH DOT BELOW +0x1ECC LATIN CAPITAL LETTER O WITH DOT BELOW +0x1ECD LATIN SMALL LETTER O WITH DOT BELOW +0x1EE4 LATIN CAPITAL LETTER U WITH DOT BELOW +0x1EE5 LATIN SMALL LETTER U WITH DOT BELOW \ No newline at end of file diff --git a/GF_glyphsets/Latin/definitions/GF_Latin_Vietnamese.stub.nam b/GF_glyphsets/Latin/definitions/GF_Latin_Vietnamese.stub.nam new file mode 100644 index 0000000000..45f8eeb7e4 --- /dev/null +++ b/GF_glyphsets/Latin/definitions/GF_Latin_Vietnamese.stub.nam @@ -0,0 +1,99 @@ +0x0128 LATIN CAPITAL LETTER I WITH TILDE +0x0129 LATIN SMALL LETTER I WITH TILDE +0x0168 LATIN CAPITAL LETTER U WITH TILDE +0x0169 LATIN SMALL LETTER U WITH TILDE +0x01A0 LATIN CAPITAL LETTER O WITH HORN +0x01A1 LATIN SMALL LETTER O WITH HORN +0x01AF LATIN CAPITAL LETTER U WITH HORN +0x01B0 LATIN SMALL LETTER U WITH HORN +0x0309 COMBINING HOOK ABOVE +0x031B COMBINING HORN +0x0323 COMBINING DOT BELOW +0x1EA0 LATIN CAPITAL LETTER A WITH DOT BELOW +0x1EA1 LATIN SMALL LETTER A WITH DOT BELOW +0x1EA2 LATIN CAPITAL LETTER A WITH HOOK ABOVE +0x1EA3 LATIN SMALL LETTER A WITH HOOK ABOVE +0x1EA4 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE +0x1EA5 LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE +0x1EA6 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE +0x1EA7 LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE +0x1EA8 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE +0x1EA9 LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE +0x1EAA LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE +0x1EAB LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE +0x1EAC LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW +0x1EAD LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW +0x1EAE LATIN CAPITAL LETTER A WITH BREVE AND ACUTE +0x1EAF LATIN SMALL LETTER A WITH BREVE AND ACUTE +0x1EB0 LATIN CAPITAL LETTER A WITH BREVE AND GRAVE +0x1EB1 LATIN SMALL LETTER A WITH BREVE AND GRAVE +0x1EB2 LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE +0x1EB3 LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE +0x1EB4 LATIN CAPITAL LETTER A WITH BREVE AND TILDE +0x1EB5 LATIN SMALL LETTER A WITH BREVE AND TILDE +0x1EB6 LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW +0x1EB7 LATIN SMALL LETTER A WITH BREVE AND DOT BELOW +0x1EB8 LATIN CAPITAL LETTER E WITH DOT BELOW +0x1EB9 LATIN SMALL LETTER E WITH DOT BELOW +0x1EBA LATIN CAPITAL LETTER E WITH HOOK ABOVE +0x1EBB LATIN SMALL LETTER E WITH HOOK ABOVE +0x1EBC LATIN CAPITAL LETTER E WITH TILDE +0x1EBD LATIN SMALL LETTER E WITH TILDE +0x1EBE LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE +0x1EBF LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE +0x1EC0 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE +0x1EC1 LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE +0x1EC2 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE +0x1EC3 LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE +0x1EC4 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE +0x1EC5 LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE +0x1EC6 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW +0x1EC7 LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW +0x1EC8 LATIN CAPITAL LETTER I WITH HOOK ABOVE +0x1EC9 LATIN SMALL LETTER I WITH HOOK ABOVE +0x1ECA LATIN CAPITAL LETTER I WITH DOT BELOW +0x1ECB LATIN SMALL LETTER I WITH DOT BELOW +0x1ECC LATIN CAPITAL LETTER O WITH DOT BELOW +0x1ECD LATIN SMALL LETTER O WITH DOT BELOW +0x1ECE LATIN CAPITAL LETTER O WITH HOOK ABOVE +0x1ECF LATIN SMALL LETTER O WITH HOOK ABOVE +0x1ED0 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE +0x1ED1 LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE +0x1ED2 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE +0x1ED3 LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE +0x1ED4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE +0x1ED5 LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE +0x1ED6 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE +0x1ED7 LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE +0x1ED8 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW +0x1ED9 LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW +0x1EDA LATIN CAPITAL LETTER O WITH HORN AND ACUTE +0x1EDB LATIN SMALL LETTER O WITH HORN AND ACUTE +0x1EDC LATIN CAPITAL LETTER O WITH HORN AND GRAVE +0x1EDD LATIN SMALL LETTER O WITH HORN AND GRAVE +0x1EDE LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE +0x1EDF LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE +0x1EE0 LATIN CAPITAL LETTER O WITH HORN AND TILDE +0x1EE1 LATIN SMALL LETTER O WITH HORN AND TILDE +0x1EE2 LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW +0x1EE3 LATIN SMALL LETTER O WITH HORN AND DOT BELOW +0x1EE4 LATIN CAPITAL LETTER U WITH DOT BELOW +0x1EE5 LATIN SMALL LETTER U WITH DOT BELOW +0x1EE6 LATIN CAPITAL LETTER U WITH HOOK ABOVE +0x1EE7 LATIN SMALL LETTER U WITH HOOK ABOVE +0x1EE8 LATIN CAPITAL LETTER U WITH HORN AND ACUTE +0x1EE9 LATIN SMALL LETTER U WITH HORN AND ACUTE +0x1EEA LATIN CAPITAL LETTER U WITH HORN AND GRAVE +0x1EEB LATIN SMALL LETTER U WITH HORN AND GRAVE +0x1EEC LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE +0x1EED LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE +0x1EEE LATIN CAPITAL LETTER U WITH HORN AND TILDE +0x1EEF LATIN SMALL LETTER U WITH HORN AND TILDE +0x1EF0 LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW +0x1EF1 LATIN SMALL LETTER U WITH HORN AND DOT BELOW +0x1EF4 LATIN CAPITAL LETTER Y WITH DOT BELOW +0x1EF5 LATIN SMALL LETTER Y WITH DOT BELOW +0x1EF6 LATIN CAPITAL LETTER Y WITH HOOK ABOVE +0x1EF7 LATIN SMALL LETTER Y WITH HOOK ABOVE +0x1EF8 LATIN CAPITAL LETTER Y WITH TILDE +0x1EF9 LATIN SMALL LETTER Y WITH TILDE \ No newline at end of file diff --git a/GF_glyphsets/Latin/glyphs/CustomFilter_GF_Latin.plist b/GF_glyphsets/Latin/glyphs/CustomFilter_GF_Latin.plist index 73b0b4b94d..9b4b9e5419 100644 --- a/GF_glyphsets/Latin/glyphs/CustomFilter_GF_Latin.plist +++ b/GF_glyphsets/Latin/glyphs/CustomFilter_GF_Latin.plist @@ -5,39 +5,39 @@ list - dotbelowcomb + Eng + eng Bhook + Oopen Dhook - Edotbelow Eopen - Idotbelow Khook - Macute - Ndotaccent - Ngrave + khook Nhookleft - Odotbelow - Oopen - Sdotbelow - Udotbelow Yhook + yhook + Ngrave + ngrave bhook + oopen dhook - edotbelow eopen - idotbelow - khook + nhookleft + dotbelowcomb + Macute macute + Ndotaccent ndotaccent - ngrave - nhookleft - odotbelow - oopen + Sdotbelow sdotbelow + Edotbelow + edotbelow + Idotbelow + idotbelow + Odotbelow + odotbelow + Udotbelow udotbelow - yhook - Eng - eng name GF_Latin_PriAfrican @@ -594,141 +594,140 @@ list - apostrophemod - lambda - chi - dotbelowcomb - Acaron - Astroke - Cstroke - Emacronacute - Emacrongrave - Eopen - Etilde + degree + Ccircumflex + ccircumflex + Gcircumflex + gcircumflex + Hcircumflex + hcircumflex + Itilde + itilde + Jcircumflex + jcircumflex + kgreenlandic + Scircumflex + scircumflex + Tcedilla + tcedilla + Tbar + tbar + Utilde + utilde + Oopen Schwa + Eopen + Gammaafrican + Istroke + lbar + lambdastroke + Upsilonafrican Ezh - Ezhcaron - Gcaron - Glottalstop - Gmacron - Gstroke - Hdotbelow + clickalveolar + Acaron + acaron Icaron - Idotbelow - Istroke - Itilde - Kacute - Kcaron - Kdotbelow - Kmacronbelow - Lbar - Ldotbelow - Lmiddletilde - Mdotbelow - Ndotbelow - Nmacronbelow + icaron Ocaron - Omacronacute - Omacrongrave + ocaron + Ucaron + ucaron + Gstroke + gstroke + Gcaron + gcaron + Kcaron + kcaron Oogonek + oogonek Oogonekmacron - Oopen - Saltillo - Sdotbelow - Tdiagonalstroke - Tmacronbelow - Ucaron - Upsilon-latin - Utilde - Gamma-latin - Zcircumflex - Zmacronbelow - Ismall - acaron - astroke - chi-latin + oogonekmacron + Ezhcaron + ezhcaron + jcaron + Astroke + Cstroke cstroke - emacronacute - emacrongrave - eopen - etilde + Lbar + Tdiagonalstroke + Glottalstop + oopen schwa - ezh - ezhcaron + eopen gamma-latin - gcaron + istroke + iota-latin + Ismall + lmiddletilde + lbelt + upsilon-latin + ezh glottalstop glottalstopreversed + wmod + ymod + primemod + commaturnedmod + apostrophemod + glottalstopmod + verticallinemod + commaabovecomb + commaaboverightcomb + dotbelowcomb + macronbelowcomb + lowlinecomb + strokeshortcomb + lambda + chi + zmod + thetamod + Emacrongrave + emacrongrave + Emacronacute + emacronacute + Gmacron gmacron - gstroke + Hdotbelow hdotbelow - icaron - idotbelow - iota-latin - istroke - itilde + Kacute kacute - kcaron + Kdotbelow kdotbelow - kmacronbelow - lambdastroke - lbar - lbelt + Klinebelow + klinebelow + Ldotbelow ldotbelow - lmiddletilde + Mdotbelow mdotbelow + Ndotbelow ndotbelow - nmacronbelow - ocaron - omacronacute + Nlinebelow + nlinebelow + Omacrongrave omacrongrave - oogonek - oogonekmacron - oopen - saltillo + Omacronacute + omacronacute + Sdotbelow sdotbelow - tdiagonalstroke - tmacronbelow - ucaron - upsilon-latin - utilde + Tlinebelow + tlinebelow + Zcircumflex zcircumflex - zmacronbelow - wmod - clickalveolar - zmod - commaabovecomb - macronbelowcomb - lowlinecomb - commaturnedmod - glottalstopmod - Ccircumflex - Gcircumflex - Hcircumflex - Jcircumflex - Scircumflex - Tbar - Tcedilla + Zlinebelow + zlinebelow + Etilde + etilde + Idotbelow + idotbelow Ytilde - ccircumflex - gcircumflex - hcircumflex - idotless_ogonek - jcaron - jcircumflex - kgreenlandic - scircumflex - tbar - tcedilla ytilde - ymod - thetamod - degree YturnedSansSerif - commaaboverightcomb - strokeshortcomb - primemod - verticallinemod + Lmiddletilde + astroke + tdiagonalstroke + Saltillo + saltillo + chi-latin name GF_Latin_Beyond @@ -1190,51 +1189,31 @@ list - numero - hryvnia - tenge - tugrik - whiteSquare - pi - dblverticalbar - kip - zero.zero - zero.tf - one.tf - two.tf - three.tf - four.tf - five.tf - six.tf - seven.tf - eight.tf - nine.tf - zero.dnom - one.dnom - two.dnom - three.dnom - four.dnom - five.dnom - six.dnom - seven.dnom - eight.dnom - nine.dnom - zero.numr - one.numr - two.numr - three.numr - four.numr - five.numr - six.numr - seven.numr - eight.numr - nine.numr - fraction - onehalf - onethird - twothirds + brokenbar + logicalnot + plusminus + twosuperior + threesuperior + micro + onesuperior onequarter + onehalf threequarters + pi + baht + dblverticalbar + dagger + daggerdbl + perthousand + minute + second + fraction + foursuperior + fivesuperior + sixsuperior + sevensuperior + eightsuperior + ninesuperior oneinferior twoinferior threeinferior @@ -1244,92 +1223,81 @@ seveninferior eightinferior nineinferior - onesuperior - twosuperior - threesuperior - foursuperior - fivesuperior - sixsuperior - sevensuperior - eightsuperior - ninesuperior - leftanglebracket-math - rightanglebracket-math - baht - minute - second - brokenbar - dagger - literSign - daggerdbl - estimated - bitcoin - cedi colonsign + naira + rupee + won + sheqel dong + kip + tugrik + peso guarani - lari + hryvnia + cedi + tenge + rupeeIndian liraTurkish manat - naira - peso ruble - rupee - rupeeIndian - sheqel - won - notequal - greaterequal - lessequal - plusminus - approxequal - logicalnot - emptyset - infinity - integral + lari + bitcoin + literSign + numero Ohm - increment - product - summation - radical - partialdiff - micro - perthousand + estimated + onethird + twothirds + leftArrow upArrow - northEastArrow rightArrow - southEastArrow downArrow - southWestArrow - leftArrow - northWestArrow leftRightArrow upDownArrow - blackCircle - whiteCircle - whiteBullet - blackDiamond - whiteDiamond - lozenge + northWestArrow + northEastArrow + southEastArrow + southWestArrow + partialdiff + emptyset + increment + product + summation + radical + infinity + integral + approxequal + notequal + lessequal + greaterequal blackSquare + whiteSquare blackSmallSquare whiteSmallSquare upBlackTriangle - rightBlackTriangle - downBlackTriangle - leftBlackTriangle upWhiteTriangle - rightWhiteTriangle - downWhiteTriangle - leftWhiteTriangle upBlackSmallTriangle - rightBlackSmallTriangle - downBlackSmallTriangle - leftBlackSmallTriangle upWhiteSmallTriangle + rightBlackTriangle + rightWhiteTriangle + rightBlackSmallTriangle rightWhiteSmallTriangle + downBlackTriangle + downWhiteTriangle + downBlackSmallTriangle downWhiteSmallTriangle + leftBlackTriangle + leftWhiteTriangle + leftBlackSmallTriangle leftWhiteSmallTriangle + blackDiamond + whiteDiamond + lozenge + whiteCircle + blackCircle + whiteBullet + leftanglebracket-math + rightanglebracket-math name GF_Latin_Plus @@ -1337,113 +1305,105 @@ list - dotbelowcomb - Acircumflexdotbelow - Ecircumflexdotbelow - Edotbelow - Etilde - Idotbelow Itilde - Ocircumflexdotbelow - Odotbelow - Udotbelow - Utilde - acircumflexdotbelow - adotbelow - ecircumflexdotbelow - edotbelow - etilde - idotbelow itilde - ocircumflexdotbelow - odotbelow - udotbelow + Utilde utilde - Ytilde - ytilde - Abreveacute - Abrevedotbelow - Abrevegrave - Abrevehookabove - Abrevetilde + Ohorn + ohorn + Uhorn + uhorn + hookabovecomb + horncomb + dotbelowcomb + Adotbelow + adotbelow + Ahookabove + ahookabove Acircumflexacute + acircumflexacute Acircumflexgrave + acircumflexgrave Acircumflexhookabove + acircumflexhookabove Acircumflextilde - Adotbelow - Ahookabove - Ecircumflexacute - Ecircumflexgrave - Ecircumflexhookabove - Ecircumflextilde - Ehookabove - Ihookabove - Ocircumflexacute - Ocircumflexgrave - Ocircumflexhookabove - Ocircumflextilde - Ohookabove - Ohorn - Ohornacute - Ohorndotbelow - Ohorngrave - Ohornhookabove - Ohorntilde - Uhookabove - Uhorn - Uhornacute - Uhorndotbelow - Uhorngrave - Uhornhookabove - Uhorntilde - Ydotbelow - Yhookabove + acircumflextilde + Acircumflexdotbelow + acircumflexdotbelow + Abreveacute abreveacute - abrevedotbelow + Abrevegrave abrevegrave + Abrevehookabove abrevehookabove + Abrevetilde abrevetilde - acircumflexacute - acircumflexgrave - acircumflexhookabove - acircumflextilde - ahookabove + Abrevedotbelow + abrevedotbelow + Edotbelow + edotbelow + Ehookabove + ehookabove + Etilde + etilde + Ecircumflexacute ecircumflexacute + Ecircumflexgrave ecircumflexgrave + Ecircumflexhookabove ecircumflexhookabove + Ecircumflextilde ecircumflextilde - ehookabove + Ecircumflexdotbelow + ecircumflexdotbelow + Ihookabove ihookabove + Idotbelow + idotbelow + Odotbelow + odotbelow + Ohookabove + ohookabove + Ocircumflexacute ocircumflexacute + Ocircumflexgrave ocircumflexgrave + Ocircumflexhookabove ocircumflexhookabove + Ocircumflextilde ocircumflextilde - ohookabove - ohorn + Ocircumflexdotbelow + ocircumflexdotbelow + Ohornacute ohornacute - ohorndotbelow + Ohorngrave ohorngrave + Ohornhookabove ohornhookabove + Ohorntilde ohorntilde + Ohorndotbelow + ohorndotbelow + Udotbelow + udotbelow + Uhookabove uhookabove - uhorn + Uhornacute uhornacute - uhorndotbelow + Uhorngrave uhorngrave + Uhornhookabove uhornhookabove + Uhorntilde uhorntilde + Uhorndotbelow + uhorndotbelow + Ydotbelow ydotbelow + Yhookabove yhookabove - brevecomb_acutecomb - brevecomb_gravecomb - brevecomb_hookabovecomb - brevecomb_tildecomb - circumflexcomb_acutecomb - circumflexcomb_gravecomb - circumflexcomb_hookabovecomb - circumflexcomb_tildecomb - hookabovecomb - horncomb + Ytilde + ytilde name GF_Latin_Vietnamese diff --git a/GF_glyphsets/Latin/glyphs/GF_Latin_Beyond.glyphs b/GF_glyphsets/Latin/glyphs/GF_Latin_Beyond.glyphs index b3d2d99655..29582cf4b3 100644 --- a/GF_glyphsets/Latin/glyphs/GF_Latin_Beyond.glyphs +++ b/GF_glyphsets/Latin/glyphs/GF_Latin_Beyond.glyphs @@ -1,10 +1,24 @@ { .appVersion = "3151"; .formatVersion = 3; -date = "2021-10-28 12:22:31 +0000"; -familyName = "GF Latin Minorities"; +axes = ( +{ +name = Weight; +tag = wght; +}, +{ +name = Width; +tag = wdth; +} +); +date = "2023-12-13 14:28:10 +0000"; +familyName = GF_Latin_Beyond; fontMaster = ( { +axesValues = ( +100, +100 +); id = m01; metricValues = ( { @@ -35,1575 +49,546 @@ name = Regular; ); glyphs = ( { -glyphname = Acaron; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 461; +glyphname = degree; +unicode = 176; }, { -color = 3; -glyphname = Astroke; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 570; +glyphname = YturnedSansSerif; +unicode = 8516; }, { -glyphname = Ccircumflex; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 264; +glyphname = primemod; +unicode = 697; }, { -color = 3; -glyphname = Cstroke; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 571; +glyphname = commaturnedmod; +unicode = 699; }, { -color = 3; -glyphname = Emacronacute; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = apostrophemod; +unicode = 700; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7702; +glyphname = glottalstopmod; +unicode = 704; }, { -color = 3; -glyphname = Emacrongrave; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = verticallinemod; +unicode = 712; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7700; +glyphname = commaabovecomb; +unicode = 787; }, { -color = 3; -glyphname = Eopen; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = commaaboverightcomb; +unicode = 789; +}, { -layerId = m01; -width = 600; -} -); -unicode = 400; +glyphname = dotbelowcomb; +unicode = 803; }, { -glyphname = Etilde; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = macronbelowcomb; +unicode = 817; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7868; +glyphname = lowlinecomb; +unicode = 818; }, { -glyphname = Schwa; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = strokeshortcomb; +unicode = 821; +}, { -layerId = m01; -width = 600; -} -); -unicode = 399; +glyphname = Ccircumflex; +unicode = 264; }, { -glyphname = Ezh; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = ccircumflex; +unicode = 265; +}, { -layerId = m01; -width = 600; -} -); -unicode = 439; +glyphname = Gcircumflex; +unicode = 284; }, { -glyphname = Ezhcaron; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = gcircumflex; +unicode = 285; +}, { -layerId = m01; -width = 600; -} -); -unicode = 494; +glyphname = Hcircumflex; +unicode = 292; }, { -glyphname = Gcaron; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = hcircumflex; +unicode = 293; +}, { -layerId = m01; -width = 600; -} -); -unicode = 486; +glyphname = Itilde; +unicode = 296; }, { -glyphname = Gcircumflex; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = itilde; +unicode = 297; +}, { -layerId = m01; -width = 600; -} -); -unicode = 284; +glyphname = Jcircumflex; +unicode = 308; }, { -color = 3; -glyphname = Glottalstop; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = jcircumflex; +unicode = 309; +}, { -layerId = m01; -width = 600; -} -); -unicode = 577; +glyphname = kgreenlandic; +unicode = 312; }, { -glyphname = Gmacron; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = Scircumflex; +unicode = 348; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7712; +glyphname = scircumflex; +unicode = 349; }, { -glyphname = Gstroke; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = Tcedilla; +unicode = 354; +}, { -layerId = m01; -width = 600; -} -); -unicode = 484; +glyphname = tcedilla; +unicode = 355; }, { -glyphname = Hcircumflex; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = Tbar; +unicode = 358; +}, { -layerId = m01; -width = 600; -} -); -unicode = 292; +glyphname = tbar; +unicode = 359; }, { -color = 3; -glyphname = Hdotbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Utilde; +unicode = 360; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7716; +glyphname = utilde; +unicode = 361; }, { -color = 3; -glyphname = Icaron; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Oopen; +unicode = 390; +}, { -layerId = m01; -width = 600; -} -); -unicode = 463; +glyphname = Schwa; +unicode = 399; }, { -color = 3; -glyphname = Idotbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Eopen; +unicode = 400; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7882; +glyphname = Gammaafrican; +unicode = 404; }, { -color = 3; glyphname = Istroke; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 407; }, { -glyphname = Itilde; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 296; +glyphname = lbar; +unicode = 410; }, { -glyphname = Jcircumflex; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 308; +glyphname = lambdastroke; +unicode = 411; }, { -color = 3; -glyphname = Kacute; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Upsilonafrican; +unicode = 433; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7728; +glyphname = Ezh; +unicode = 439; }, { -glyphname = Kcaron; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = clickalveolar; +unicode = 450; +}, { -layerId = m01; -width = 600; -} -); -unicode = 488; +glyphname = Acaron; +unicode = 461; }, { -color = 3; -glyphname = Kdotbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = acaron; +unicode = 462; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7730; +glyphname = Icaron; +unicode = 463; }, { -color = 3; -glyphname = Kmacronbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = icaron; +unicode = 464; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7732; +glyphname = Ocaron; +unicode = 465; }, { -color = 3; -glyphname = Lbar; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = ocaron; +unicode = 466; +}, { -layerId = m01; -width = 600; -} -); -unicode = 573; +glyphname = Ucaron; +unicode = 467; }, { -color = 3; -glyphname = Ldotbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = ucaron; +unicode = 468; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7734; +glyphname = Gstroke; +unicode = 484; }, { -color = 3; -glyphname = Lmiddletilde; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = gstroke; +unicode = 485; +}, { -layerId = m01; -width = 600; -} -); -unicode = 11362; +glyphname = Gcaron; +unicode = 486; }, { -color = 3; -glyphname = Mdotbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7746; -}, -{ -color = 3; -glyphname = Ndotbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7750; -}, -{ -color = 3; -glyphname = Nmacronbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7752; -}, -{ -color = 3; -glyphname = Ocaron; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 465; +glyphname = gcaron; +unicode = 487; }, { -color = 3; -glyphname = Omacronacute; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7762; +glyphname = Kcaron; +unicode = 488; }, { -color = 3; -glyphname = Omacrongrave; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7760; +glyphname = kcaron; +unicode = 489; }, { -color = 3; glyphname = Oogonek; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 490; }, { -color = 3; -glyphname = Oogonekmacron; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 492; -}, -{ -color = 3; -glyphname = Oopen; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 390; -}, -{ -glyphname = Saltillo; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 42891; -}, -{ -glyphname = Scircumflex; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 348; -}, -{ -color = 3; -glyphname = Sdotbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7778; -}, -{ -glyphname = Tbar; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 358; -}, -{ -glyphname = Tcedilla; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 354; -}, -{ -color = 3; -glyphname = Tdiagonalstroke; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 574; -}, -{ -color = 3; -glyphname = Tmacronbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7790; -}, -{ -color = 3; -glyphname = Ucaron; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 467; -}, -{ -color = 3; -glyphname = "Upsilon-latin"; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 433; -}, -{ -glyphname = Utilde; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 360; -}, -{ -color = 3; -glyphname = "Gamma-latin"; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 404; -}, -{ -glyphname = Ytilde; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7928; +glyphname = oogonek; +unicode = 491; }, { -color = 3; -glyphname = Zcircumflex; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7824; +glyphname = Oogonekmacron; +unicode = 492; }, { -color = 3; -glyphname = Zmacronbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7828; +glyphname = oogonekmacron; +unicode = 493; }, { -color = 3; -glyphname = Ismall; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 618; +glyphname = Ezhcaron; +unicode = 494; }, { -glyphname = acaron; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 462; +glyphname = ezhcaron; +unicode = 495; }, { -color = 3; -glyphname = astroke; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 11365; +glyphname = jcaron; +unicode = 496; }, { -glyphname = ccircumflex; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 265; +glyphname = Astroke; +unicode = 570; }, { -color = 3; -glyphname = "chi-latin"; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 43859; +glyphname = Cstroke; +unicode = 571; }, { -color = 3; glyphname = cstroke; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 572; }, { -color = 3; -glyphname = emacronacute; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7703; +glyphname = Lbar; +unicode = 573; }, { -color = 3; -glyphname = emacrongrave; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7701; +glyphname = Tdiagonalstroke; +unicode = 574; }, { -color = 3; -glyphname = eopen; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 603; +glyphname = Glottalstop; +unicode = 577; }, { -glyphname = etilde; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7869; +glyphname = oopen; +unicode = 596; }, { glyphname = schwa; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 601; }, { -glyphname = ezh; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 658; -}, -{ -glyphname = ezhcaron; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 495; +glyphname = eopen; +unicode = 603; }, { -color = 3; glyphname = "gamma-latin"; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 611; }, { -glyphname = gcaron; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 487; -}, -{ -glyphname = gcircumflex; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 285; -}, -{ -color = 3; -glyphname = glottalstop; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 660; -}, -{ -color = 3; -glyphname = glottalstopreversed; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 661; -}, -{ -glyphname = gmacron; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7713; -}, -{ -glyphname = gstroke; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 485; -}, -{ -glyphname = hcircumflex; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 293; -}, -{ -color = 3; -glyphname = hdotbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7717; -}, -{ -color = 3; -glyphname = idotless_ogonek; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -}, -{ -color = 3; -glyphname = icaron; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 464; -}, -{ -color = 3; -glyphname = idotbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7883; -}, -{ -color = 3; -glyphname = "iota-latin"; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 617; -}, -{ -color = 3; glyphname = istroke; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 616; }, { -glyphname = itilde; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 297; -}, -{ -color = 3; -glyphname = jcaron; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 496; -}, -{ -glyphname = jcircumflex; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 309; -}, -{ -color = 3; -glyphname = kacute; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7729; -}, -{ -glyphname = kcaron; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 489; -}, -{ -color = 3; -glyphname = kdotbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7731; -}, -{ -glyphname = kgreenlandic; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 312; -}, -{ -color = 3; -glyphname = kmacronbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7733; -}, -{ -color = 3; -glyphname = lambdastroke; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 411; -}, -{ -color = 3; -glyphname = lbar; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 410; -}, -{ -color = 3; -glyphname = lbelt; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 620; -}, -{ -color = 3; -glyphname = ldotbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7735; -}, -{ -color = 3; -glyphname = lmiddletilde; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 619; -}, -{ -color = 3; -glyphname = mdotbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7747; -}, -{ -color = 3; -glyphname = ndotbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7751; -}, -{ -color = 3; -glyphname = nmacronbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7753; -}, -{ -color = 3; -glyphname = ocaron; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 466; -}, -{ -color = 3; -glyphname = omacronacute; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7763; -}, -{ -color = 3; -glyphname = omacrongrave; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7761; -}, -{ -color = 3; -glyphname = oogonek; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 491; -}, -{ -color = 3; -glyphname = oogonekmacron; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 493; -}, -{ -color = 3; -glyphname = oopen; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 596; -}, -{ -glyphname = saltillo; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 42892; -}, -{ -glyphname = scircumflex; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 349; -}, -{ -color = 3; -glyphname = sdotbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7779; +glyphname = "iota-latin"; +unicode = 617; }, { -glyphname = tbar; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 359; +glyphname = Ismall; +unicode = 618; }, { -glyphname = tcedilla; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = lmiddletilde; +unicode = 619; +}, { -layerId = m01; -width = 600; -} -); -unicode = 355; +glyphname = lbelt; +unicode = 620; }, { -color = 3; -glyphname = tdiagonalstroke; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = "upsilon-latin"; +unicode = 650; +}, { -layerId = m01; -width = 600; -} -); -unicode = 11366; +glyphname = ezh; +unicode = 658; }, { -color = 3; -glyphname = tmacronbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = glottalstop; +unicode = 660; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7791; +glyphname = glottalstopreversed; +unicode = 661; }, { -color = 3; -glyphname = ucaron; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = wmod; +unicode = 695; +}, { -layerId = m01; -width = 600; -} -); -unicode = 468; +glyphname = ymod; +unicode = 696; }, { -color = 3; -glyphname = "upsilon-latin"; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = lambda; +unicode = 955; +}, { -layerId = m01; -width = 600; -} -); -unicode = 650; +glyphname = chi; +unicode = 967; }, { -glyphname = utilde; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = zmod; +unicode = 7611; +}, { -layerId = m01; -width = 600; -} -); -unicode = 361; +glyphname = thetamod; +unicode = 7615; }, { -glyphname = ytilde; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = Emacrongrave; +unicode = 7700; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7929; +glyphname = emacrongrave; +unicode = 7701; }, { -color = 3; -glyphname = zcircumflex; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Emacronacute; +unicode = 7702; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7825; +glyphname = emacronacute; +unicode = 7703; }, { -color = 3; -glyphname = zmacronbelow; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Gmacron; +unicode = 7712; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7829; +glyphname = gmacron; +unicode = 7713; }, { -color = 3; -glyphname = wmod; -lastChange = "2022-09-14 13:29:37 +0000"; -layers = ( +glyphname = Hdotbelow; +unicode = 7716; +}, { -layerId = m01; -width = 600; -} -); -unicode = 695; +glyphname = hdotbelow; +unicode = 7717; }, { -color = 3; -glyphname = ymod; -lastChange = "2022-09-14 13:29:37 +0000"; -layers = ( +glyphname = Kacute; +unicode = 7728; +}, { -layerId = m01; -width = 600; -} -); -unicode = 696; +glyphname = kacute; +unicode = 7729; }, { -color = 3; -glyphname = clickalveolar; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Kdotbelow; +unicode = 7730; +}, { -layerId = m01; -width = 600; -} -); -unicode = 450; +glyphname = kdotbelow; +unicode = 7731; }, { -color = 3; -glyphname = lambda; -lastChange = "2022-09-14 12:59:32 +0000"; -layers = ( +glyphname = Klinebelow; +unicode = 7732; +}, { -layerId = m01; -width = 600; -} -); -unicode = 955; +glyphname = klinebelow; +unicode = 7733; }, { -color = 3; -glyphname = chi; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Ldotbelow; +unicode = 7734; +}, { -layerId = m01; -width = 600; -} -); -unicode = 967; +glyphname = ldotbelow; +unicode = 7735; }, { -color = 3; -glyphname = thetamod; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Mdotbelow; +unicode = 7746; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7615; +glyphname = mdotbelow; +unicode = 7747; }, { -color = 3; -glyphname = zmod; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Ndotbelow; +unicode = 7750; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7611; +glyphname = ndotbelow; +unicode = 7751; }, { -glyphname = degree; -layers = ( +glyphname = Nlinebelow; +unicode = 7752; +}, { -layerId = m01; -width = 600; -} -); -unicode = 176; +glyphname = nlinebelow; +unicode = 7753; }, { -color = 3; -glyphname = YturnedSansSerif; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Omacrongrave; +unicode = 7760; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8516; +glyphname = omacrongrave; +unicode = 7761; }, { -color = 3; -glyphname = commaabovecomb; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Omacronacute; +unicode = 7762; +}, { -layerId = m01; -width = 600; -} -); -unicode = 787; +glyphname = omacronacute; +unicode = 7763; }, { -color = 3; -glyphname = commaaboverightcomb; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Sdotbelow; +unicode = 7778; +}, { -layerId = m01; -width = 600; -} -); -unicode = 789; +glyphname = sdotbelow; +unicode = 7779; }, { -color = 3; -glyphname = dotbelowcomb; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Tlinebelow; +unicode = 7790; +}, { -layerId = m01; -width = 600; -} -); -unicode = 803; +glyphname = tlinebelow; +unicode = 7791; }, { -color = 3; -glyphname = macronbelowcomb; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Zcircumflex; +unicode = 7824; +}, { -layerId = m01; -width = 600; -} -); -unicode = 817; +glyphname = zcircumflex; +unicode = 7825; }, { -color = 3; -glyphname = lowlinecomb; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Zlinebelow; +unicode = 7828; +}, { -layerId = m01; -width = 600; -} -); -unicode = 818; +glyphname = zlinebelow; +unicode = 7829; }, { -glyphname = strokeshortcomb; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = Etilde; +unicode = 7868; +}, { -layerId = m01; -width = 600; -} -); -unicode = 821; +glyphname = etilde; +unicode = 7869; }, { -glyphname = apostrophemod; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = Idotbelow; +unicode = 7882; +}, { -layerId = m01; -width = 600; -} -); -unicode = 700; +glyphname = idotbelow; +unicode = 7883; }, { -glyphname = commaturnedmod; -lastChange = "2023-03-17 14:37:04 +0000"; -layers = ( +glyphname = Ytilde; +unicode = 7928; +}, { -layerId = m01; -width = 600; -} -); -unicode = 699; +glyphname = ytilde; +unicode = 7929; }, { -color = 3; -glyphname = glottalstopmod; -lastChange = "2022-09-14 12:57:10 +0000"; -layers = ( +glyphname = Lmiddletilde; +unicode = 11362; +}, { -layerId = m01; -width = 600; -} -); -unicode = 704; +glyphname = astroke; +unicode = 11365; }, { -glyphname = primemod; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = tdiagonalstroke; +unicode = 11366; +}, { -layerId = m01; -width = 600; -} -); -unicode = 697; +glyphname = Saltillo; +unicode = 42891; }, { -glyphname = verticallinemod; -lastChange = "2022-04-27 12:15:07 +0000"; -layers = ( +glyphname = saltillo; +unicode = 42892; +}, { -layerId = m01; -width = 600; +glyphname = "chi-latin"; +unicode = 43859; } ); -unicode = 712; -} +instances = ( ); +kerningLTR = { +}; metrics = ( { type = ascender; @@ -1624,6 +609,8 @@ type = descender; type = "italic angle"; } ); +stems = ( +); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; diff --git a/GF_glyphsets/Latin/glyphs/GF_Latin_Plus.glyphs b/GF_glyphsets/Latin/glyphs/GF_Latin_Plus.glyphs index 34662dccb5..8f6d103da6 100644 --- a/GF_glyphsets/Latin/glyphs/GF_Latin_Plus.glyphs +++ b/GF_glyphsets/Latin/glyphs/GF_Latin_Plus.glyphs @@ -1,10 +1,24 @@ { -.appVersion = "3139"; +.appVersion = "3151"; .formatVersion = 3; -date = "2021-10-28 12:22:31 +0000"; -familyName = "GF Latin Plus"; +axes = ( +{ +name = Weight; +tag = wght; +}, +{ +name = Width; +tag = wdth; +} +); +date = "2023-12-13 14:28:10 +0000"; +familyName = GF_Latin_Plus; fontMaster = ( { +axesValues = ( +100, +100 +); id = m01; metricValues = ( { @@ -35,1534 +49,467 @@ name = Regular; ); glyphs = ( { -glyphname = pi; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 960; +glyphname = brokenbar; +unicode = 166; }, { -glyphname = zero.zero; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = logicalnot; +unicode = 172; +}, { -layerId = m01; -width = 600; -} -); +glyphname = plusminus; +unicode = 177; }, { -glyphname = zero.tf; -lastChange = "2022-06-01 08:34:53 +0000"; -layers = ( +glyphname = micro; +unicode = 181; +}, { -layerId = m01; -width = 600; -} -); +glyphname = baht; +unicode = 3647; }, { -glyphname = one.tf; -lastChange = "2022-06-01 08:34:53 +0000"; -layers = ( +glyphname = dagger; +unicode = 8224; +}, { -layerId = m01; -width = 600; -} -); +glyphname = daggerdbl; +unicode = 8225; }, { -glyphname = two.tf; -lastChange = "2022-06-01 08:34:53 +0000"; -layers = ( +glyphname = perthousand; +unicode = 8240; +}, { -layerId = m01; -width = 600; -} -); +glyphname = minute; +unicode = 8242; }, { -glyphname = three.tf; -lastChange = "2022-06-01 08:34:53 +0000"; -layers = ( +glyphname = second; +unicode = 8243; +}, { -layerId = m01; -width = 600; -} -); +glyphname = colonsign; +unicode = 8353; }, { -glyphname = four.tf; -lastChange = "2022-06-01 08:34:53 +0000"; -layers = ( +glyphname = naira; +unicode = 8358; +}, { -layerId = m01; -width = 600; -} -); +glyphname = rupee; +unicode = 8360; }, { -glyphname = five.tf; -lastChange = "2022-06-01 08:34:53 +0000"; -layers = ( +glyphname = won; +unicode = 8361; +}, { -layerId = m01; -width = 600; -} -); +glyphname = sheqel; +unicode = 8362; }, { -glyphname = six.tf; -lastChange = "2022-06-01 08:34:53 +0000"; -layers = ( +glyphname = dong; +unicode = 8363; +}, { -layerId = m01; -width = 600; -} -); +glyphname = kip; +unicode = 8365; }, { -glyphname = seven.tf; -lastChange = "2022-06-01 08:34:53 +0000"; -layers = ( +glyphname = tugrik; +unicode = 8366; +}, { -layerId = m01; -width = 600; -} -); +glyphname = peso; +unicode = 8369; }, { -glyphname = eight.tf; -lastChange = "2022-06-01 08:34:53 +0000"; -layers = ( +glyphname = guarani; +unicode = 8370; +}, { -layerId = m01; -width = 600; -} -); +glyphname = hryvnia; +unicode = 8372; }, { -glyphname = nine.tf; -lastChange = "2022-06-01 08:34:53 +0000"; -layers = ( +glyphname = cedi; +unicode = 8373; +}, { -layerId = m01; -width = 600; -} -); +glyphname = tenge; +unicode = 8376; }, { -glyphname = zero.dnom; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = rupeeIndian; +unicode = 8377; +}, { -layerId = m01; -width = 600; -} -); +glyphname = liraTurkish; +unicode = 8378; }, { -glyphname = one.dnom; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = manat; +unicode = 8380; +}, { -layerId = m01; -width = 600; -} -); +glyphname = ruble; +unicode = 8381; }, { -glyphname = two.dnom; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = lari; +unicode = 8382; +}, { -layerId = m01; -width = 600; -} -); +glyphname = bitcoin; +unicode = 8383; }, { -glyphname = three.dnom; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = literSign; +unicode = 8467; +}, { -layerId = m01; -width = 600; -} -); +glyphname = numero; +unicode = 8470; }, { -glyphname = four.dnom; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = Ohm; +unicode = 8486; +}, { -layerId = m01; -width = 600; -} -); +glyphname = estimated; +unicode = 8494; }, { -glyphname = five.dnom; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = leftArrow; +unicode = 8592; +}, { -layerId = m01; -width = 600; -} -); +glyphname = upArrow; +unicode = 8593; }, { -glyphname = six.dnom; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = rightArrow; +unicode = 8594; +}, { -layerId = m01; -width = 600; -} -); +glyphname = downArrow; +unicode = 8595; }, { -glyphname = seven.dnom; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = leftRightArrow; +unicode = 8596; +}, { -layerId = m01; -width = 600; -} -); +glyphname = upDownArrow; +unicode = 8597; }, { -glyphname = eight.dnom; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = northWestArrow; +unicode = 8598; +}, { -layerId = m01; -width = 600; -} -); +glyphname = northEastArrow; +unicode = 8599; }, { -glyphname = nine.dnom; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = southEastArrow; +unicode = 8600; +}, { -layerId = m01; -width = 600; -} -); +glyphname = southWestArrow; +unicode = 8601; }, { -glyphname = zero.numr; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = partialdiff; +unicode = 8706; +}, { -layerId = m01; -width = 600; -} -); +glyphname = emptyset; +unicode = 8709; }, { -glyphname = one.numr; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = increment; +unicode = 8710; +}, { -layerId = m01; -width = 600; -} -); +glyphname = product; +unicode = 8719; }, { -glyphname = two.numr; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = summation; +unicode = 8721; +}, { -layerId = m01; -width = 600; -} -); +glyphname = radical; +unicode = 8730; }, { -glyphname = three.numr; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = "infinity"; +unicode = 8734; +}, { -layerId = m01; -width = 600; -} -); +glyphname = integral; +unicode = 8747; }, { -glyphname = four.numr; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = approxequal; +unicode = 8776; +}, { -layerId = m01; -width = 600; -} -); +glyphname = notequal; +unicode = 8800; }, { -glyphname = five.numr; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = lessequal; +unicode = 8804; +}, { -layerId = m01; -width = 600; -} -); +glyphname = greaterequal; +unicode = 8805; }, { -glyphname = six.numr; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = blackSquare; +unicode = 9632; +}, { -layerId = m01; -width = 600; -} -); +glyphname = whiteSquare; +unicode = 9633; }, { -glyphname = seven.numr; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = blackSmallSquare; +unicode = 9642; +}, { -layerId = m01; -width = 600; -} -); +glyphname = whiteSmallSquare; +unicode = 9643; }, { -glyphname = eight.numr; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = upBlackTriangle; +unicode = 9650; +}, { -layerId = m01; -width = 600; -} -); +glyphname = upWhiteTriangle; +unicode = 9651; }, { -glyphname = nine.numr; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = upBlackSmallTriangle; +unicode = 9652; +}, { -layerId = m01; -width = 600; -} -); +glyphname = upWhiteSmallTriangle; +unicode = 9653; }, { -glyphname = fraction; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = rightBlackTriangle; +unicode = 9654; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8260; +glyphname = rightWhiteTriangle; +unicode = 9655; }, { -glyphname = onehalf; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = rightBlackSmallTriangle; +unicode = 9656; +}, { -layerId = m01; -width = 600; -} -); -unicode = 189; +glyphname = rightWhiteSmallTriangle; +unicode = 9657; }, { -glyphname = onethird; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = downBlackTriangle; +unicode = 9660; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8531; +glyphname = downWhiteTriangle; +unicode = 9661; }, { -glyphname = twothirds; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8532; +glyphname = downBlackSmallTriangle; +unicode = 9662; }, { -glyphname = onequarter; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 188; +glyphname = downWhiteSmallTriangle; +unicode = 9663; }, { -glyphname = threequarters; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 190; +glyphname = leftBlackTriangle; +unicode = 9664; }, { -glyphname = oneinferior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8321; +glyphname = leftWhiteTriangle; +unicode = 9665; }, { -glyphname = twoinferior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8322; +glyphname = leftBlackSmallTriangle; +unicode = 9666; }, { -glyphname = threeinferior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8323; +glyphname = leftWhiteSmallTriangle; +unicode = 9667; }, { -glyphname = fourinferior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8324; +glyphname = blackDiamond; +unicode = 9670; }, { -glyphname = fiveinferior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = whiteDiamond; +unicode = 9671; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8325; +glyphname = lozenge; +unicode = 9674; }, { -glyphname = sixinferior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = whiteCircle; +unicode = 9675; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8326; +glyphname = blackCircle; +unicode = 9679; }, { -glyphname = seveninferior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = whiteBullet; +unicode = 9702; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8327; +glyphname = dblverticalbar; +unicode = 8214; }, { -glyphname = eightinferior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = "leftanglebracket-math"; +unicode = 10216; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8328; +glyphname = "rightanglebracket-math"; +unicode = 10217; }, { -glyphname = nineinferior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = twosuperior; +unicode = 178; +}, { -layerId = m01; -width = 600; -} -); -unicode = 8329; +glyphname = threesuperior; +unicode = 179; }, { glyphname = onesuperior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 185; }, { -glyphname = twosuperior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = onequarter; +unicode = 188; +}, { -layerId = m01; -width = 600; -} -); -unicode = 178; +glyphname = onehalf; +unicode = 189; }, { -glyphname = threesuperior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +glyphname = threequarters; +unicode = 190; +}, { -layerId = m01; -width = 600; -} -); -unicode = 179; +glyphname = fraction; +unicode = 8260; }, { glyphname = foursuperior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8308; }, { glyphname = fivesuperior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8309; }, { glyphname = sixsuperior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8310; }, { glyphname = sevensuperior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8311; }, { glyphname = eightsuperior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8312; }, { glyphname = ninesuperior; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 8313; }, { -glyphname = "leftanglebracket-math"; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 10216; +glyphname = oneinferior; +unicode = 8321; }, { -glyphname = "rightanglebracket-math"; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 10217; +glyphname = twoinferior; +unicode = 8322; }, { -glyphname = dblverticalbar; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8214; +glyphname = threeinferior; +unicode = 8323; }, { -glyphname = baht; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 3647; +glyphname = fourinferior; +unicode = 8324; }, { -glyphname = minute; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8242; +glyphname = fiveinferior; +unicode = 8325; }, { -glyphname = second; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8243; +glyphname = sixinferior; +unicode = 8326; }, { -glyphname = brokenbar; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 166; +glyphname = seveninferior; +unicode = 8327; }, { -glyphname = dagger; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8224; +glyphname = eightinferior; +unicode = 8328; }, { -glyphname = literSign; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8467; +glyphname = nineinferior; +unicode = 8329; }, { -glyphname = daggerdbl; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8225; +glyphname = onethird; +unicode = 8531; }, { -glyphname = estimated; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8494; +glyphname = twothirds; +unicode = 8532; }, { -glyphname = numero; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; +glyphname = pi; +unicode = 960; } ); -unicode = 8470; -}, -{ -glyphname = bitcoin; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} +instances = ( ); -unicode = 8383; -}, -{ -glyphname = cedi; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( +kerningLTR = { +}; +metrics = ( { -layerId = m01; -width = 600; -} -); -unicode = 8373; +type = ascender; }, { -glyphname = colonsign; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8353; +type = "cap height"; }, { -glyphname = dong; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8363; +type = "x-height"; }, { -glyphname = guarani; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8370; +type = baseline; }, { -glyphname = hryvnia; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8372; +type = descender; }, { -glyphname = kip; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; +type = "italic angle"; } ); -unicode = 8365; -}, -{ -glyphname = lari; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8382; -}, -{ -glyphname = liraTurkish; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8378; -}, -{ -glyphname = manat; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8380; -}, -{ -glyphname = naira; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8358; -}, -{ -glyphname = peso; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8369; -}, -{ -glyphname = ruble; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8381; -}, -{ -glyphname = rupee; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 1200; -} -); -unicode = 8360; -}, -{ -glyphname = rupeeIndian; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8377; -}, -{ -glyphname = sheqel; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8362; -}, -{ -glyphname = tenge; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8376; -}, -{ -glyphname = tugrik; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8366; -}, -{ -glyphname = won; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8361; -}, -{ -glyphname = notequal; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8800; -}, -{ -glyphname = greaterequal; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8805; -}, -{ -glyphname = lessequal; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8804; -}, -{ -glyphname = plusminus; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 177; -}, -{ -glyphname = approxequal; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8776; -}, -{ -glyphname = logicalnot; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 172; -}, -{ -glyphname = emptyset; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8709; -}, -{ -glyphname = infinity; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8734; -}, -{ -glyphname = integral; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8747; -}, -{ -glyphname = Ohm; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8486; -}, -{ -glyphname = increment; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8710; -}, -{ -glyphname = product; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8719; -}, -{ -glyphname = summation; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8721; -}, -{ -glyphname = radical; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8730; -}, -{ -glyphname = partialdiff; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8706; -}, -{ -glyphname = micro; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 181; -}, -{ -glyphname = perthousand; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8240; -}, -{ -glyphname = upArrow; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8593; -}, -{ -glyphname = northEastArrow; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8599; -}, -{ -glyphname = rightArrow; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8594; -}, -{ -glyphname = southEastArrow; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8600; -}, -{ -glyphname = downArrow; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8595; -}, -{ -glyphname = southWestArrow; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8601; -}, -{ -glyphname = leftArrow; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8592; -}, -{ -glyphname = northWestArrow; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8598; -}, -{ -glyphname = leftRightArrow; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8596; -}, -{ -glyphname = upDownArrow; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 8597; -}, -{ -glyphname = blackCircle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9679; -}, -{ -glyphname = whiteCircle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9675; -}, -{ -glyphname = whiteBullet; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9702; -}, -{ -glyphname = blackDiamond; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9670; -}, -{ -glyphname = whiteDiamond; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9671; -}, -{ -glyphname = lozenge; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9674; -}, -{ -glyphname = blackSquare; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9632; -}, -{ -glyphname = whiteSquare; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9633; -}, -{ -glyphname = blackSmallSquare; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9642; -}, -{ -glyphname = whiteSmallSquare; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9643; -}, -{ -glyphname = upBlackTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9650; -}, -{ -glyphname = rightBlackTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9654; -}, -{ -glyphname = downBlackTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9660; -}, -{ -glyphname = leftBlackTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9664; -}, -{ -glyphname = upWhiteTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9651; -}, -{ -glyphname = rightWhiteTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9655; -}, -{ -glyphname = downWhiteTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9661; -}, -{ -glyphname = leftWhiteTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9665; -}, -{ -glyphname = upBlackSmallTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9652; -}, -{ -glyphname = rightBlackSmallTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9656; -}, -{ -glyphname = downBlackSmallTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9662; -}, -{ -glyphname = leftBlackSmallTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9666; -}, -{ -glyphname = upWhiteSmallTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9653; -}, -{ -glyphname = rightWhiteSmallTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9657; -}, -{ -glyphname = downWhiteSmallTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9663; -}, -{ -glyphname = leftWhiteSmallTriangle; -lastChange = "2022-04-27 12:14:42 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 9667; -} -); -metrics = ( -{ -type = ascender; -}, -{ -type = "cap height"; -}, -{ -type = "x-height"; -}, -{ -type = baseline; -}, -{ -type = descender; -}, -{ -type = "italic angle"; -} +stems = ( ); unitsPerEm = 1000; versionMajor = 1; diff --git a/GF_glyphsets/Latin/glyphs/GF_Latin_PriAfrican.glyphs b/GF_glyphsets/Latin/glyphs/GF_Latin_PriAfrican.glyphs index da927adf37..87179a7eaf 100644 --- a/GF_glyphsets/Latin/glyphs/GF_Latin_PriAfrican.glyphs +++ b/GF_glyphsets/Latin/glyphs/GF_Latin_PriAfrican.glyphs @@ -1,10 +1,24 @@ { -.appVersion = "3223"; +.appVersion = "3151"; .formatVersion = 3; -date = "2023-10-10 12:56:59 +0000"; -familyName = "New Font"; +axes = ( +{ +name = Weight; +tag = wght; +}, +{ +name = Width; +tag = wdth; +} +); +date = "2023-12-13 14:28:10 +0000"; +familyName = GF_Latin_PriAfrican; fontMaster = ( { +axesValues = ( +100, +100 +); id = m01; metricValues = ( { @@ -12,11 +26,22 @@ over = 16; pos = 800; }, { +over = 16; +pos = 700; +}, +{ +over = 16; +pos = 500; +}, +{ over = -16; }, { over = -16; pos = -200; +}, +{ +over = -16; } ); name = Regular; @@ -24,365 +49,164 @@ name = Regular; ); glyphs = ( { -glyphname = Bhook; -layers = ( +glyphname = dotbelowcomb; +unicode = 803; +}, { -layerId = m01; -width = 600; -} -); -unicode = 385; +glyphname = Eng; +unicode = 330; }, { -glyphname = Dhook; -lastChange = "2023-10-10 13:09:29 +0000"; -layers = ( +glyphname = eng; +unicode = 331; +}, { -layerId = m01; -width = 600; -} -); -unicode = 394; +glyphname = Bhook; +unicode = 385; }, { -glyphname = Edotbelow; -lastChange = "2023-10-10 13:10:09 +0000"; -layers = ( +glyphname = Oopen; +unicode = 390; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7864; +glyphname = Dhook; +unicode = 394; }, { glyphname = Eopen; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 400; }, { -glyphname = Idotbelow; -lastChange = "2023-10-10 13:10:18 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7882; -}, -{ glyphname = Khook; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 408; }, { -glyphname = Macute; -lastChange = "2023-10-10 13:09:51 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7742; -}, -{ -glyphname = Ndotaccent; -lastChange = "2023-10-10 13:09:59 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7748; -}, -{ -glyphname = Ngrave; -lastChange = "2023-10-10 13:09:43 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 504; +glyphname = khook; +unicode = 409; }, { glyphname = Nhookleft; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 413; }, { -glyphname = Eng; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 330; -}, -{ -glyphname = Odotbelow; -lastChange = "2023-10-10 13:10:26 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7884; -}, -{ -glyphname = Oopen; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 390; +glyphname = Yhook; +unicode = 435; }, { -glyphname = Sdotbelow; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7778; +glyphname = yhook; +unicode = 436; }, { -glyphname = Udotbelow; -lastChange = "2023-10-10 13:10:34 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7908; +glyphname = Ngrave; +unicode = 504; }, { -glyphname = Yhook; -lastChange = "2023-10-10 13:09:35 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 435; +glyphname = ngrave; +unicode = 505; }, { glyphname = bhook; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 595; }, { -glyphname = dhook; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 599; +glyphname = oopen; +unicode = 596; }, { -glyphname = edotbelow; -lastChange = "2023-10-10 13:10:14 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7865; +glyphname = dhook; +unicode = 599; }, { glyphname = eopen; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 603; }, { -glyphname = idotbelow; -lastChange = "2023-10-10 13:10:22 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7883; +glyphname = nhookleft; +unicode = 626; }, { -glyphname = khook; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 409; +glyphname = Macute; +unicode = 7742; }, { glyphname = macute; -lastChange = "2023-10-10 13:09:56 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7743; }, { -glyphname = ndotaccent; -lastChange = "2023-10-10 13:10:02 +0000"; -layers = ( +glyphname = Ndotaccent; +unicode = 7748; +}, { -layerId = m01; -width = 600; -} -); +glyphname = ndotaccent; unicode = 7749; }, { -glyphname = ngrave; -lastChange = "2023-10-10 13:09:46 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 505; +glyphname = Sdotbelow; +unicode = 7778; }, { -glyphname = nhookleft; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 626; +glyphname = sdotbelow; +unicode = 7779; }, { -glyphname = eng; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 331; +glyphname = Edotbelow; +unicode = 7864; }, { -glyphname = odotbelow; -lastChange = "2023-10-10 13:10:30 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7885; +glyphname = edotbelow; +unicode = 7865; }, { -glyphname = oopen; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 596; +glyphname = Idotbelow; +unicode = 7882; }, { -glyphname = sdotbelow; -lastChange = "2023-10-10 13:10:05 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7779; +glyphname = idotbelow; +unicode = 7883; }, { -glyphname = udotbelow; -lastChange = "2023-10-10 13:10:39 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7909; +glyphname = Odotbelow; +unicode = 7884; }, { -glyphname = yhook; -lastChange = "2023-10-10 13:09:39 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 436; +glyphname = odotbelow; +unicode = 7885; }, { -glyphname = dotbelowcomb; -layers = ( +glyphname = Udotbelow; +unicode = 7908; +}, { -layerId = m01; -width = 300; +glyphname = udotbelow; +unicode = 7909; } ); -unicode = 803; -} +instances = ( ); +kerningLTR = { +}; metrics = ( { type = ascender; }, { +type = "cap height"; +}, +{ +type = "x-height"; +}, +{ type = baseline; }, { type = descender; +}, +{ +type = "italic angle"; } ); +stems = ( +); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; diff --git a/GF_glyphsets/Latin/glyphs/GF_Latin_Vietnamese.glyphs b/GF_glyphsets/Latin/glyphs/GF_Latin_Vietnamese.glyphs index 8c9cda8f61..03f55c71e5 100644 --- a/GF_glyphsets/Latin/glyphs/GF_Latin_Vietnamese.glyphs +++ b/GF_glyphsets/Latin/glyphs/GF_Latin_Vietnamese.glyphs @@ -1,18 +1,24 @@ { -.appVersion = "3124"; +.appVersion = "3151"; .formatVersion = 3; -date = "2021-10-28 12:22:31 +0000"; -familyName = "GF Latin Vietnamese"; -featurePrefixes = ( -{ -automatic = 1; -code = "languagesystem DFLT dflt; -"; -name = Languagesystems; +axes = ( +{ +name = Weight; +tag = wght; +}, +{ +name = Width; +tag = wdth; } ); +date = "2023-12-13 14:28:10 +0000"; +familyName = GF_Latin_Vietnamese; fontMaster = ( { +axesValues = ( +100, +100 +); id = m01; metricValues = ( { @@ -43,1175 +49,406 @@ name = Regular; ); glyphs = ( { -glyphname = Abreveacute; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = hookabovecomb; +unicode = 777; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7854; +glyphname = horncomb; +unicode = 795; }, { -glyphname = Abrevedotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = dotbelowcomb; +unicode = 803; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7862; +glyphname = Itilde; +unicode = 296; }, { -glyphname = Abrevegrave; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = itilde; +unicode = 297; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7856; +glyphname = Utilde; +unicode = 360; }, { -glyphname = Abrevehookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = utilde; +unicode = 361; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7858; +glyphname = Ohorn; +unicode = 416; }, { -glyphname = Abrevetilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = ohorn; +unicode = 417; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7860; +glyphname = Uhorn; +unicode = 431; }, { -glyphname = Acircumflexacute; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = uhorn; +unicode = 432; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7844; +glyphname = Adotbelow; +unicode = 7840; }, { -glyphname = Acircumflexdotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = adotbelow; +unicode = 7841; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7852; +glyphname = Ahookabove; +unicode = 7842; }, { -glyphname = Acircumflexgrave; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = ahookabove; +unicode = 7843; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Acircumflexacute; +unicode = 7844; +}, +{ +glyphname = acircumflexacute; +unicode = 7845; +}, +{ +glyphname = Acircumflexgrave; unicode = 7846; }, { -glyphname = Acircumflexhookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = acircumflexgrave; +unicode = 7847; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Acircumflexhookabove; unicode = 7848; }, { -glyphname = Acircumflextilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = acircumflexhookabove; +unicode = 7849; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Acircumflextilde; unicode = 7850; }, { -glyphname = Adotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7840; +glyphname = acircumflextilde; +unicode = 7851; }, { -glyphname = Ahookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Acircumflexdotbelow; +unicode = 7852; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7842; +glyphname = acircumflexdotbelow; +unicode = 7853; }, { -glyphname = Ecircumflexacute; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Abreveacute; +unicode = 7854; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7870; +glyphname = abreveacute; +unicode = 7855; }, { -glyphname = Ecircumflexdotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Abrevegrave; +unicode = 7856; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7878; +glyphname = abrevegrave; +unicode = 7857; }, { -glyphname = Ecircumflexgrave; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Abrevehookabove; +unicode = 7858; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7872; +glyphname = abrevehookabove; +unicode = 7859; }, { -glyphname = Ecircumflexhookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Abrevetilde; +unicode = 7860; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7874; +glyphname = abrevetilde; +unicode = 7861; }, { -glyphname = Ecircumflextilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Abrevedotbelow; +unicode = 7862; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7876; +glyphname = abrevedotbelow; +unicode = 7863; }, { glyphname = Edotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7864; }, { -glyphname = Ehookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = edotbelow; +unicode = 7865; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Ehookabove; unicode = 7866; }, { -glyphname = Etilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = ehookabove; +unicode = 7867; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Etilde; unicode = 7868; }, { -glyphname = Idotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7882; +glyphname = etilde; +unicode = 7869; }, { -glyphname = Ihookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Ecircumflexacute; +unicode = 7870; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7880; +glyphname = ecircumflexacute; +unicode = 7871; }, { -glyphname = Itilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Ecircumflexgrave; +unicode = 7872; +}, { -layerId = m01; -width = 600; -} -); -unicode = 296; +glyphname = ecircumflexgrave; +unicode = 7873; }, { -glyphname = Ocircumflexacute; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Ecircumflexhookabove; +unicode = 7874; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7888; +glyphname = ecircumflexhookabove; +unicode = 7875; }, { -glyphname = Ocircumflexdotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Ecircumflextilde; +unicode = 7876; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7896; +glyphname = ecircumflextilde; +unicode = 7877; }, { -glyphname = Ocircumflexgrave; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Ecircumflexdotbelow; +unicode = 7878; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7890; +glyphname = ecircumflexdotbelow; +unicode = 7879; }, { -glyphname = Ocircumflexhookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Ihookabove; +unicode = 7880; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7892; +glyphname = ihookabove; +unicode = 7881; }, { -glyphname = Ocircumflextilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Idotbelow; +unicode = 7882; +}, { -layerId = m01; -width = 600; -} -); -unicode = 7894; +glyphname = idotbelow; +unicode = 7883; }, { glyphname = Odotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7884; }, { -glyphname = Ohookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = odotbelow; +unicode = 7885; +}, { -layerId = m01; -width = 600; -} -); +glyphname = Ohookabove; unicode = 7886; }, { -glyphname = Ohorn; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 416; -}, -{ -glyphname = Ohornacute; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7898; -}, -{ -glyphname = Ohorndotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7906; -}, -{ -glyphname = Ohorngrave; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7900; -}, -{ -glyphname = Ohornhookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7902; -}, -{ -glyphname = Ohorntilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7904; -}, -{ -glyphname = Udotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7908; -}, -{ -glyphname = Uhookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7910; -}, -{ -glyphname = Uhorn; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 431; -}, -{ -glyphname = Uhornacute; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7912; -}, -{ -glyphname = Uhorndotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7920; -}, -{ -glyphname = Uhorngrave; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7914; -}, -{ -glyphname = Uhornhookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7916; -}, -{ -glyphname = Uhorntilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7918; -}, -{ -glyphname = Utilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 360; -}, -{ -glyphname = Ydotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7924; -}, -{ -glyphname = Yhookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7926; -}, -{ -glyphname = Ytilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7928; -}, -{ -glyphname = abreveacute; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7855; -}, -{ -glyphname = abrevedotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7863; -}, -{ -glyphname = abrevegrave; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7857; -}, -{ -glyphname = abrevehookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7859; -}, -{ -glyphname = abrevetilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7861; -}, -{ -glyphname = acircumflexacute; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7845; -}, -{ -glyphname = acircumflexdotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7853; -}, -{ -glyphname = acircumflexgrave; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7847; -}, -{ -glyphname = acircumflexhookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7849; -}, -{ -glyphname = acircumflextilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7851; -}, -{ -glyphname = adotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7841; -}, -{ -glyphname = ahookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7843; -}, -{ -glyphname = ecircumflexacute; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7871; -}, -{ -glyphname = ecircumflexdotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7879; -}, -{ -glyphname = ecircumflexgrave; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7873; -}, -{ -glyphname = ecircumflexhookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7875; -}, -{ -glyphname = ecircumflextilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7877; -}, -{ -glyphname = edotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7865; -}, -{ -glyphname = ehookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7867; -}, -{ -glyphname = etilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7869; -}, -{ -glyphname = idotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7883; -}, -{ -glyphname = ihookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7881; +glyphname = ohookabove; +unicode = 7887; }, { -glyphname = itilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 297; +glyphname = Ocircumflexacute; +unicode = 7888; }, { glyphname = ocircumflexacute; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7889; }, { -glyphname = ocircumflexdotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7897; +glyphname = Ocircumflexgrave; +unicode = 7890; }, { glyphname = ocircumflexgrave; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7891; }, { -glyphname = ocircumflexhookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Ocircumflexhookabove; +unicode = 7892; +}, { -layerId = m01; -width = 600; -} -); +glyphname = ocircumflexhookabove; unicode = 7893; }, { -glyphname = ocircumflextilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Ocircumflextilde; +unicode = 7894; +}, { -layerId = m01; -width = 600; -} -); +glyphname = ocircumflextilde; unicode = 7895; }, { -glyphname = odotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7885; +glyphname = Ocircumflexdotbelow; +unicode = 7896; }, { -glyphname = ohookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7887; +glyphname = ocircumflexdotbelow; +unicode = 7897; }, { -glyphname = ohorn; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 417; +glyphname = Ohornacute; +unicode = 7898; }, { glyphname = ohornacute; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7899; }, { -glyphname = ohorndotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7907; +glyphname = Ohorngrave; +unicode = 7900; }, { glyphname = ohorngrave; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); unicode = 7901; }, { -glyphname = ohornhookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( +glyphname = Ohornhookabove; +unicode = 7902; +}, { -layerId = m01; -width = 600; -} -); +glyphname = ohornhookabove; unicode = 7903; }, { -glyphname = ohorntilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7905; +glyphname = Ohorntilde; +unicode = 7904; }, { -glyphname = udotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7909; +glyphname = ohorntilde; +unicode = 7905; }, { -glyphname = uhookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7911; +glyphname = Ohorndotbelow; +unicode = 7906; }, { -glyphname = uhorn; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 432; +glyphname = ohorndotbelow; +unicode = 7907; }, { -glyphname = uhornacute; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7913; +glyphname = Udotbelow; +unicode = 7908; }, { -glyphname = uhorndotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7921; +glyphname = udotbelow; +unicode = 7909; }, { -glyphname = uhorngrave; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7915; +glyphname = Uhookabove; +unicode = 7910; }, { -glyphname = uhornhookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7917; +glyphname = uhookabove; +unicode = 7911; }, { -glyphname = uhorntilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7919; +glyphname = Uhornacute; +unicode = 7912; }, { -glyphname = utilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 361; +glyphname = uhornacute; +unicode = 7913; }, { -glyphname = ydotbelow; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7925; +glyphname = Uhorngrave; +unicode = 7914; }, { -glyphname = yhookabove; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7927; +glyphname = uhorngrave; +unicode = 7915; }, { -glyphname = ytilde; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 7929; +glyphname = Uhornhookabove; +unicode = 7916; }, { -glyphname = brevecomb_acutecomb; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); +glyphname = uhornhookabove; +unicode = 7917; }, { -glyphname = brevecomb_gravecomb; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); +glyphname = Uhorntilde; +unicode = 7918; }, { -glyphname = brevecomb_hookabovecomb; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); +glyphname = uhorntilde; +unicode = 7919; }, { -glyphname = brevecomb_tildecomb; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); +glyphname = Uhorndotbelow; +unicode = 7920; }, { -glyphname = circumflexcomb_acutecomb; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); +glyphname = uhorndotbelow; +unicode = 7921; }, { -glyphname = circumflexcomb_gravecomb; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); +glyphname = Ydotbelow; +unicode = 7924; }, { -glyphname = circumflexcomb_hookabovecomb; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); +glyphname = ydotbelow; +unicode = 7925; }, { -glyphname = circumflexcomb_tildecomb; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); +glyphname = Yhookabove; +unicode = 7926; }, { -glyphname = hookabovecomb; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 777; +glyphname = yhookabove; +unicode = 7927; }, { -glyphname = horncomb; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; -} -); -unicode = 795; +glyphname = Ytilde; +unicode = 7928; }, { -glyphname = dotbelowcomb; -lastChange = "2022-04-27 12:12:23 +0000"; -layers = ( -{ -layerId = m01; -width = 600; +glyphname = ytilde; +unicode = 7929; } ); -unicode = 803; -} +instances = ( ); +kerningLTR = { +}; metrics = ( { type = ascender; @@ -1232,6 +469,8 @@ type = descender; type = "italic angle"; } ); +stems = ( +); unitsPerEm = 1000; versionMajor = 1; versionMinor = 0; diff --git a/GF_glyphsets/Latin/nam/GF_Latin_Beyond.nam b/GF_glyphsets/Latin/nam/GF_Latin_Beyond.nam index b8c2b5265d..2ad9102951 100644 --- a/GF_glyphsets/Latin/nam/GF_Latin_Beyond.nam +++ b/GF_glyphsets/Latin/nam/GF_Latin_Beyond.nam @@ -1,3 +1,4 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. 0x00B0 DEGREE SIGN 0x0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX 0x0109 LATIN SMALL LETTER C WITH CIRCUMFLEX diff --git a/GF_glyphsets/Latin/nam/GF_Latin_Plus.nam b/GF_glyphsets/Latin/nam/GF_Latin_Plus.nam index 80b39b1bb3..83f3e90d18 100644 --- a/GF_glyphsets/Latin/nam/GF_Latin_Plus.nam +++ b/GF_glyphsets/Latin/nam/GF_Latin_Plus.nam @@ -1,3 +1,4 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. 0x00A6 BROKEN BAR 0x00AC NOT SIGN 0x00B1 PLUS-MINUS SIGN diff --git a/GF_glyphsets/Latin/nam/GF_Latin_PriAfrican.nam b/GF_glyphsets/Latin/nam/GF_Latin_PriAfrican.nam index bf201ebca3..bc69e3df20 100644 --- a/GF_glyphsets/Latin/nam/GF_Latin_PriAfrican.nam +++ b/GF_glyphsets/Latin/nam/GF_Latin_PriAfrican.nam @@ -1,3 +1,4 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. 0x014A LATIN CAPITAL LETTER ENG 0x014B LATIN SMALL LETTER ENG 0x0181 LATIN CAPITAL LETTER B WITH HOOK diff --git a/GF_glyphsets/Latin/nam/GF_Latin_Vietnamese.nam b/GF_glyphsets/Latin/nam/GF_Latin_Vietnamese.nam index 45f8eeb7e4..0c26f747e6 100644 --- a/GF_glyphsets/Latin/nam/GF_Latin_Vietnamese.nam +++ b/GF_glyphsets/Latin/nam/GF_Latin_Vietnamese.nam @@ -1,3 +1,4 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. 0x0128 LATIN CAPITAL LETTER I WITH TILDE 0x0129 LATIN SMALL LETTER I WITH TILDE 0x0168 LATIN CAPITAL LETTER U WITH TILDE diff --git a/GF_glyphsets/Latin/txt/nice-names/GF_Latin_Beyond.txt b/GF_glyphsets/Latin/txt/nice-names/GF_Latin_Beyond.txt index bb6a10d2ba..807604cdc1 100644 --- a/GF_glyphsets/Latin/txt/nice-names/GF_Latin_Beyond.txt +++ b/GF_glyphsets/Latin/txt/nice-names/GF_Latin_Beyond.txt @@ -1,135 +1,135 @@ -apostrophemod -lambda -chi -dotbelowcomb -Acaron -Astroke -Cstroke -Emacronacute -Emacrongrave -Eopen -Etilde +# This file is auto-generated; do not edit. See /README.md for instructions. +degree +Ccircumflex +ccircumflex +Gcircumflex +gcircumflex +Hcircumflex +hcircumflex +Itilde +itilde +Jcircumflex +jcircumflex +kgreenlandic +Scircumflex +scircumflex +Tcedilla +tcedilla +Tbar +tbar +Utilde +utilde +Oopen Schwa +Eopen +Gammaafrican +Istroke +lbar +lambdastroke +Upsilonafrican Ezh -Ezhcaron -Gcaron -Glottalstop -Gmacron -Gstroke -Hdotbelow +clickalveolar +Acaron +acaron Icaron -Idotbelow -Istroke -Itilde -Kacute -Kcaron -Kdotbelow -Kmacronbelow -Lbar -Ldotbelow -Lmiddletilde -Mdotbelow -Ndotbelow -Nmacronbelow +icaron Ocaron -Omacronacute -Omacrongrave +ocaron +Ucaron +ucaron +Gstroke +gstroke +Gcaron +gcaron +Kcaron +kcaron Oogonek +oogonek Oogonekmacron -Oopen -Saltillo -Sdotbelow -Tdiagonalstroke -Tmacronbelow -Ucaron -Upsilon-latin -Utilde -Gamma-latin -Zcircumflex -Zmacronbelow -Ismall -acaron -astroke -chi-latin +oogonekmacron +Ezhcaron +ezhcaron +jcaron +Astroke +Cstroke cstroke -emacronacute -emacrongrave -eopen -etilde +Lbar +Tdiagonalstroke +Glottalstop +oopen schwa -ezh -ezhcaron +eopen gamma-latin -gcaron +istroke +iota-latin +Ismall +lmiddletilde +lbelt +upsilon-latin +ezh glottalstop glottalstopreversed +wmod +ymod +primemod +commaturnedmod +apostrophemod +glottalstopmod +verticallinemod +commaabovecomb +commaaboverightcomb +dotbelowcomb +macronbelowcomb +lowlinecomb +strokeshortcomb +lambda +chi +zmod +thetamod +Emacrongrave +emacrongrave +Emacronacute +emacronacute +Gmacron gmacron -gstroke +Hdotbelow hdotbelow -icaron -idotbelow -iota-latin -istroke -itilde +Kacute kacute -kcaron +Kdotbelow kdotbelow -kmacronbelow -lambdastroke -lbar -lbelt +Klinebelow +klinebelow +Ldotbelow ldotbelow -lmiddletilde +Mdotbelow mdotbelow +Ndotbelow ndotbelow -nmacronbelow -ocaron -omacronacute +Nlinebelow +nlinebelow +Omacrongrave omacrongrave -oogonek -oogonekmacron -oopen -saltillo +Omacronacute +omacronacute +Sdotbelow sdotbelow -tdiagonalstroke -tmacronbelow -ucaron -upsilon-latin -utilde +Tlinebelow +tlinebelow +Zcircumflex zcircumflex -zmacronbelow -wmod -clickalveolar -zmod -commaabovecomb -macronbelowcomb -lowlinecomb -commaturnedmod -glottalstopmod -Ccircumflex -Gcircumflex -Hcircumflex -Jcircumflex -Scircumflex -Tbar -Tcedilla +Zlinebelow +zlinebelow +Etilde +etilde +Idotbelow +idotbelow Ytilde -ccircumflex -gcircumflex -hcircumflex -idotless_ogonek -jcaron -jcircumflex -kgreenlandic -scircumflex -tbar -tcedilla ytilde -ymod -thetamod -degree YturnedSansSerif -commaaboverightcomb -strokeshortcomb -primemod -verticallinemod \ No newline at end of file +Lmiddletilde +astroke +tdiagonalstroke +Saltillo +saltillo +chi-latin \ No newline at end of file diff --git a/GF_glyphsets/Latin/txt/nice-names/GF_Latin_Plus.txt b/GF_glyphsets/Latin/txt/nice-names/GF_Latin_Plus.txt index 3678e41122..0d26611402 100644 --- a/GF_glyphsets/Latin/txt/nice-names/GF_Latin_Plus.txt +++ b/GF_glyphsets/Latin/txt/nice-names/GF_Latin_Plus.txt @@ -1,48 +1,29 @@ -numero -hryvnia -tenge -tugrik -whiteSquare +# This file is auto-generated; do not edit. See /README.md for instructions. +brokenbar +logicalnot +plusminus +twosuperior +threesuperior +micro +onesuperior +onequarter +onehalf +threequarters pi +baht dblverticalbar -kip -zero.zero -zero.tf -one.tf -two.tf -three.tf -four.tf -five.tf -six.tf -seven.tf -eight.tf -nine.tf -zero.dnom -one.dnom -two.dnom -three.dnom -four.dnom -five.dnom -six.dnom -seven.dnom -eight.dnom -nine.dnom -zero.numr -one.numr -two.numr -three.numr -four.numr -five.numr -six.numr -seven.numr -eight.numr -nine.numr +dagger +daggerdbl +perthousand +minute +second fraction -onehalf -onethird -twothirds -onequarter -threequarters +foursuperior +fivesuperior +sixsuperior +sevensuperior +eightsuperior +ninesuperior oneinferior twoinferior threeinferior @@ -52,89 +33,78 @@ sixinferior seveninferior eightinferior nineinferior -onesuperior -twosuperior -threesuperior -foursuperior -fivesuperior -sixsuperior -sevensuperior -eightsuperior -ninesuperior -leftanglebracket-math -rightanglebracket-math -baht -minute -second -brokenbar -dagger -literSign -daggerdbl -estimated -bitcoin -cedi colonsign +naira +rupee +won +sheqel dong +kip +tugrik +peso guarani -lari +hryvnia +cedi +tenge +rupeeIndian liraTurkish manat -naira -peso ruble -rupee -rupeeIndian -sheqel -won -notequal -greaterequal -lessequal -plusminus -approxequal -logicalnot -emptyset -infinity -integral +lari +bitcoin +literSign +numero Ohm -increment -product -summation -radical -partialdiff -micro -perthousand +estimated +onethird +twothirds +leftArrow upArrow -northEastArrow rightArrow -southEastArrow downArrow -southWestArrow -leftArrow -northWestArrow leftRightArrow upDownArrow -blackCircle -whiteCircle -whiteBullet -blackDiamond -whiteDiamond -lozenge +northWestArrow +northEastArrow +southEastArrow +southWestArrow +partialdiff +emptyset +increment +product +summation +radical +infinity +integral +approxequal +notequal +lessequal +greaterequal blackSquare +whiteSquare blackSmallSquare whiteSmallSquare upBlackTriangle -rightBlackTriangle -downBlackTriangle -leftBlackTriangle upWhiteTriangle -rightWhiteTriangle -downWhiteTriangle -leftWhiteTriangle upBlackSmallTriangle -rightBlackSmallTriangle -downBlackSmallTriangle -leftBlackSmallTriangle upWhiteSmallTriangle +rightBlackTriangle +rightWhiteTriangle +rightBlackSmallTriangle rightWhiteSmallTriangle +downBlackTriangle +downWhiteTriangle +downBlackSmallTriangle downWhiteSmallTriangle -leftWhiteSmallTriangle \ No newline at end of file +leftBlackTriangle +leftWhiteTriangle +leftBlackSmallTriangle +leftWhiteSmallTriangle +blackDiamond +whiteDiamond +lozenge +whiteCircle +blackCircle +whiteBullet +leftanglebracket-math +rightanglebracket-math \ No newline at end of file diff --git a/GF_glyphsets/Latin/txt/nice-names/GF_Latin_PriAfrican.txt b/GF_glyphsets/Latin/txt/nice-names/GF_Latin_PriAfrican.txt index e0456bab36..ff3485f1af 100644 --- a/GF_glyphsets/Latin/txt/nice-names/GF_Latin_PriAfrican.txt +++ b/GF_glyphsets/Latin/txt/nice-names/GF_Latin_PriAfrican.txt @@ -1,3 +1,4 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. Eng eng Bhook @@ -30,4 +31,4 @@ idotbelow Odotbelow odotbelow Udotbelow -udotbelow +udotbelow \ No newline at end of file diff --git a/GF_glyphsets/Latin/txt/nice-names/GF_Latin_Vietnamese.txt b/GF_glyphsets/Latin/txt/nice-names/GF_Latin_Vietnamese.txt index e297f5913b..5d0c259eee 100644 --- a/GF_glyphsets/Latin/txt/nice-names/GF_Latin_Vietnamese.txt +++ b/GF_glyphsets/Latin/txt/nice-names/GF_Latin_Vietnamese.txt @@ -1,107 +1,100 @@ -dotbelowcomb -Acircumflexdotbelow -Ecircumflexdotbelow -Edotbelow -Etilde -Idotbelow +# This file is auto-generated; do not edit. See /README.md for instructions. Itilde -Ocircumflexdotbelow -Odotbelow -Udotbelow -Utilde -acircumflexdotbelow -adotbelow -ecircumflexdotbelow -edotbelow -etilde -idotbelow itilde -ocircumflexdotbelow -odotbelow -udotbelow +Utilde utilde -Ytilde -ytilde -Abreveacute -Abrevedotbelow -Abrevegrave -Abrevehookabove -Abrevetilde +Ohorn +ohorn +Uhorn +uhorn +hookabovecomb +horncomb +dotbelowcomb +Adotbelow +adotbelow +Ahookabove +ahookabove Acircumflexacute +acircumflexacute Acircumflexgrave +acircumflexgrave Acircumflexhookabove +acircumflexhookabove Acircumflextilde -Adotbelow -Ahookabove -Ecircumflexacute -Ecircumflexgrave -Ecircumflexhookabove -Ecircumflextilde -Ehookabove -Ihookabove -Ocircumflexacute -Ocircumflexgrave -Ocircumflexhookabove -Ocircumflextilde -Ohookabove -Ohorn -Ohornacute -Ohorndotbelow -Ohorngrave -Ohornhookabove -Ohorntilde -Uhookabove -Uhorn -Uhornacute -Uhorndotbelow -Uhorngrave -Uhornhookabove -Uhorntilde -Ydotbelow -Yhookabove +acircumflextilde +Acircumflexdotbelow +acircumflexdotbelow +Abreveacute abreveacute -abrevedotbelow +Abrevegrave abrevegrave +Abrevehookabove abrevehookabove +Abrevetilde abrevetilde -acircumflexacute -acircumflexgrave -acircumflexhookabove -acircumflextilde -ahookabove +Abrevedotbelow +abrevedotbelow +Edotbelow +edotbelow +Ehookabove +ehookabove +Etilde +etilde +Ecircumflexacute ecircumflexacute +Ecircumflexgrave ecircumflexgrave +Ecircumflexhookabove ecircumflexhookabove +Ecircumflextilde ecircumflextilde -ehookabove +Ecircumflexdotbelow +ecircumflexdotbelow +Ihookabove ihookabove +Idotbelow +idotbelow +Odotbelow +odotbelow +Ohookabove +ohookabove +Ocircumflexacute ocircumflexacute +Ocircumflexgrave ocircumflexgrave +Ocircumflexhookabove ocircumflexhookabove +Ocircumflextilde ocircumflextilde -ohookabove -ohorn +Ocircumflexdotbelow +ocircumflexdotbelow +Ohornacute ohornacute -ohorndotbelow +Ohorngrave ohorngrave +Ohornhookabove ohornhookabove +Ohorntilde ohorntilde +Ohorndotbelow +ohorndotbelow +Udotbelow +udotbelow +Uhookabove uhookabove -uhorn +Uhornacute uhornacute -uhorndotbelow +Uhorngrave uhorngrave +Uhornhookabove uhornhookabove +Uhorntilde uhorntilde +Uhorndotbelow +uhorndotbelow +Ydotbelow ydotbelow +Yhookabove yhookabove -brevecomb_acutecomb -brevecomb_gravecomb -brevecomb_hookabovecomb -brevecomb_tildecomb -circumflexcomb_acutecomb -circumflexcomb_gravecomb -circumflexcomb_hookabovecomb -circumflexcomb_tildecomb -hookabovecomb -horncomb \ No newline at end of file +Ytilde +ytilde \ No newline at end of file diff --git a/GF_glyphsets/Latin/txt/prod-names/GF_Latin_Beyond.txt b/GF_glyphsets/Latin/txt/prod-names/GF_Latin_Beyond.txt index 2807d2889c..af9c486195 100644 --- a/GF_glyphsets/Latin/txt/prod-names/GF_Latin_Beyond.txt +++ b/GF_glyphsets/Latin/txt/prod-names/GF_Latin_Beyond.txt @@ -1,135 +1,135 @@ -uni02BC -lambda -chi -dotbelowcomb -uni01CD -uni023A -uni023B -uni1E16 -uni1E14 -uni0190 -uni1EBC +# This file is auto-generated; do not edit. See /README.md for instructions. +degree +Ccircumflex +ccircumflex +Gcircumflex +gcircumflex +Hcircumflex +hcircumflex +Itilde +itilde +Jcircumflex +jcircumflex +kgreenlandic +Scircumflex +scircumflex +uni0162 +uni0163 +Tbar +tbar +Utilde +utilde +uni0186 uni018F +uni0190 +uni0194 +uni0197 +uni019A +uni019B +uni01B1 uni01B7 -uni01EE -Gcaron -uni0241 -uni1E20 -uni01E4 -uni1E24 +uni01C2 +uni01CD +uni01CE uni01CF -uni1ECA -uni0197 -Itilde -uni1E30 -uni01E8 -uni1E32 -Kmacronbelow -uni023D -uni1E36 -uni2C62 -uni1E42 -uni1E46 -Nmacronbelow +uni01D0 uni01D1 -uni1E52 -uni1E50 +uni01D2 +uni01D3 +uni01D4 +uni01E4 +uni01E5 +Gcaron +gcaron +uni01E8 +uni01E9 uni01EA +uni01EB uni01EC -uni0186 -uniA78B -uni1E62 -uni023E -Tmacronbelow -uni01D3 -Upsilonlatin -Utilde -Gammalatin -uni1E90 -Zmacronbelow -uni026A -uni01CE -uni2C65 -uniAB53 +uni01ED +uni01EE +uni01EF +uni01F0 +uni023A +uni023B uni023C -uni1E17 -uni1E15 -uni025B -uni1EBD +uni023D +uni023E +uni0241 +uni0254 uni0259 -uni0292 -uni01EF +uni025B uni0263 -gcaron +uni0268 +uni0269 +uni026A +uni026B +uni026C +uni028A +uni0292 uni0294 uni0295 +uni02B7 +uni02B8 +uni02B9 +uni02BB +uni02BC +uni02C0 +uni02C8 +uni0313 +uni0315 +dotbelowcomb +uni0331 +uni0332 +uni0335 +lambda +chi +uni1DBB +uni1DBF +uni1E14 +uni1E15 +uni1E16 +uni1E17 +uni1E20 uni1E21 -uni01E5 +uni1E24 uni1E25 -uni01D0 -uni1ECB -uni0269 -uni0268 -itilde +uni1E30 uni1E31 -uni01E9 +uni1E32 uni1E33 -kmacronbelow -uni019B -uni019A -uni026C +uni1E34 +uni1E35 +uni1E36 uni1E37 -uni026B +uni1E42 uni1E43 +uni1E46 uni1E47 -nmacronbelow -uni01D2 -uni1E53 +uni1E48 +uni1E49 +uni1E50 uni1E51 -uni01EB -uni01ED -uni0254 -uniA78C +uni1E52 +uni1E53 +uni1E62 uni1E63 -uni2C66 -tmacronbelow -uni01D4 -uni028A -utilde +uni1E6E +uni1E6F +uni1E90 uni1E91 -zmacronbelow -uni02B7 -uni01C2 -uni1DBB -uni0313 -uni0331 -uni0332 -uni02BB -uni02C0 -Ccircumflex -Gcircumflex -Hcircumflex -Jcircumflex -Scircumflex -Tbar -uni0162 +uni1E94 +uni1E95 +uni1EBC +uni1EBD +uni1ECA +uni1ECB uni1EF8 -ccircumflex -gcircumflex -hcircumflex -dotlessi_ogonek -uni01F0 -jcircumflex -kgreenlandic -scircumflex -tbar -uni0163 uni1EF9 -uni02B8 -uni1DBF -degree uni2144 -uni0315 -uni0335 -uni02B9 -uni02C8 \ No newline at end of file +uni2C62 +uni2C65 +uni2C66 +uniA78B +uniA78C +uniAB53 \ No newline at end of file diff --git a/GF_glyphsets/Latin/txt/prod-names/GF_Latin_Plus.txt b/GF_glyphsets/Latin/txt/prod-names/GF_Latin_Plus.txt index 27d06071de..eb59080fb7 100644 --- a/GF_glyphsets/Latin/txt/prod-names/GF_Latin_Plus.txt +++ b/GF_glyphsets/Latin/txt/prod-names/GF_Latin_Plus.txt @@ -1,48 +1,29 @@ -uni2116 -uni20B4 -uni20B8 -uni20AE -uni25A1 +# This file is auto-generated; do not edit. See /README.md for instructions. +brokenbar +logicalnot +plusminus +uni00B2 +uni00B3 +uni00B5 +uni00B9 +onequarter +onehalf +threequarters pi +uni0E3F uni2016 -uni20AD -zero.zero -zero.tf -one.tf -two.tf -three.tf -four.tf -five.tf -six.tf -seven.tf -eight.tf -nine.tf -zero.dnom -one.dnom -two.dnom -three.dnom -four.dnom -five.dnom -six.dnom -seven.dnom -eight.dnom -nine.dnom -zero.numr -one.numr -two.numr -three.numr -four.numr -five.numr -six.numr -seven.numr -eight.numr -nine.numr +dagger +daggerdbl +perthousand +minute +second fraction -onehalf -uni2153 -uni2154 -onequarter -threequarters +uni2074 +uni2075 +uni2076 +uni2077 +uni2078 +uni2079 uni2081 uni2082 uni2083 @@ -52,89 +33,78 @@ uni2086 uni2087 uni2088 uni2089 -uni00B9 -uni00B2 -uni00B3 -uni2074 -uni2075 -uni2076 -uni2077 -uni2078 -uni2079 -uni27E8 -uni27E9 -uni0E3F -minute -second -brokenbar -dagger -uni2113 -daggerdbl -estimated -uni20BF -uni20B5 colonmonetary +uni20A6 +uni20A8 +uni20A9 +uni20AA dong +uni20AD +uni20AE +uni20B1 uni20B2 -uni20BE +uni20B4 +uni20B5 +uni20B8 +uni20B9 uni20BA uni20BC -uni20A6 -uni20B1 uni20BD -uni20A8 -uni20B9 -uni20AA -uni20A9 -notequal -greaterequal -lessequal -plusminus -approxequal -logicalnot -emptyset -infinity -integral +uni20BE +uni20BF +uni2113 +uni2116 uni2126 -uni2206 -product -summation -radical -partialdiff -uni00B5 -perthousand +estimated +uni2153 +uni2154 +arrowleft arrowup -uni2197 arrowright -uni2198 arrowdown -uni2199 -arrowleft -uni2196 arrowboth arrowupdn -uni25CF -circle -openbullet -uni25C6 -uni25C7 -lozenge +uni2196 +uni2197 +uni2198 +uni2199 +partialdiff +emptyset +uni2206 +product +summation +radical +infinity +integral +approxequal +notequal +lessequal +greaterequal filledbox +uni25A1 uni25AA uni25AB triagup -uni25B6 -triagdn -uni25C0 uni25B3 -uni25B7 -uni25BD -uni25C1 uni25B4 -uni25B8 -uni25BE -uni25C2 uni25B5 +uni25B6 +uni25B7 +uni25B8 uni25B9 +triagdn +uni25BD +uni25BE uni25BF -uni25C3 \ No newline at end of file +uni25C0 +uni25C1 +uni25C2 +uni25C3 +uni25C6 +uni25C7 +lozenge +circle +uni25CF +openbullet +uni27E8 +uni27E9 \ No newline at end of file diff --git a/GF_glyphsets/Latin/txt/prod-names/GF_Latin_PriAfrican.txt b/GF_glyphsets/Latin/txt/prod-names/GF_Latin_PriAfrican.txt index 5626666d6d..20caae4841 100644 --- a/GF_glyphsets/Latin/txt/prod-names/GF_Latin_PriAfrican.txt +++ b/GF_glyphsets/Latin/txt/prod-names/GF_Latin_PriAfrican.txt @@ -1,3 +1,4 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. Eng eng uni0181 @@ -30,4 +31,4 @@ uni1ECB uni1ECC uni1ECD uni1EE4 -uni1EE5 +uni1EE5 \ No newline at end of file diff --git a/GF_glyphsets/Latin/txt/prod-names/GF_Latin_Vietnamese.txt b/GF_glyphsets/Latin/txt/prod-names/GF_Latin_Vietnamese.txt index 362cbe3731..0e06d6bbbd 100644 --- a/GF_glyphsets/Latin/txt/prod-names/GF_Latin_Vietnamese.txt +++ b/GF_glyphsets/Latin/txt/prod-names/GF_Latin_Vietnamese.txt @@ -1,107 +1,100 @@ -dotbelowcomb -uni1EAC -uni1EC6 -uni1EB8 -uni1EBC -uni1ECA +# This file is auto-generated; do not edit. See /README.md for instructions. Itilde -uni1ED8 -uni1ECC -uni1EE4 -Utilde -uni1EAD -uni1EA1 -uni1EC7 -uni1EB9 -uni1EBD -uni1ECB itilde -uni1ED9 -uni1ECD -uni1EE5 +Utilde utilde -uni1EF8 -uni1EF9 -uni1EAE -uni1EB6 -uni1EB0 -uni1EB2 -uni1EB4 +Ohorn +ohorn +Uhorn +uhorn +hookabovecomb +uni031B +dotbelowcomb +uni1EA0 +uni1EA1 +uni1EA2 +uni1EA3 uni1EA4 +uni1EA5 uni1EA6 +uni1EA7 uni1EA8 +uni1EA9 uni1EAA -uni1EA0 -uni1EA2 -uni1EBE -uni1EC0 -uni1EC2 -uni1EC4 -uni1EBA -uni1EC8 -uni1ED0 -uni1ED2 -uni1ED4 -uni1ED6 -uni1ECE -Ohorn -uni1EDA -uni1EE2 -uni1EDC -uni1EDE -uni1EE0 -uni1EE6 -Uhorn -uni1EE8 -uni1EF0 -uni1EEA -uni1EEC -uni1EEE -uni1EF4 -uni1EF6 +uni1EAB +uni1EAC +uni1EAD +uni1EAE uni1EAF -uni1EB7 +uni1EB0 uni1EB1 +uni1EB2 uni1EB3 +uni1EB4 uni1EB5 -uni1EA5 -uni1EA7 -uni1EA9 -uni1EAB -uni1EA3 +uni1EB6 +uni1EB7 +uni1EB8 +uni1EB9 +uni1EBA +uni1EBB +uni1EBC +uni1EBD +uni1EBE uni1EBF +uni1EC0 uni1EC1 +uni1EC2 uni1EC3 +uni1EC4 uni1EC5 -uni1EBB +uni1EC6 +uni1EC7 +uni1EC8 uni1EC9 +uni1ECA +uni1ECB +uni1ECC +uni1ECD +uni1ECE +uni1ECF +uni1ED0 uni1ED1 +uni1ED2 uni1ED3 +uni1ED4 uni1ED5 +uni1ED6 uni1ED7 -uni1ECF -ohorn +uni1ED8 +uni1ED9 +uni1EDA uni1EDB -uni1EE3 +uni1EDC uni1EDD +uni1EDE uni1EDF +uni1EE0 uni1EE1 +uni1EE2 +uni1EE3 +uni1EE4 +uni1EE5 +uni1EE6 uni1EE7 -uhorn +uni1EE8 uni1EE9 -uni1EF1 +uni1EEA uni1EEB +uni1EEC uni1EED +uni1EEE uni1EEF +uni1EF0 +uni1EF1 +uni1EF4 uni1EF5 +uni1EF6 uni1EF7 -uni03060301 -uni03060300 -uni03060309 -uni03060303 -uni03020301 -uni03020300 -uni03020309 -uni03020303 -hookabovecomb -uni031B \ No newline at end of file +uni1EF8 +uni1EF9 \ No newline at end of file diff --git a/GLYPHSETS.md b/GLYPHSETS.md index e30f41a913..c3e6764993 100644 --- a/GLYPHSETS.md +++ b/GLYPHSETS.md @@ -4,12 +4,12 @@ | Arabic | Cyrillic | Greek | Latin | | --- | --- | --- | --- | | [βœ… Core](#gf-arabic-core) | [πŸ›‘ Core](#gf-cyrillic-core) | [πŸ›‘ AncientMusicalSymbols](#gf-greek-ancientmusicalsymbols) | [βœ… African](#gf-latin-african) | -| [βœ… Plus](#gf-arabic-plus) | [πŸ›‘ Historical](#gf-cyrillic-historical) | [πŸ›‘ Archaic](#gf-greek-archaic) | [βœ… Core](#gf-latin-core) | -| | [πŸ›‘ Plus](#gf-cyrillic-plus) | [πŸ›‘ Coptic](#gf-greek-coptic) | [πŸ›‘ Kernel](#gf-latin-kernel) | -| | [πŸ›‘ Pro](#gf-cyrillic-pro) | [πŸ›‘ Core](#gf-greek-core) | | -| | | [πŸ›‘ Expert](#gf-greek-expert) | | -| | | [πŸ›‘ Plus](#gf-greek-plus) | | -| | | [πŸ›‘ Pro](#gf-greek-pro) | | +| [βœ… Plus](#gf-arabic-plus) | [πŸ›‘ Historical](#gf-cyrillic-historical) | [πŸ›‘ Archaic](#gf-greek-archaic) | [πŸ›‘ Beyond](#gf-latin-beyond) | +| | [πŸ›‘ Plus](#gf-cyrillic-plus) | [πŸ›‘ Coptic](#gf-greek-coptic) | [βœ… Core](#gf-latin-core) | +| | [πŸ›‘ Pro](#gf-cyrillic-pro) | [πŸ›‘ Core](#gf-greek-core) | [πŸ›‘ Kernel](#gf-latin-kernel) | +| | | [πŸ›‘ Expert](#gf-greek-expert) | [πŸ›‘ Plus](#gf-latin-plus) | +| | | [πŸ›‘ Plus](#gf-greek-plus) | [πŸ›‘ PriAfrican](#gf-latin-priafrican) | +| | | [πŸ›‘ Pro](#gf-greek-pro) | [πŸ›‘ Vietnamese](#gf-latin-vietnamese) | > [!NOTE] > This document is a human-readable representation of the glyphset defintions defined in code [here](/Lib/glyphsets/definitions/__init__.py) and gets updated automatically as part of the `sh build.sh` command. @@ -894,6 +894,20 @@ ut-Ma’in (gel_Latn) The resulting glyphset can be found here: [GF_Latin_African.nam](/GF_glyphsets/Latin/nam/GF_Latin_African.nam) (only encoded glyphs), [GF_Latin_African.glyphs](/GF_glyphsets/Latin/glyphs/GF_Latin_African.glyphs) (all glyphs), as well as part of [CustomFilter_GF_Latin.plist](/GF_glyphsets/Latin/glyphs/CustomFilter_GF_Latin.plist) +## GF Latin Beyond + +GF_Latin_Beyond is **statically** defined as: + +* Script: Latin +* Codepoints defined in [GF_Latin_Beyond.stub.nam](/GF_glyphsets/Latin/definitions/GF_Latin_Beyond.stub.nam) + +> [!CAUTION] +> Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. +> Please add language code definions [here](/Lib/glyphsets/definitions/__init__.py). + +The resulting glyphset can be found here: [GF_Latin_Beyond.nam](/GF_glyphsets/Latin/nam/GF_Latin_Beyond.nam) (only encoded glyphs), [GF_Latin_Beyond.glyphs](/GF_glyphsets/Latin/glyphs/GF_Latin_Beyond.glyphs) (all glyphs), as well as part of [CustomFilter_GF_Latin.plist](/GF_glyphsets/Latin/glyphs/CustomFilter_GF_Latin.plist) + + ## GF Latin Core GF_Latin_Core is **statically** defined as: @@ -946,3 +960,45 @@ GF_Latin_Kernel is **statically** defined as: The resulting glyphset can be found here: [GF_Latin_Kernel.nam](/GF_glyphsets/Latin/nam/GF_Latin_Kernel.nam) (only encoded glyphs), [GF_Latin_Kernel.glyphs](/GF_glyphsets/Latin/glyphs/GF_Latin_Kernel.glyphs) (all glyphs), as well as part of [CustomFilter_GF_Latin.plist](/GF_glyphsets/Latin/glyphs/CustomFilter_GF_Latin.plist) + +## GF Latin Plus + +GF_Latin_Plus is **statically** defined as: + +* Script: Latin +* Codepoints defined in [GF_Latin_Plus.stub.nam](/GF_glyphsets/Latin/definitions/GF_Latin_Plus.stub.nam) + +> [!CAUTION] +> Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. +> Please add language code definions [here](/Lib/glyphsets/definitions/__init__.py). + +The resulting glyphset can be found here: [GF_Latin_Plus.nam](/GF_glyphsets/Latin/nam/GF_Latin_Plus.nam) (only encoded glyphs), [GF_Latin_Plus.glyphs](/GF_glyphsets/Latin/glyphs/GF_Latin_Plus.glyphs) (all glyphs), as well as part of [CustomFilter_GF_Latin.plist](/GF_glyphsets/Latin/glyphs/CustomFilter_GF_Latin.plist) + + +## GF Latin PriAfrican + +GF_Latin_PriAfrican is **statically** defined as: + +* Script: Latin +* Codepoints defined in [GF_Latin_PriAfrican.stub.nam](/GF_glyphsets/Latin/definitions/GF_Latin_PriAfrican.stub.nam) + +> [!CAUTION] +> Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. +> Please add language code definions [here](/Lib/glyphsets/definitions/__init__.py). + +The resulting glyphset can be found here: [GF_Latin_PriAfrican.nam](/GF_glyphsets/Latin/nam/GF_Latin_PriAfrican.nam) (only encoded glyphs), [GF_Latin_PriAfrican.glyphs](/GF_glyphsets/Latin/glyphs/GF_Latin_PriAfrican.glyphs) (all glyphs), as well as part of [CustomFilter_GF_Latin.plist](/GF_glyphsets/Latin/glyphs/CustomFilter_GF_Latin.plist) + + +## GF Latin Vietnamese + +GF_Latin_Vietnamese is **statically** defined as: + +* Script: Latin +* Codepoints defined in [GF_Latin_Vietnamese.stub.nam](/GF_glyphsets/Latin/definitions/GF_Latin_Vietnamese.stub.nam) + +> [!CAUTION] +> Since this glyphset has no defined languages, it can't be checked via Fontbakery's `shape_languages` check. +> Please add language code definions [here](/Lib/glyphsets/definitions/__init__.py). + +The resulting glyphset can be found here: [GF_Latin_Vietnamese.nam](/GF_glyphsets/Latin/nam/GF_Latin_Vietnamese.nam) (only encoded glyphs), [GF_Latin_Vietnamese.glyphs](/GF_glyphsets/Latin/glyphs/GF_Latin_Vietnamese.glyphs) (all glyphs), as well as part of [CustomFilter_GF_Latin.plist](/GF_glyphsets/Latin/glyphs/CustomFilter_GF_Latin.plist) + diff --git a/Lib/glyphsets/definitions/__init__.py b/Lib/glyphsets/definitions/__init__.py index eff0f083de..074bc95ab1 100644 --- a/Lib/glyphsets/definitions/__init__.py +++ b/Lib/glyphsets/definitions/__init__.py @@ -74,4 +74,8 @@ ], }, "GF_Latin_Kernel": {"script": "Latin"}, + "GF_Latin_Beyond": {"script": "Latin"}, + "GF_Latin_Plus": {"script": "Latin"}, + "GF_Latin_PriAfrican": {"script": "Latin"}, + "GF_Latin_Vietnamese": {"script": "Latin"}, } diff --git a/Lib/glyphsets/definitions/nam/GF_Greek_Plus.nam b/Lib/glyphsets/definitions/nam/GF_Greek_Plus.nam new file mode 100644 index 0000000000..e805340519 --- /dev/null +++ b/Lib/glyphsets/definitions/nam/GF_Greek_Plus.nam @@ -0,0 +1,239 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. +0x0342 COMBINING GREEK PERISPOMENI +0x0343 COMBINING GREEK KORONIS +0x0344 COMBINING GREEK DIALYTIKA TONOS +0x0345 COMBINING GREEK YPOGEGRAMMENI +0x037A GREEK YPOGEGRAMMENI +0x1F00 GREEK SMALL LETTER ALPHA WITH PSILI +0x1F01 GREEK SMALL LETTER ALPHA WITH DASIA +0x1F02 GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA +0x1F03 GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA +0x1F04 GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA +0x1F05 GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA +0x1F06 GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI +0x1F07 GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI +0x1F08 GREEK CAPITAL LETTER ALPHA WITH PSILI +0x1F09 GREEK CAPITAL LETTER ALPHA WITH DASIA +0x1F0A GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA +0x1F0B GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA +0x1F0C GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA +0x1F0D GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA +0x1F0E GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI +0x1F0F GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI +0x1F10 GREEK SMALL LETTER EPSILON WITH PSILI +0x1F11 GREEK SMALL LETTER EPSILON WITH DASIA +0x1F12 GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA +0x1F13 GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA +0x1F14 GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA +0x1F15 GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA +0x1F18 GREEK CAPITAL LETTER EPSILON WITH PSILI +0x1F19 GREEK CAPITAL LETTER EPSILON WITH DASIA +0x1F1A GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA +0x1F1B GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA +0x1F1C GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA +0x1F1D GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA +0x1F20 GREEK SMALL LETTER ETA WITH PSILI +0x1F21 GREEK SMALL LETTER ETA WITH DASIA +0x1F22 GREEK SMALL LETTER ETA WITH PSILI AND VARIA +0x1F23 GREEK SMALL LETTER ETA WITH DASIA AND VARIA +0x1F24 GREEK SMALL LETTER ETA WITH PSILI AND OXIA +0x1F25 GREEK SMALL LETTER ETA WITH DASIA AND OXIA +0x1F26 GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI +0x1F27 GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI +0x1F28 GREEK CAPITAL LETTER ETA WITH PSILI +0x1F29 GREEK CAPITAL LETTER ETA WITH DASIA +0x1F2A GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA +0x1F2B GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA +0x1F2C GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA +0x1F2D GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA +0x1F2E GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI +0x1F2F GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI +0x1F30 GREEK SMALL LETTER IOTA WITH PSILI +0x1F31 GREEK SMALL LETTER IOTA WITH DASIA +0x1F32 GREEK SMALL LETTER IOTA WITH PSILI AND VARIA +0x1F33 GREEK SMALL LETTER IOTA WITH DASIA AND VARIA +0x1F34 GREEK SMALL LETTER IOTA WITH PSILI AND OXIA +0x1F35 GREEK SMALL LETTER IOTA WITH DASIA AND OXIA +0x1F36 GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI +0x1F37 GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI +0x1F38 GREEK CAPITAL LETTER IOTA WITH PSILI +0x1F39 GREEK CAPITAL LETTER IOTA WITH DASIA +0x1F3A GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA +0x1F3B GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA +0x1F3C GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA +0x1F3D GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA +0x1F3E GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI +0x1F3F GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI +0x1F40 GREEK SMALL LETTER OMICRON WITH PSILI +0x1F41 GREEK SMALL LETTER OMICRON WITH DASIA +0x1F42 GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA +0x1F43 GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA +0x1F44 GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA +0x1F45 GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA +0x1F48 GREEK CAPITAL LETTER OMICRON WITH PSILI +0x1F49 GREEK CAPITAL LETTER OMICRON WITH DASIA +0x1F4A GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA +0x1F4B GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA +0x1F4C GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA +0x1F4D GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA +0x1F50 GREEK SMALL LETTER UPSILON WITH PSILI +0x1F51 GREEK SMALL LETTER UPSILON WITH DASIA +0x1F52 GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA +0x1F53 GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA +0x1F54 GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA +0x1F55 GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA +0x1F56 GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI +0x1F57 GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI +0x1F59 GREEK CAPITAL LETTER UPSILON WITH DASIA +0x1F5B GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA +0x1F5D GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA +0x1F5F GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI +0x1F60 GREEK SMALL LETTER OMEGA WITH PSILI +0x1F61 GREEK SMALL LETTER OMEGA WITH DASIA +0x1F62 GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA +0x1F63 GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA +0x1F64 GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA +0x1F65 GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA +0x1F66 GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI +0x1F67 GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI +0x1F68 GREEK CAPITAL LETTER OMEGA WITH PSILI +0x1F69 GREEK CAPITAL LETTER OMEGA WITH DASIA +0x1F6A GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA +0x1F6B GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA +0x1F6C GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA +0x1F6D GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA +0x1F6E GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI +0x1F6F GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI +0x1F70 GREEK SMALL LETTER ALPHA WITH VARIA +0x1F71 GREEK SMALL LETTER ALPHA WITH OXIA +0x1F72 GREEK SMALL LETTER EPSILON WITH VARIA +0x1F73 GREEK SMALL LETTER EPSILON WITH OXIA +0x1F74 GREEK SMALL LETTER ETA WITH VARIA +0x1F75 GREEK SMALL LETTER ETA WITH OXIA +0x1F76 GREEK SMALL LETTER IOTA WITH VARIA +0x1F77 GREEK SMALL LETTER IOTA WITH OXIA +0x1F78 GREEK SMALL LETTER OMICRON WITH VARIA +0x1F79 GREEK SMALL LETTER OMICRON WITH OXIA +0x1F7A GREEK SMALL LETTER UPSILON WITH VARIA +0x1F7B GREEK SMALL LETTER UPSILON WITH OXIA +0x1F7C GREEK SMALL LETTER OMEGA WITH VARIA +0x1F7D GREEK SMALL LETTER OMEGA WITH OXIA +0x1F80 GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI +0x1F81 GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI +0x1F82 GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI +0x1F83 GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI +0x1F84 GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI +0x1F85 GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI +0x1F86 GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +0x1F87 GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +0x1F88 GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI +0x1F89 GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI +0x1F8A GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI +0x1F8B GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI +0x1F8C GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI +0x1F8D GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI +0x1F8E GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +0x1F8F GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +0x1F90 GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI +0x1F91 GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI +0x1F92 GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI +0x1F93 GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI +0x1F94 GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI +0x1F95 GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI +0x1F96 GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +0x1F97 GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +0x1F98 GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI +0x1F99 GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI +0x1F9A GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI +0x1F9B GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI +0x1F9C GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI +0x1F9D GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI +0x1F9E GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +0x1F9F GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +0x1FA0 GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI +0x1FA1 GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI +0x1FA2 GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI +0x1FA3 GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI +0x1FA4 GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI +0x1FA5 GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI +0x1FA6 GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +0x1FA7 GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +0x1FA8 GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI +0x1FA9 GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI +0x1FAA GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI +0x1FAB GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI +0x1FAC GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI +0x1FAD GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI +0x1FAE GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +0x1FAF GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +0x1FB0 GREEK SMALL LETTER ALPHA WITH VRACHY +0x1FB1 GREEK SMALL LETTER ALPHA WITH MACRON +0x1FB2 GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI +0x1FB3 GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI +0x1FB4 GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI +0x1FB6 GREEK SMALL LETTER ALPHA WITH PERISPOMENI +0x1FB7 GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI +0x1FB8 GREEK CAPITAL LETTER ALPHA WITH VRACHY +0x1FB9 GREEK CAPITAL LETTER ALPHA WITH MACRON +0x1FBA GREEK CAPITAL LETTER ALPHA WITH VARIA +0x1FBB GREEK CAPITAL LETTER ALPHA WITH OXIA +0x1FBC GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI +0x1FBD GREEK KORONIS +0x1FBE GREEK PROSGEGRAMMENI +0x1FBF GREEK PSILI +0x1FC0 GREEK PERISPOMENI +0x1FC1 GREEK DIALYTIKA AND PERISPOMENI +0x1FC2 GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI +0x1FC3 GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI +0x1FC4 GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI +0x1FC6 GREEK SMALL LETTER ETA WITH PERISPOMENI +0x1FC7 GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI +0x1FC8 GREEK CAPITAL LETTER EPSILON WITH VARIA +0x1FC9 GREEK CAPITAL LETTER EPSILON WITH OXIA +0x1FCA GREEK CAPITAL LETTER ETA WITH VARIA +0x1FCB GREEK CAPITAL LETTER ETA WITH OXIA +0x1FCC GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI +0x1FCD GREEK PSILI AND VARIA +0x1FCE GREEK PSILI AND OXIA +0x1FCF GREEK PSILI AND PERISPOMENI +0x1FD0 GREEK SMALL LETTER IOTA WITH VRACHY +0x1FD1 GREEK SMALL LETTER IOTA WITH MACRON +0x1FD2 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA +0x1FD3 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA +0x1FD6 GREEK SMALL LETTER IOTA WITH PERISPOMENI +0x1FD7 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI +0x1FD8 GREEK CAPITAL LETTER IOTA WITH VRACHY +0x1FD9 GREEK CAPITAL LETTER IOTA WITH MACRON +0x1FDA GREEK CAPITAL LETTER IOTA WITH VARIA +0x1FDB GREEK CAPITAL LETTER IOTA WITH OXIA +0x1FDD GREEK DASIA AND VARIA +0x1FDE GREEK DASIA AND OXIA +0x1FDF GREEK DASIA AND PERISPOMENI +0x1FE0 GREEK SMALL LETTER UPSILON WITH VRACHY +0x1FE1 GREEK SMALL LETTER UPSILON WITH MACRON +0x1FE2 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA +0x1FE3 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA +0x1FE4 GREEK SMALL LETTER RHO WITH PSILI +0x1FE5 GREEK SMALL LETTER RHO WITH DASIA +0x1FE6 GREEK SMALL LETTER UPSILON WITH PERISPOMENI +0x1FE7 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI +0x1FE8 GREEK CAPITAL LETTER UPSILON WITH VRACHY +0x1FE9 GREEK CAPITAL LETTER UPSILON WITH MACRON +0x1FEA GREEK CAPITAL LETTER UPSILON WITH VARIA +0x1FEB GREEK CAPITAL LETTER UPSILON WITH OXIA +0x1FEC GREEK CAPITAL LETTER RHO WITH DASIA +0x1FED GREEK DIALYTIKA AND VARIA +0x1FEE GREEK DIALYTIKA AND OXIA +0x1FEF GREEK VARIA +0x1FF2 GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI +0x1FF3 GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI +0x1FF4 GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI +0x1FF6 GREEK SMALL LETTER OMEGA WITH PERISPOMENI +0x1FF7 GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI +0x1FF8 GREEK CAPITAL LETTER OMICRON WITH VARIA +0x1FF9 GREEK CAPITAL LETTER OMICRON WITH OXIA +0x1FFA GREEK CAPITAL LETTER OMEGA WITH VARIA +0x1FFB GREEK CAPITAL LETTER OMEGA WITH OXIA +0x1FFC GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI +0x1FFD GREEK OXIA +0x1FFE GREEK DASIA \ No newline at end of file diff --git a/Lib/glyphsets/definitions/nam/GF_Greek_Pro.nam b/Lib/glyphsets/definitions/nam/GF_Greek_Pro.nam new file mode 100644 index 0000000000..72c81c75ee --- /dev/null +++ b/Lib/glyphsets/definitions/nam/GF_Greek_Pro.nam @@ -0,0 +1,83 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. +0x02D9 DOT ABOVE +0x0305 COMBINING OVERLINE +0x0323 COMBINING DOT BELOW +0x0359 COMBINING ASTERISK BELOW +0x035C COMBINING DOUBLE BREVE BELOW +0x03DA GREEK LETTER STIGMA +0x03DB GREEK SMALL LETTER STIGMA +0x03DC GREEK LETTER DIGAMMA +0x03DD GREEK SMALL LETTER DIGAMMA +0x03DE GREEK LETTER KOPPA +0x03DF GREEK SMALL LETTER KOPPA +0x03E0 GREEK LETTER SAMPI +0x03E1 GREEK SMALL LETTER SAMPI +0x2016 DOUBLE VERTICAL LINE +0x203B REFERENCE MARK +0x203F UNDERTIE +0x2042 ASTERISM +0x2056 THREE DOT PUNCTUATION +0x2058 FOUR DOT PUNCTUATION +0x2059 FIVE DOT PUNCTUATION +0x205A TWO DOT PUNCTUATION +0x205B FOUR DOT MARK +0x205C DOTTED CROSS +0x205D TRICOLON +0x205E VERTICAL FOUR DOTS +0x207A SUPERSCRIPT PLUS SIGN +0x207B SUPERSCRIPT MINUS +0x207C SUPERSCRIPT EQUALS SIGN +0x208A SUBSCRIPT PLUS SIGN +0x208B SUBSCRIPT MINUS +0x208C SUBSCRIPT EQUALS SIGN +0x2135 ALEF SYMBOL +0x2136 BET SYMBOL +0x2297 CIRCLED TIMES +0x22EE VERTICAL ELLIPSIS +0x23D1 METRICAL BREVE +0x23D2 METRICAL LONG OVER SHORT +0x23D3 METRICAL SHORT OVER LONG +0x23D4 METRICAL LONG OVER TWO SHORTS +0x23D5 METRICAL TWO SHORTS OVER LONG +0x23D6 METRICAL TWO SHORTS JOINED +0x23D7 METRICAL TRISEME +0x23D8 METRICAL TETRASEME +0x23D9 METRICAL PENTASEME +0x2AFD DOUBLE SOLIDUS OPERATOR +0x2E00 RIGHT ANGLE SUBSTITUTION MARKER +0x2E01 RIGHT ANGLE DOTTED SUBSTITUTION MARKER +0x2E02 LEFT SUBSTITUTION BRACKET +0x2E03 RIGHT SUBSTITUTION BRACKET +0x2E04 LEFT DOTTED SUBSTITUTION BRACKET +0x2E05 RIGHT DOTTED SUBSTITUTION BRACKET +0x2E06 RAISED INTERPOLATION MARKER +0x2E07 RAISED DOTTED INTERPOLATION MARKER +0x2E08 DOTTED TRANSPOSITION MARKER +0x2E09 LEFT TRANSPOSITION BRACKET +0x2E0A RIGHT TRANSPOSITION BRACKET +0x2E0B RAISED SQUARE +0x2E0C LEFT RAISED OMISSION BRACKET +0x2E0D RIGHT RAISED OMISSION BRACKET +0x2E0E EDITORIAL CORONIS +0x2E0F PARAGRAPHOS +0x2E10 FORKED PARAGRAPHOS +0x2E11 REVERSED FORKED PARAGRAPHOS +0x2E12 HYPODIASTOLE +0x2E13 DOTTED OBELOS +0x2E14 DOWNWARDS ANCORA +0x2E15 UPWARDS ANCORA +0x2E16 DOTTED RIGHT-POINTING ANGLE +0x2E17 DOUBLE OBLIQUE HYPHEN +0x3008 LEFT ANGLE BRACKET +0x3009 RIGHT ANGLE BRACKET +0x300A LEFT DOUBLE ANGLE BRACKET +0x300B RIGHT DOUBLE ANGLE BRACKET +0x300C LEFT CORNER BRACKET +0x300D RIGHT CORNER BRACKET +0x301A LEFT WHITE SQUARE BRACKET +0x301B RIGHT WHITE SQUARE BRACKET +0x1D459 MATHEMATICAL ITALIC SMALL L +0x1D510 MATHEMATICAL FRAKTUR CAPITAL M +0x1D513 MATHEMATICAL FRAKTUR CAPITAL P +0x1D516 MATHEMATICAL FRAKTUR CAPITAL S +0x1D52D MATHEMATICAL FRAKTUR SMALL P \ No newline at end of file diff --git a/Lib/glyphsets/definitions/nam/GF_Latin_Beyond.nam b/Lib/glyphsets/definitions/nam/GF_Latin_Beyond.nam new file mode 100644 index 0000000000..2ad9102951 --- /dev/null +++ b/Lib/glyphsets/definitions/nam/GF_Latin_Beyond.nam @@ -0,0 +1,135 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. +0x00B0 DEGREE SIGN +0x0108 LATIN CAPITAL LETTER C WITH CIRCUMFLEX +0x0109 LATIN SMALL LETTER C WITH CIRCUMFLEX +0x011C LATIN CAPITAL LETTER G WITH CIRCUMFLEX +0x011D LATIN SMALL LETTER G WITH CIRCUMFLEX +0x0124 LATIN CAPITAL LETTER H WITH CIRCUMFLEX +0x0125 LATIN SMALL LETTER H WITH CIRCUMFLEX +0x0128 LATIN CAPITAL LETTER I WITH TILDE +0x0129 LATIN SMALL LETTER I WITH TILDE +0x0134 LATIN CAPITAL LETTER J WITH CIRCUMFLEX +0x0135 LATIN SMALL LETTER J WITH CIRCUMFLEX +0x0138 LATIN SMALL LETTER KRA +0x015C LATIN CAPITAL LETTER S WITH CIRCUMFLEX +0x015D LATIN SMALL LETTER S WITH CIRCUMFLEX +0x0162 LATIN CAPITAL LETTER T WITH CEDILLA +0x0163 LATIN SMALL LETTER T WITH CEDILLA +0x0166 LATIN CAPITAL LETTER T WITH STROKE +0x0167 LATIN SMALL LETTER T WITH STROKE +0x0168 LATIN CAPITAL LETTER U WITH TILDE +0x0169 LATIN SMALL LETTER U WITH TILDE +0x0186 LATIN CAPITAL LETTER OPEN O +0x018F LATIN CAPITAL LETTER SCHWA +0x0190 LATIN CAPITAL LETTER OPEN E +0x0194 LATIN CAPITAL LETTER GAMMA +0x0197 LATIN CAPITAL LETTER I WITH STROKE +0x019A LATIN SMALL LETTER L WITH BAR +0x019B LATIN SMALL LETTER LAMBDA WITH STROKE +0x01B1 LATIN CAPITAL LETTER UPSILON +0x01B7 LATIN CAPITAL LETTER EZH +0x01C2 LATIN LETTER ALVEOLAR CLICK +0x01CD LATIN CAPITAL LETTER A WITH CARON +0x01CE LATIN SMALL LETTER A WITH CARON +0x01CF LATIN CAPITAL LETTER I WITH CARON +0x01D0 LATIN SMALL LETTER I WITH CARON +0x01D1 LATIN CAPITAL LETTER O WITH CARON +0x01D2 LATIN SMALL LETTER O WITH CARON +0x01D3 LATIN CAPITAL LETTER U WITH CARON +0x01D4 LATIN SMALL LETTER U WITH CARON +0x01E4 LATIN CAPITAL LETTER G WITH STROKE +0x01E5 LATIN SMALL LETTER G WITH STROKE +0x01E6 LATIN CAPITAL LETTER G WITH CARON +0x01E7 LATIN SMALL LETTER G WITH CARON +0x01E8 LATIN CAPITAL LETTER K WITH CARON +0x01E9 LATIN SMALL LETTER K WITH CARON +0x01EA LATIN CAPITAL LETTER O WITH OGONEK +0x01EB LATIN SMALL LETTER O WITH OGONEK +0x01EC LATIN CAPITAL LETTER O WITH OGONEK AND MACRON +0x01ED LATIN SMALL LETTER O WITH OGONEK AND MACRON +0x01EE LATIN CAPITAL LETTER EZH WITH CARON +0x01EF LATIN SMALL LETTER EZH WITH CARON +0x01F0 LATIN SMALL LETTER J WITH CARON +0x023A LATIN CAPITAL LETTER A WITH STROKE +0x023B LATIN CAPITAL LETTER C WITH STROKE +0x023C LATIN SMALL LETTER C WITH STROKE +0x023D LATIN CAPITAL LETTER L WITH BAR +0x023E LATIN CAPITAL LETTER T WITH DIAGONAL STROKE +0x0241 LATIN CAPITAL LETTER GLOTTAL STOP +0x0254 LATIN SMALL LETTER OPEN O +0x0259 LATIN SMALL LETTER SCHWA +0x025B LATIN SMALL LETTER OPEN E +0x0263 LATIN SMALL LETTER GAMMA +0x0268 LATIN SMALL LETTER I WITH STROKE +0x0269 LATIN SMALL LETTER IOTA +0x026A LATIN LETTER SMALL CAPITAL I +0x026B LATIN SMALL LETTER L WITH MIDDLE TILDE +0x026C LATIN SMALL LETTER L WITH BELT +0x028A LATIN SMALL LETTER UPSILON +0x0292 LATIN SMALL LETTER EZH +0x0294 LATIN LETTER GLOTTAL STOP +0x0295 LATIN LETTER PHARYNGEAL VOICED FRICATIVE +0x02B7 MODIFIER LETTER SMALL W +0x02B8 MODIFIER LETTER SMALL Y +0x02B9 MODIFIER LETTER PRIME +0x02BB MODIFIER LETTER TURNED COMMA +0x02BC MODIFIER LETTER APOSTROPHE +0x02C0 MODIFIER LETTER GLOTTAL STOP +0x02C8 MODIFIER LETTER VERTICAL LINE +0x0313 COMBINING COMMA ABOVE +0x0315 COMBINING COMMA ABOVE RIGHT +0x0323 COMBINING DOT BELOW +0x0331 COMBINING MACRON BELOW +0x0332 COMBINING LOW LINE +0x0335 COMBINING SHORT STROKE OVERLAY +0x03BB GREEK SMALL LETTER LAMDA +0x03C7 GREEK SMALL LETTER CHI +0x1DBB MODIFIER LETTER SMALL Z +0x1DBF MODIFIER LETTER SMALL THETA +0x1E14 LATIN CAPITAL LETTER E WITH MACRON AND GRAVE +0x1E15 LATIN SMALL LETTER E WITH MACRON AND GRAVE +0x1E16 LATIN CAPITAL LETTER E WITH MACRON AND ACUTE +0x1E17 LATIN SMALL LETTER E WITH MACRON AND ACUTE +0x1E20 LATIN CAPITAL LETTER G WITH MACRON +0x1E21 LATIN SMALL LETTER G WITH MACRON +0x1E24 LATIN CAPITAL LETTER H WITH DOT BELOW +0x1E25 LATIN SMALL LETTER H WITH DOT BELOW +0x1E30 LATIN CAPITAL LETTER K WITH ACUTE +0x1E31 LATIN SMALL LETTER K WITH ACUTE +0x1E32 LATIN CAPITAL LETTER K WITH DOT BELOW +0x1E33 LATIN SMALL LETTER K WITH DOT BELOW +0x1E34 LATIN CAPITAL LETTER K WITH LINE BELOW +0x1E35 LATIN SMALL LETTER K WITH LINE BELOW +0x1E36 LATIN CAPITAL LETTER L WITH DOT BELOW +0x1E37 LATIN SMALL LETTER L WITH DOT BELOW +0x1E42 LATIN CAPITAL LETTER M WITH DOT BELOW +0x1E43 LATIN SMALL LETTER M WITH DOT BELOW +0x1E46 LATIN CAPITAL LETTER N WITH DOT BELOW +0x1E47 LATIN SMALL LETTER N WITH DOT BELOW +0x1E48 LATIN CAPITAL LETTER N WITH LINE BELOW +0x1E49 LATIN SMALL LETTER N WITH LINE BELOW +0x1E50 LATIN CAPITAL LETTER O WITH MACRON AND GRAVE +0x1E51 LATIN SMALL LETTER O WITH MACRON AND GRAVE +0x1E52 LATIN CAPITAL LETTER O WITH MACRON AND ACUTE +0x1E53 LATIN SMALL LETTER O WITH MACRON AND ACUTE +0x1E62 LATIN CAPITAL LETTER S WITH DOT BELOW +0x1E63 LATIN SMALL LETTER S WITH DOT BELOW +0x1E6E LATIN CAPITAL LETTER T WITH LINE BELOW +0x1E6F LATIN SMALL LETTER T WITH LINE BELOW +0x1E90 LATIN CAPITAL LETTER Z WITH CIRCUMFLEX +0x1E91 LATIN SMALL LETTER Z WITH CIRCUMFLEX +0x1E94 LATIN CAPITAL LETTER Z WITH LINE BELOW +0x1E95 LATIN SMALL LETTER Z WITH LINE BELOW +0x1EBC LATIN CAPITAL LETTER E WITH TILDE +0x1EBD LATIN SMALL LETTER E WITH TILDE +0x1ECA LATIN CAPITAL LETTER I WITH DOT BELOW +0x1ECB LATIN SMALL LETTER I WITH DOT BELOW +0x1EF8 LATIN CAPITAL LETTER Y WITH TILDE +0x1EF9 LATIN SMALL LETTER Y WITH TILDE +0x2144 TURNED SANS-SERIF CAPITAL Y +0x2C62 LATIN CAPITAL LETTER L WITH MIDDLE TILDE +0x2C65 LATIN SMALL LETTER A WITH STROKE +0x2C66 LATIN SMALL LETTER T WITH DIAGONAL STROKE +0xA78B LATIN CAPITAL LETTER SALTILLO +0xA78C LATIN SMALL LETTER SALTILLO +0xAB53 LATIN SMALL LETTER CHI \ No newline at end of file diff --git a/Lib/glyphsets/definitions/nam/GF_Latin_Plus.nam b/Lib/glyphsets/definitions/nam/GF_Latin_Plus.nam new file mode 100644 index 0000000000..83f3e90d18 --- /dev/null +++ b/Lib/glyphsets/definitions/nam/GF_Latin_Plus.nam @@ -0,0 +1,110 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. +0x00A6 BROKEN BAR +0x00AC NOT SIGN +0x00B1 PLUS-MINUS SIGN +0x00B2 SUPERSCRIPT TWO +0x00B3 SUPERSCRIPT THREE +0x00B5 MICRO SIGN +0x00B9 SUPERSCRIPT ONE +0x00BC VULGAR FRACTION ONE QUARTER +0x00BD VULGAR FRACTION ONE HALF +0x00BE VULGAR FRACTION THREE QUARTERS +0x03C0 GREEK SMALL LETTER PI +0x0E3F THAI CURRENCY SYMBOL BAHT +0x2016 DOUBLE VERTICAL LINE +0x2020 DAGGER +0x2021 DOUBLE DAGGER +0x2030 PER MILLE SIGN +0x2032 PRIME +0x2033 DOUBLE PRIME +0x2044 FRACTION SLASH +0x2074 SUPERSCRIPT FOUR +0x2075 SUPERSCRIPT FIVE +0x2076 SUPERSCRIPT SIX +0x2077 SUPERSCRIPT SEVEN +0x2078 SUPERSCRIPT EIGHT +0x2079 SUPERSCRIPT NINE +0x2081 SUBSCRIPT ONE +0x2082 SUBSCRIPT TWO +0x2083 SUBSCRIPT THREE +0x2084 SUBSCRIPT FOUR +0x2085 SUBSCRIPT FIVE +0x2086 SUBSCRIPT SIX +0x2087 SUBSCRIPT SEVEN +0x2088 SUBSCRIPT EIGHT +0x2089 SUBSCRIPT NINE +0x20A1 COLON SIGN +0x20A6 NAIRA SIGN +0x20A8 RUPEE SIGN +0x20A9 WON SIGN +0x20AA NEW SHEQEL SIGN +0x20AB DONG SIGN +0x20AD KIP SIGN +0x20AE TUGRIK SIGN +0x20B1 PESO SIGN +0x20B2 GUARANI SIGN +0x20B4 HRYVNIA SIGN +0x20B5 CEDI SIGN +0x20B8 TENGE SIGN +0x20B9 INDIAN RUPEE SIGN +0x20BA TURKISH LIRA SIGN +0x20BC MANAT SIGN +0x20BD RUBLE SIGN +0x20BE LARI SIGN +0x20BF BITCOIN SIGN +0x2113 SCRIPT SMALL L +0x2116 NUMERO SIGN +0x2126 OHM SIGN +0x212E ESTIMATED SYMBOL +0x2153 VULGAR FRACTION ONE THIRD +0x2154 VULGAR FRACTION TWO THIRDS +0x2190 LEFTWARDS ARROW +0x2191 UPWARDS ARROW +0x2192 RIGHTWARDS ARROW +0x2193 DOWNWARDS ARROW +0x2194 LEFT RIGHT ARROW +0x2195 UP DOWN ARROW +0x2196 NORTH WEST ARROW +0x2197 NORTH EAST ARROW +0x2198 SOUTH EAST ARROW +0x2199 SOUTH WEST ARROW +0x2202 PARTIAL DIFFERENTIAL +0x2205 EMPTY SET +0x2206 INCREMENT +0x220F N-ARY PRODUCT +0x2211 N-ARY SUMMATION +0x221A SQUARE ROOT +0x221E INFINITY +0x222B INTEGRAL +0x2248 ALMOST EQUAL TO +0x2260 NOT EQUAL TO +0x2264 LESS-THAN OR EQUAL TO +0x2265 GREATER-THAN OR EQUAL TO +0x25A0 BLACK SQUARE +0x25A1 WHITE SQUARE +0x25AA BLACK SMALL SQUARE +0x25AB WHITE SMALL SQUARE +0x25B2 BLACK UP-POINTING TRIANGLE +0x25B3 WHITE UP-POINTING TRIANGLE +0x25B4 BLACK UP-POINTING SMALL TRIANGLE +0x25B5 WHITE UP-POINTING SMALL TRIANGLE +0x25B6 BLACK RIGHT-POINTING TRIANGLE +0x25B7 WHITE RIGHT-POINTING TRIANGLE +0x25B8 BLACK RIGHT-POINTING SMALL TRIANGLE +0x25B9 WHITE RIGHT-POINTING SMALL TRIANGLE +0x25BC BLACK DOWN-POINTING TRIANGLE +0x25BD WHITE DOWN-POINTING TRIANGLE +0x25BE BLACK DOWN-POINTING SMALL TRIANGLE +0x25BF WHITE DOWN-POINTING SMALL TRIANGLE +0x25C0 BLACK LEFT-POINTING TRIANGLE +0x25C1 WHITE LEFT-POINTING TRIANGLE +0x25C2 BLACK LEFT-POINTING SMALL TRIANGLE +0x25C3 WHITE LEFT-POINTING SMALL TRIANGLE +0x25C6 BLACK DIAMOND +0x25C7 WHITE DIAMOND +0x25CA LOZENGE +0x25CB WHITE CIRCLE +0x25CF BLACK CIRCLE +0x25E6 WHITE BULLET +0x27E8 MATHEMATICAL LEFT ANGLE BRACKET +0x27E9 MATHEMATICAL RIGHT ANGLE BRACKET \ No newline at end of file diff --git a/Lib/glyphsets/definitions/nam/GF_Latin_PriAfrican.nam b/Lib/glyphsets/definitions/nam/GF_Latin_PriAfrican.nam new file mode 100644 index 0000000000..bc69e3df20 --- /dev/null +++ b/Lib/glyphsets/definitions/nam/GF_Latin_PriAfrican.nam @@ -0,0 +1,34 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. +0x014A LATIN CAPITAL LETTER ENG +0x014B LATIN SMALL LETTER ENG +0x0181 LATIN CAPITAL LETTER B WITH HOOK +0x0186 LATIN CAPITAL LETTER OPEN O +0x018A LATIN CAPITAL LETTER D WITH HOOK +0x0190 LATIN CAPITAL LETTER OPEN E +0x0198 LATIN CAPITAL LETTER K WITH HOOK +0x0199 LATIN SMALL LETTER K WITH HOOK +0x019D LATIN CAPITAL LETTER N WITH LEFT HOOK +0x01B3 LATIN CAPITAL LETTER Y WITH HOOK +0x01B4 LATIN SMALL LETTER Y WITH HOOK +0x01F8 LATIN CAPITAL LETTER N WITH GRAVE +0x01F9 LATIN SMALL LETTER N WITH GRAVE +0x0253 LATIN SMALL LETTER B WITH HOOK +0x0254 LATIN SMALL LETTER OPEN O +0x0257 LATIN SMALL LETTER D WITH HOOK +0x025B LATIN SMALL LETTER OPEN E +0x0272 LATIN SMALL LETTER N WITH LEFT HOOK +0x0323 COMBINING DOT BELOW +0x1E3E LATIN CAPITAL LETTER M WITH ACUTE +0x1E3F LATIN SMALL LETTER M WITH ACUTE +0x1E44 LATIN CAPITAL LETTER N WITH DOT ABOVE +0x1E45 LATIN SMALL LETTER N WITH DOT ABOVE +0x1E62 LATIN CAPITAL LETTER S WITH DOT BELOW +0x1E63 LATIN SMALL LETTER S WITH DOT BELOW +0x1EB8 LATIN CAPITAL LETTER E WITH DOT BELOW +0x1EB9 LATIN SMALL LETTER E WITH DOT BELOW +0x1ECA LATIN CAPITAL LETTER I WITH DOT BELOW +0x1ECB LATIN SMALL LETTER I WITH DOT BELOW +0x1ECC LATIN CAPITAL LETTER O WITH DOT BELOW +0x1ECD LATIN SMALL LETTER O WITH DOT BELOW +0x1EE4 LATIN CAPITAL LETTER U WITH DOT BELOW +0x1EE5 LATIN SMALL LETTER U WITH DOT BELOW \ No newline at end of file diff --git a/Lib/glyphsets/definitions/nam/GF_Latin_Vietnamese.nam b/Lib/glyphsets/definitions/nam/GF_Latin_Vietnamese.nam new file mode 100644 index 0000000000..0c26f747e6 --- /dev/null +++ b/Lib/glyphsets/definitions/nam/GF_Latin_Vietnamese.nam @@ -0,0 +1,100 @@ +# This file is auto-generated; do not edit. See /README.md for instructions. +0x0128 LATIN CAPITAL LETTER I WITH TILDE +0x0129 LATIN SMALL LETTER I WITH TILDE +0x0168 LATIN CAPITAL LETTER U WITH TILDE +0x0169 LATIN SMALL LETTER U WITH TILDE +0x01A0 LATIN CAPITAL LETTER O WITH HORN +0x01A1 LATIN SMALL LETTER O WITH HORN +0x01AF LATIN CAPITAL LETTER U WITH HORN +0x01B0 LATIN SMALL LETTER U WITH HORN +0x0309 COMBINING HOOK ABOVE +0x031B COMBINING HORN +0x0323 COMBINING DOT BELOW +0x1EA0 LATIN CAPITAL LETTER A WITH DOT BELOW +0x1EA1 LATIN SMALL LETTER A WITH DOT BELOW +0x1EA2 LATIN CAPITAL LETTER A WITH HOOK ABOVE +0x1EA3 LATIN SMALL LETTER A WITH HOOK ABOVE +0x1EA4 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE +0x1EA5 LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE +0x1EA6 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE +0x1EA7 LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE +0x1EA8 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE +0x1EA9 LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE +0x1EAA LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE +0x1EAB LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE +0x1EAC LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW +0x1EAD LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW +0x1EAE LATIN CAPITAL LETTER A WITH BREVE AND ACUTE +0x1EAF LATIN SMALL LETTER A WITH BREVE AND ACUTE +0x1EB0 LATIN CAPITAL LETTER A WITH BREVE AND GRAVE +0x1EB1 LATIN SMALL LETTER A WITH BREVE AND GRAVE +0x1EB2 LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE +0x1EB3 LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE +0x1EB4 LATIN CAPITAL LETTER A WITH BREVE AND TILDE +0x1EB5 LATIN SMALL LETTER A WITH BREVE AND TILDE +0x1EB6 LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW +0x1EB7 LATIN SMALL LETTER A WITH BREVE AND DOT BELOW +0x1EB8 LATIN CAPITAL LETTER E WITH DOT BELOW +0x1EB9 LATIN SMALL LETTER E WITH DOT BELOW +0x1EBA LATIN CAPITAL LETTER E WITH HOOK ABOVE +0x1EBB LATIN SMALL LETTER E WITH HOOK ABOVE +0x1EBC LATIN CAPITAL LETTER E WITH TILDE +0x1EBD LATIN SMALL LETTER E WITH TILDE +0x1EBE LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE +0x1EBF LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE +0x1EC0 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE +0x1EC1 LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE +0x1EC2 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE +0x1EC3 LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE +0x1EC4 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE +0x1EC5 LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE +0x1EC6 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW +0x1EC7 LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW +0x1EC8 LATIN CAPITAL LETTER I WITH HOOK ABOVE +0x1EC9 LATIN SMALL LETTER I WITH HOOK ABOVE +0x1ECA LATIN CAPITAL LETTER I WITH DOT BELOW +0x1ECB LATIN SMALL LETTER I WITH DOT BELOW +0x1ECC LATIN CAPITAL LETTER O WITH DOT BELOW +0x1ECD LATIN SMALL LETTER O WITH DOT BELOW +0x1ECE LATIN CAPITAL LETTER O WITH HOOK ABOVE +0x1ECF LATIN SMALL LETTER O WITH HOOK ABOVE +0x1ED0 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE +0x1ED1 LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE +0x1ED2 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE +0x1ED3 LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE +0x1ED4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE +0x1ED5 LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE +0x1ED6 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE +0x1ED7 LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE +0x1ED8 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW +0x1ED9 LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW +0x1EDA LATIN CAPITAL LETTER O WITH HORN AND ACUTE +0x1EDB LATIN SMALL LETTER O WITH HORN AND ACUTE +0x1EDC LATIN CAPITAL LETTER O WITH HORN AND GRAVE +0x1EDD LATIN SMALL LETTER O WITH HORN AND GRAVE +0x1EDE LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE +0x1EDF LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE +0x1EE0 LATIN CAPITAL LETTER O WITH HORN AND TILDE +0x1EE1 LATIN SMALL LETTER O WITH HORN AND TILDE +0x1EE2 LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW +0x1EE3 LATIN SMALL LETTER O WITH HORN AND DOT BELOW +0x1EE4 LATIN CAPITAL LETTER U WITH DOT BELOW +0x1EE5 LATIN SMALL LETTER U WITH DOT BELOW +0x1EE6 LATIN CAPITAL LETTER U WITH HOOK ABOVE +0x1EE7 LATIN SMALL LETTER U WITH HOOK ABOVE +0x1EE8 LATIN CAPITAL LETTER U WITH HORN AND ACUTE +0x1EE9 LATIN SMALL LETTER U WITH HORN AND ACUTE +0x1EEA LATIN CAPITAL LETTER U WITH HORN AND GRAVE +0x1EEB LATIN SMALL LETTER U WITH HORN AND GRAVE +0x1EEC LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE +0x1EED LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE +0x1EEE LATIN CAPITAL LETTER U WITH HORN AND TILDE +0x1EEF LATIN SMALL LETTER U WITH HORN AND TILDE +0x1EF0 LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW +0x1EF1 LATIN SMALL LETTER U WITH HORN AND DOT BELOW +0x1EF4 LATIN CAPITAL LETTER Y WITH DOT BELOW +0x1EF5 LATIN SMALL LETTER Y WITH DOT BELOW +0x1EF6 LATIN CAPITAL LETTER Y WITH HOOK ABOVE +0x1EF7 LATIN SMALL LETTER Y WITH HOOK ABOVE +0x1EF8 LATIN CAPITAL LETTER Y WITH TILDE +0x1EF9 LATIN SMALL LETTER Y WITH TILDE \ No newline at end of file