From 8d5f016ea1dbccd2d644c33fda7937ffe1dad4da Mon Sep 17 00:00:00 2001 From: Fred Shallcrass Date: Fri, 4 Aug 2023 14:53:31 -0400 Subject: [PATCH] Sources updated in preparation for V1.3 --- .../IntelOneMono-Bold.ufo/features.fea | 129 +++- .../IntelOneMono-Bold.ufo/fontinfo.plist | 37 +- .../IntelOneMono-Bold.ufo/glyphs/O_horn.glif | 2 +- .../IntelOneMono-Bold.ufo/glyphs/S_.glif | 1 - .../glyphs/acutecmb.cap.glif | 1 - .../glyphs/asterisk.glif | 1 - .../IntelOneMono-Bold.ufo/glyphs/at.glif | 1 - .../glyphs/commaturnedabovecmb.glif | 3 +- .../glyphs/dieresisacute.glif | 2 - .../glyphs/dieresisbelowcmb.glif | 3 +- .../glyphs/dieresiscaron.glif | 2 - .../glyphs/dieresisgrave.glif | 2 - .../glyphs/dieresismacron.glif | 2 - .../glyphs/dotlessi.glif | 3 - .../glyphs/dotlessj.glif | 1 - .../glyphs/eight.num.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/emdash.glif | 8 +- .../IntelOneMono-Bold.ufo/glyphs/endash.glif | 8 +- .../glyphs/five.num.glif | 6 - .../glyphs/four.num.glif | 6 - .../glyphs/gcommaaccent.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/grave.glif | 13 +- .../glyphs/hbrevebelow.glif | 6 - .../glyphs/hcircumflex.glif | 6 - .../glyphs/hdotbelow.glif | 6 - .../glyphs/hlinebelow.glif | 6 - .../glyphs/horizontalbar.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/hyphen.glif | 8 +- .../IntelOneMono-Bold.ufo/glyphs/iacute.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/ibreve.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/icaron.glif | 6 - .../glyphs/icircumflex.glif | 6 - .../glyphs/idieresis.glif | 6 - .../glyphs/idotaccent.glif | 6 - .../glyphs/idotbelow.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/igrave.glif | 6 - .../glyphs/ihookabove.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/imacron.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/itilde.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/jcaron.glif | 6 - .../glyphs/jcircumflex.glif | 6 - .../glyphs/kcommaaccent.glif | 6 - .../glyphs/kdotbelow.glif | 6 - .../glyphs/klinebelow.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/l.dot.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/lacute.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/lcaron.glif | 6 - .../glyphs/lcircumflexbelow.glif | 6 - .../glyphs/lcommaaccent.glif | 6 - .../glyphs/ldotbelow.glif | 6 - .../glyphs/llinebelow.glif | 6 - .../glyphs/lmacrondotbelow.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/m.glif | 1 - .../IntelOneMono-Bold.ufo/glyphs/macute.glif | 6 - .../glyphs/mdotaccent.glif | 6 - .../glyphs/mdotbelow.glif | 6 - .../glyphs/middotcat.glif | 1 - .../IntelOneMono-Bold.ufo/glyphs/nacute.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/ncaron.glif | 6 - .../glyphs/ncircumflexbelow.glif | 6 - .../glyphs/ncommaaccent.glif | 6 - .../glyphs/ndotaccent.glif | 6 - .../glyphs/ndotbelow.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/ngrave.glif | 6 - .../glyphs/nine.num.glif | 6 - .../glyphs/nlinebelow.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/ntilde.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/oacute.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/obreve.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/ocaron.glif | 6 - .../glyphs/ocircumflex.glif | 6 - .../glyphs/ocircumflexacute.glif | 6 - .../glyphs/ocircumflexdotbelow.glif | 6 - .../glyphs/ocircumflexgrave.glif | 6 - .../glyphs/ocircumflexhookabove.glif | 6 - .../glyphs/ocircumflextilde.glif | 6 - .../glyphs/odieresis.glif | 6 - .../glyphs/odotaccent.glif | 6 - .../glyphs/odotbelow.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/oe.glif | 18 +- .../IntelOneMono-Bold.ufo/glyphs/ograve.glif | 6 - .../glyphs/ohookabove.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/ohorn.glif | 5 +- .../glyphs/ohornacute.glif | 6 - .../glyphs/ohorndotbelow.glif | 6 - .../glyphs/ohorngrave.glif | 6 - .../glyphs/ohornhookabove.glif | 6 - .../glyphs/ohorntilde.glif | 6 - .../glyphs/ohungarumlaut.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/omacron.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/one.num.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/otilde.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/percent.glif | 14 +- .../IntelOneMono-Bold.ufo/glyphs/racute.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/rcaron.glif | 6 - .../glyphs/rcommaaccent.glif | 6 - .../glyphs/rdotaccent.glif | 6 - .../glyphs/rdotbelow.glif | 6 - .../glyphs/rlinebelow.glif | 6 - .../glyphs/rmacrondotbelow.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/s.glif | 1 - .../IntelOneMono-Bold.ufo/glyphs/sacute.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/scaron.glif | 6 - .../glyphs/scircumflex.glif | 6 - .../glyphs/scommaaccent.glif | 6 - .../glyphs/sdotbelow.glif | 6 - .../glyphs/seven.num.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/six.num.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/tcaron.glif | 6 - .../glyphs/tcircumflexbelow.glif | 6 - .../glyphs/tcommaaccent.glif | 6 - .../glyphs/tdotbelow.glif | 6 - .../glyphs/three.num.glif | 6 - .../glyphs/threefifths.glif | 2 +- .../glyphs/tlinebelow.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/two.num.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/uacute.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/ubreve.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/ucaron.glif | 6 - .../glyphs/ucircumflex.glif | 6 - .../glyphs/udieresis.glif | 6 - .../glyphs/udieresisacute.glif | 6 - .../glyphs/udieresiscaron.glif | 6 - .../glyphs/udieresisgrave.glif | 6 - .../glyphs/udieresismacron.glif | 6 - .../glyphs/udotbelow.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/ugrave.glif | 6 - .../glyphs/uhookabove.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/uhorn.glif | 3 - .../glyphs/uhornacute.glif | 6 - .../glyphs/uhorndotbelow.glif | 6 - .../glyphs/uhorngrave.glif | 6 - .../glyphs/uhornhookabove.glif | 6 - .../glyphs/uhorntilde.glif | 6 - .../glyphs/uhungarumlaut.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/umacron.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/uni2011.glif | 6 - .../glyphs/uni20B_9.glif | 1 - .../IntelOneMono-Bold.ufo/glyphs/uring.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/utilde.glif | 6 - .../glyphs/vdotbelow.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/wacute.glif | 6 - .../glyphs/wcircumflex.glif | 6 - .../glyphs/wdieresis.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/wgrave.glif | 6 - .../glyphs/xdieresis.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/yacute.glif | 6 - .../glyphs/ycircumflex.glif | 6 - .../glyphs/ydieresis.glif | 6 - .../glyphs/ydotaccent.glif | 6 - .../glyphs/ydotbelow.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/ygrave.glif | 6 - .../glyphs/yhookabove.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/ymacron.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/ytilde.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/zacute.glif | 6 - .../IntelOneMono-Bold.ufo/glyphs/zcaron.glif | 6 - .../glyphs/zcircumflex.glif | 6 - .../glyphs/zdotaccent.glif | 6 - .../glyphs/zdotbelow.glif | 6 - .../glyphs/zero.num.glif | 6 - .../glyphs/zlinebelow.glif | 6 - .../IntelOneMono-Bold.ufo/lib.plist | 4 - .../IntelOneMono-BoldItalic.ufo/features.fea | 129 +++- .../fontinfo.plist | 37 +- .../glyphs/D_.glif | 2 +- .../glyphs/O_E_.glif | 1 - .../glyphs/O_horn.glif | 2 +- .../IntelOneMono-BoldItalic.ufo/glyphs/a.glif | 3 - .../glyphs/ampersand.glif | 3 - .../glyphs/aogonek.glif | 1 - .../glyphs/at.glif | 16 +- .../glyphs/ccedilla.glif | 2 +- .../glyphs/cent.glif | 4 +- .../IntelOneMono-BoldItalic.ufo/glyphs/e.glif | 3 - .../glyphs/eight.den.glif | 12 +- .../glyphs/eight.glif | 12 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../glyphs/eogonek.glif | 1 - .../glyphs/grave.glif | 13 +- .../glyphs/hyphen.glif | 8 +- .../glyphs/lslash.glif | 1 - .../IntelOneMono-BoldItalic.ufo/glyphs/m.glif | 1 - .../glyphs/ordfeminine.glif | 3 - .../glyphs/scedilla.glif | 4 +- .../glyphs/schwa.glif | 3 - .../glyphs/six.den.glif | 18 +- .../glyphs/zero.den.glif | 2 +- .../IntelOneMono-BoldItalic.ufo/lib.plist | 4 - .../IntelOneMono-Italic.ufo/features.fea | 129 +++- .../IntelOneMono-Italic.ufo/fontinfo.plist | 27 +- .../IntelOneMono-Italic.ufo/glyphs/D_.glif | 6 +- .../IntelOneMono-Italic.ufo/glyphs/O_E_.glif | 10 +- .../glyphs/O_horn.glif | 2 +- .../glyphs/S_cedilla.glif | 4 +- .../IntelOneMono-Italic.ufo/glyphs/at.glif | 14 +- .../IntelOneMono-Italic.ufo/glyphs/cent.glif | 4 +- .../glyphs/dollar.glif | 4 +- .../glyphs/eight.den.glif | 12 +- .../IntelOneMono-Italic.ufo/glyphs/eight.glif | 22 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../IntelOneMono-Italic.ufo/glyphs/grave.glif | 13 +- .../glyphs/hyphen.glif | 8 +- .../glyphs/percent.glif | 14 +- .../glyphs/scedilla.glif | 4 +- .../IntelOneMono-Italic.ufo/glyphs/schwa.glif | 4 +- .../glyphs/six.den.glif | 18 +- .../glyphs/three.den.glif | 1 - .../glyphs/trademark.glif | 20 +- .../IntelOneMono-Italic.ufo/glyphs/zero.glif | 8 +- .../IntelOneMono-Italic.ufo/lib.plist | 4 - .../IntelOneMono-Light.ufo/features.fea | 129 +++- .../IntelOneMono-Light.ufo/fontinfo.plist | 31 +- .../IntelOneMono-Light.ufo/glyphs/E_ng.glif | 2 +- .../IntelOneMono-Light.ufo/glyphs/E_th.glif | 6 +- .../IntelOneMono-Light.ufo/glyphs/O_horn.glif | 4 +- .../IntelOneMono-Light.ufo/glyphs/R_.glif | 1 - .../IntelOneMono-Light.ufo/glyphs/S_.glif | 1 - .../glyphs/acutecmb.cap.glif | 1 - .../IntelOneMono-Light.ufo/glyphs/ae.glif | 2 +- .../glyphs/asterisk.glif | 1 - .../IntelOneMono-Light.ufo/glyphs/at.glif | 1 - .../glyphs/braceleft.glif | 1 - .../IntelOneMono-Light.ufo/glyphs/emdash.glif | 8 +- .../IntelOneMono-Light.ufo/glyphs/endash.glif | 8 +- .../IntelOneMono-Light.ufo/glyphs/eth.glif | 1 - .../IntelOneMono-Light.ufo/glyphs/f.glif | 1 - .../IntelOneMono-Light.ufo/glyphs/grave.glif | 13 +- .../IntelOneMono-Light.ufo/glyphs/hyphen.glif | 8 +- .../glyphs/middotcat.cap.glif | 1 - .../glyphs/middotcat.glif | 1 - .../IntelOneMono-Light.ufo/glyphs/n.glif | 1 - .../IntelOneMono-Light.ufo/glyphs/r.glif | 1 - .../IntelOneMono-Light.ufo/glyphs/s.glif | 1 - .../glyphs/three.den.glif | 8 +- .../IntelOneMono-Light.ufo/glyphs/three.glif | 12 +- .../glyphs/threefifths.glif | 2 +- .../IntelOneMono-Light.ufo/lib.plist | 4 - .../IntelOneMono-LightItalic.ufo/features.fea | 129 +++- .../fontinfo.plist | 31 +- .../glyphs/D_.glif | 8 +- .../glyphs/E_th.glif | 4 +- .../glyphs/O_horn.glif | 6 +- .../glyphs/O_ogonek.glif | 2 +- .../glyphs/cent.glif | 4 +- .../glyphs/dollar.glif | 8 +- .../glyphs/eight.den.glif | 12 +- .../glyphs/eight.glif | 12 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../glyphs/grave.glif | 13 +- .../glyphs/hyphen.glif | 8 +- .../glyphs/oogonek.glif | 2 +- .../glyphs/percent.glif | 14 +- .../glyphs/scedilla.glif | 4 +- .../glyphs/six.den.glif | 18 +- .../glyphs/tbar.glif | 2 +- .../glyphs/trademark.glif | 20 +- .../glyphs/zero.den.glif | 8 +- .../glyphs/zero.glif | 8 +- .../IntelOneMono-LightItalic.ufo/lib.plist | 4 - .../IntelOneMono-Medium.ufo/features.fea | 129 +++- .../IntelOneMono-Medium.ufo/fontinfo.plist | 31 +- .../glyphs/O_horn.glif | 4 +- .../IntelOneMono-Medium.ufo/glyphs/S_.glif | 1 - .../glyphs/acutecmb.cap.glif | 1 - .../glyphs/asterisk.glif | 1 - .../IntelOneMono-Medium.ufo/glyphs/at.glif | 1 - .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../IntelOneMono-Medium.ufo/glyphs/grave.glif | 13 +- .../glyphs/hyphen.glif | 8 +- .../glyphs/middotcat.glif | 1 - .../IntelOneMono-Medium.ufo/glyphs/oe.glif | 18 +- .../glyphs/percent.glif | 14 +- .../IntelOneMono-Medium.ufo/glyphs/s.glif | 1 - .../glyphs/threefifths.glif | 2 +- .../glyphs/uni20B_9.glif | 1 - .../IntelOneMono-Medium.ufo/lib.plist | 4 - .../features.fea | 129 +++- .../fontinfo.plist | 31 +- .../glyphs/D_.glif | 4 +- .../glyphs/O_E_.glif | 1 - .../glyphs/O_horn.glif | 2 +- .../glyphs/S_cedilla.glif | 4 +- .../glyphs/at.glif | 16 +- .../glyphs/ccedilla.glif | 2 +- .../glyphs/cent.glif | 4 +- .../glyphs/e.glif | 1 - .../glyphs/eight.den.glif | 12 +- .../glyphs/eight.glif | 12 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../glyphs/eogonek.glif | 3 - .../glyphs/grave.glif | 13 +- .../glyphs/hyphen.glif | 8 +- .../glyphs/peso.glif | 4 +- .../glyphs/scedilla.glif | 4 +- .../glyphs/schwa.glif | 3 - .../glyphs/six.den.glif | 18 +- .../glyphs/zero.den.glif | 2 +- .../glyphs/zero.glif | 8 +- .../IntelOneMono-MediumItalic.ufo/lib.plist | 4 - .../IntelOneMono-Regular.ufo/features.fea | 129 +++- .../IntelOneMono-Regular.ufo/fontinfo.plist | 27 +- .../IntelOneMono-Regular.ufo/glyphs/E_th.glif | 2 +- .../glyphs/O_horn.glif | 4 +- .../IntelOneMono-Regular.ufo/glyphs/S_.glif | 1 - .../glyphs/acutecmb.cap.glif | 1 - .../IntelOneMono-Regular.ufo/glyphs/ae.glif | 2 +- .../glyphs/aogonek.glif | 2 +- .../glyphs/asterisk.glif | 1 - .../IntelOneMono-Regular.ufo/glyphs/at.glif | 1 - .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../IntelOneMono-Regular.ufo/glyphs/eth.glif | 2 +- .../glyphs/grave.glif | 13 +- .../glyphs/hyphen.glif | 8 +- .../glyphs/middotcat.glif | 1 - .../IntelOneMono-Regular.ufo/glyphs/oe.glif | 18 +- .../IntelOneMono-Regular.ufo/glyphs/s.glif | 1 - .../glyphs/three.den.glif | 4 +- .../glyphs/three.glif | 4 +- .../glyphs/threefifths.glif | 2 +- .../glyphs/uhorn.glif | 2 +- .../glyphs/uhorndotbelow.glif | 2 +- .../IntelOneMono-Regular.ufo/lib.plist | 4 - .../features.fea | 129 +++- .../fontinfo.plist | 37 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../glyphs/grave.glif | 25 +- .../glyphs/hyphen.glif | 8 +- .../IntelOneMono-Bold-quadratic.ufo/lib.plist | 4 - .../features.fea | 129 +++- .../fontinfo.plist | 37 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../glyphs/grave.glif | 25 +- .../glyphs/hyphen.glif | 8 +- .../lib.plist | 4 - .../features.fea | 129 +++- .../fontinfo.plist | 27 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../glyphs/grave.glif | 25 +- .../glyphs/hyphen.glif | 8 +- .../lib.plist | 4 - .../features.fea | 129 +++- .../fontinfo.plist | 31 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../glyphs/grave.glif | 25 +- .../glyphs/hyphen.glif | 8 +- .../lib.plist | 4 - .../features.fea | 129 +++- .../fontinfo.plist | 31 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../glyphs/grave.glif | 25 +- .../glyphs/hyphen.glif | 8 +- .../lib.plist | 4 - .../features.fea | 129 +++- .../fontinfo.plist | 31 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../glyphs/grave.glif | 25 +- .../glyphs/hyphen.glif | 8 +- .../lib.plist | 4 - .../features.fea | 129 +++- .../fontinfo.plist | 31 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../glyphs/grave.glif | 25 +- .../glyphs/hyphen.glif | 8 +- .../lib.plist | 4 - .../features.fea | 129 +++- .../fontinfo.plist | 27 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../glyphs/grave.glif | 25 +- .../glyphs/hyphen.glif | 8 +- .../lib.plist | 4 - .../IntelOneMono-Bold-mstr.ufo/features.fea | 32 +- .../IntelOneMono-Bold-mstr.ufo/fontinfo.plist | 77 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../glyphs/grave.glif | 13 +- .../glyphs/hyphen.glif | 8 +- .../glyphs/l.dot.glif | 4 - .../glyphs/published.glif | 1 + .../IntelOneMono-Bold-mstr.ufo/lib.plist | 707 +++++++++++++++++- .../features.fea | 32 +- .../fontinfo.plist | 77 +- .../glyphs/L_.dot.glif | 3 - .../glyphs/S_.glif | 1 - .../glyphs/asterisk.glif | 1 - .../glyphs/at.glif | 11 +- .../glyphs/eight.den.glif | 8 +- .../glyphs/eight.glif | 8 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../glyphs/eogonek.glif | 4 +- .../glyphs/five.den.glif | 4 +- .../glyphs/grave.glif | 13 +- .../glyphs/hyphen.glif | 8 +- .../glyphs/l.dot.glif | 4 - .../glyphs/middotcat.glif | 1 - .../glyphs/n.glif | 12 +- .../glyphs/nine.den.glif | 4 +- .../glyphs/ohorn.glif | 8 +- .../glyphs/onehalf.glif | 2 +- .../glyphs/published.glif | 1 + .../glyphs/s.glif | 1 - .../glyphs/six.den.glif | 24 +- .../glyphs/two.den.glif | 4 +- .../lib.plist | 707 +++++++++++++++++- .../IntelOneMono-Light-mstr.ufo/features.fea | 32 +- .../fontinfo.plist | 73 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../glyphs/eth.glif | 6 +- .../glyphs/grave.glif | 13 +- .../glyphs/hyphen.glif | 8 +- .../glyphs/threefifths.glif | 2 +- .../glyphs/uhorn.glif | 6 +- .../IntelOneMono-Light-mstr.ufo/lib.plist | 707 +++++++++++++++++- .../features.fea | 32 +- .../fontinfo.plist | 73 +- .../glyphs/O_horn.glif | 6 +- .../glyphs/S_.glif | 1 - .../glyphs/asterisk.glif | 1 - .../glyphs/at.glif | 5 +- .../glyphs/eight.den.glif | 12 +- .../glyphs/eight.glif | 12 +- .../glyphs/ellipsis.glif | 12 +- .../glyphs/emdash.glif | 8 +- .../glyphs/endash.glif | 8 +- .../glyphs/eth.glif | 6 +- .../glyphs/grave.glif | 13 +- .../glyphs/hyphen.glif | 8 +- .../glyphs/s.glif | 1 - .../glyphs/six.den.glif | 20 +- .../glyphs/uhorn.glif | 6 +- .../lib.plist | 7 +- .../IntelOneMono-Bold-vtt.ttf | Bin 366168 -> 0 bytes .../IntelOneMono-BoldItalic-vtt.ttf | Bin 372424 -> 0 bytes .../IntelOneMono-Italic-vtt.ttf | Bin 373780 -> 0 bytes .../IntelOneMono-Light-vtt.ttf | Bin 366748 -> 0 bytes .../IntelOneMono-LightItalic-vtt.ttf | Bin 374200 -> 0 bytes .../IntelOneMono-Medium-vtt.ttf | Bin 365608 -> 0 bytes .../IntelOneMono-MediumItalic-vtt.ttf | Bin 372528 -> 0 bytes .../IntelOneMono-Regular-vtt.ttf | Bin 367828 -> 0 bytes 455 files changed, 5310 insertions(+), 2407 deletions(-) delete mode 100644 sources/other files/truetype hinting source/IntelOneMono-Bold-vtt.ttf delete mode 100644 sources/other files/truetype hinting source/IntelOneMono-BoldItalic-vtt.ttf delete mode 100644 sources/other files/truetype hinting source/IntelOneMono-Italic-vtt.ttf delete mode 100644 sources/other files/truetype hinting source/IntelOneMono-Light-vtt.ttf delete mode 100644 sources/other files/truetype hinting source/IntelOneMono-LightItalic-vtt.ttf delete mode 100644 sources/other files/truetype hinting source/IntelOneMono-Medium-vtt.ttf delete mode 100644 sources/other files/truetype hinting source/IntelOneMono-MediumItalic-vtt.ttf delete mode 100644 sources/other files/truetype hinting source/IntelOneMono-Regular-vtt.ttf diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/features.fea b/sources/instances/postscript/IntelOneMono-Bold.ufo/features.fea index 8bcbcbed..9fd05f6b 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/features.fea +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks gravecmb] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks gravecmb] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:37:49 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/fontinfo.plist b/sources/instances/postscript/IntelOneMono-Bold.ufo/fontinfo.plist index eefb48f5..0fb7a224 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/fontinfo.plist +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -34,7 +34,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -42,7 +42,7 @@ openTypeNameManufacturerURL http://frerejones.com openTypeNamePreferredFamilyName - IntelOne Mono + Intel One Mono openTypeNamePreferredSubfamilyName Bold openTypeNameRecords @@ -81,7 +81,7 @@ platformID 1 string - IntelOne Mono Bold + Intel One Mono encodingID @@ -93,7 +93,7 @@ platformID 3 string - IntelOne Mono Bold + Intel One Mono encodingID @@ -105,7 +105,7 @@ platformID 1 string - Regular + Bold encodingID @@ -117,7 +117,7 @@ platformID 3 string - Regular + Bold encodingID @@ -129,7 +129,7 @@ platformID 1 string - IntelOne Mono Bold + Intel One Mono Bold encodingID @@ -141,7 +141,7 @@ platformID 3 string - IntelOne Mono Bold + Intel One Mono Bold encodingID @@ -273,7 +273,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -312,6 +312,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -321,11 +322,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -370,7 +371,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Bold + Intel One Mono Bold postscriptIsFixedPitch postscriptOtherBlues @@ -392,9 +393,9 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono Bold + Intel One Mono styleMapStyleName - regular + bold styleName Bold unitsPerEm @@ -402,7 +403,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 477 diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/O_horn.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/O_horn.glif index fba00d90..b2dca93d 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/O_horn.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/O_horn.glif @@ -8,7 +8,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/S_.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/S_.glif index 8eca9f77..f1b43575 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/S_.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/S_.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/acutecmb.cap.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/acutecmb.cap.glif index 9e600f60..2b52b99c 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/acutecmb.cap.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/acutecmb.cap.glif @@ -1,6 +1,5 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/asterisk.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/asterisk.glif index c057fa12..2beeb46b 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/asterisk.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/asterisk.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/at.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/at.glif index 567563a7..010cc901 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/at.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/at.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/commaturnedabovecmb.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/commaturnedabovecmb.glif index 330db469..e48cad73 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/commaturnedabovecmb.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/commaturnedabovecmb.glif @@ -1,8 +1,7 @@ + - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresisacute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresisacute.glif index e583b5bb..8402d6dd 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresisacute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresisacute.glif @@ -1,7 +1,5 @@ - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresisbelowcmb.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresisbelowcmb.glif index fc4366df..c24f7629 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresisbelowcmb.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresisbelowcmb.glif @@ -1,8 +1,7 @@ + - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresiscaron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresiscaron.glif index 0bda3c49..7b267cfd 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresiscaron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresiscaron.glif @@ -1,7 +1,5 @@ - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresisgrave.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresisgrave.glif index 98461e59..5a07e16b 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresisgrave.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresisgrave.glif @@ -1,7 +1,5 @@ - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresismacron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresismacron.glif index 65b0c6c0..ca9e7704 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresismacron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dieresismacron.glif @@ -1,7 +1,5 @@ - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dotlessi.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dotlessi.glif index 4e354d19..e1de2dab 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dotlessi.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dotlessi.glif @@ -2,9 +2,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dotlessj.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dotlessj.glif index 0380619e..3eb2fc09 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dotlessj.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/dotlessj.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/eight.num.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/eight.num.glif index 483e4107..b8fc65b8 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/eight.num.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/eight.num.glif @@ -4,10 +4,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/emdash.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/emdash.glif index 8929884d..496f0761 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/emdash.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/endash.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/endash.glif index 8283b507..ca63e446 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/endash.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/five.num.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/five.num.glif index 62693608..1e32166f 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/five.num.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/five.num.glif @@ -4,10 +4,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/four.num.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/four.num.glif index dd11af3b..62ef719b 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/four.num.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/four.num.glif @@ -4,10 +4,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/gcommaaccent.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/gcommaaccent.glif index e5cf5d36..2e78d738 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/gcommaaccent.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/gcommaaccent.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/grave.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/grave.glif index 59424518..d233ddcc 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/grave.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/grave.glif @@ -3,12 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hbrevebelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hbrevebelow.glif index 4324cbea..b2ff468f 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hbrevebelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hbrevebelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hcircumflex.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hcircumflex.glif index 7575f050..96d36e56 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hcircumflex.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hcircumflex.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hdotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hdotbelow.glif index 708d7055..29d471a3 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hdotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hdotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hlinebelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hlinebelow.glif index c5544064..fbbddfa0 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hlinebelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hlinebelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/horizontalbar.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/horizontalbar.glif index 2c2b288d..ef4b3086 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/horizontalbar.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/horizontalbar.glif @@ -5,10 +5,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hyphen.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hyphen.glif index f934cc04..e71dff66 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hyphen.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/iacute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/iacute.glif index 7004f7e1..ad1c15b9 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/iacute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/iacute.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ibreve.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ibreve.glif index 554f2013..b6b18b4f 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ibreve.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ibreve.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/icaron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/icaron.glif index 976fd903..aa9a7d65 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/icaron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/icaron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/icircumflex.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/icircumflex.glif index 92934dba..6c82e317 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/icircumflex.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/icircumflex.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/idieresis.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/idieresis.glif index a833c1d8..0a3a58ae 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/idieresis.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/idieresis.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/idotaccent.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/idotaccent.glif index b6579d90..c4ca6424 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/idotaccent.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/idotaccent.glif @@ -5,10 +5,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/idotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/idotbelow.glif index d9bad1b4..82567491 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/idotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/idotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/igrave.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/igrave.glif index a63c03ec..a6ff6a82 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/igrave.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/igrave.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ihookabove.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ihookabove.glif index c2f2e6e6..91435d6e 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ihookabove.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ihookabove.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/imacron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/imacron.glif index 9859af78..01ac5fcc 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/imacron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/imacron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/itilde.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/itilde.glif index 52d3ea67..eb75f69c 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/itilde.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/itilde.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/jcaron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/jcaron.glif index 02e7845b..84982632 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/jcaron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/jcaron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/jcircumflex.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/jcircumflex.glif index 4a86aeec..594429c1 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/jcircumflex.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/jcircumflex.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/kcommaaccent.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/kcommaaccent.glif index e899db08..db33861e 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/kcommaaccent.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/kcommaaccent.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/kdotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/kdotbelow.glif index 4d178543..0e91391b 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/kdotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/kdotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/klinebelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/klinebelow.glif index ae310c53..66031605 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/klinebelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/klinebelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/l.dot.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/l.dot.glif index b90c8e81..3b441c4c 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/l.dot.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/l.dot.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lacute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lacute.glif index 5f0d6147..c8258822 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lacute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lacute.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lcaron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lcaron.glif index 08789304..054cffc9 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lcaron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lcaron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lcircumflexbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lcircumflexbelow.glif index c97e7df4..38c60e33 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lcircumflexbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lcircumflexbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lcommaaccent.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lcommaaccent.glif index 2794ce4c..d3dc0ffb 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lcommaaccent.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lcommaaccent.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ldotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ldotbelow.glif index 9271761b..eb8d5ac9 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ldotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ldotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/llinebelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/llinebelow.glif index 5afde641..ec96eaf1 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/llinebelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/llinebelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lmacrondotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lmacrondotbelow.glif index 211ac442..18463cb2 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lmacrondotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/lmacrondotbelow.glif @@ -7,10 +7,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/m.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/m.glif index 1435d8d1..1b42cf16 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/m.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/m.glif @@ -36,7 +36,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/macute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/macute.glif index 2b67c7dc..baca9e9b 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/macute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/macute.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/mdotaccent.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/mdotaccent.glif index 64326260..fa6251af 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/mdotaccent.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/mdotaccent.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/mdotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/mdotbelow.glif index 856de70a..13d17c03 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/mdotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/mdotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/middotcat.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/middotcat.glif index 3285ff63..7549ee31 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/middotcat.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/middotcat.glif @@ -1,7 +1,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/nacute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/nacute.glif index 8b11269e..5242c5b8 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/nacute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/nacute.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ncaron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ncaron.glif index 6999f6d1..3e257b10 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ncaron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ncaron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ncircumflexbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ncircumflexbelow.glif index bccadf91..86a82565 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ncircumflexbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ncircumflexbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ncommaaccent.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ncommaaccent.glif index 95a1fb11..44e4a602 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ncommaaccent.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ncommaaccent.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ndotaccent.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ndotaccent.glif index 4903556f..dceb3a30 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ndotaccent.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ndotaccent.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ndotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ndotbelow.glif index 1928b72a..9402f27f 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ndotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ndotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ngrave.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ngrave.glif index 1e4d3722..9b3106d3 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ngrave.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ngrave.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/nine.num.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/nine.num.glif index 177b7e98..36a7e399 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/nine.num.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/nine.num.glif @@ -4,10 +4,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/nlinebelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/nlinebelow.glif index 532ba93f..7a00f5c8 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/nlinebelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/nlinebelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ntilde.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ntilde.glif index bb851974..bfcbc8eb 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ntilde.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ntilde.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/oacute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/oacute.glif index 12cc5a96..96480e1f 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/oacute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/oacute.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/obreve.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/obreve.glif index ee12ba38..c8e69603 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/obreve.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/obreve.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocaron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocaron.glif index 9ae2d0dc..b65b681b 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocaron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocaron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflex.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflex.glif index 1d72e3e1..bf2bdac5 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflex.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflex.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexacute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexacute.glif index 4db9f4e2..d74c9ec8 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexacute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexacute.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexdotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexdotbelow.glif index 9f1807a2..1bd62e9f 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexdotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexdotbelow.glif @@ -7,10 +7,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexgrave.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexgrave.glif index 2d13d7bc..a7771acb 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexgrave.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexgrave.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexhookabove.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexhookabove.glif index 2f5c0541..cb7c7b23 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexhookabove.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflexhookabove.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflextilde.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflextilde.glif index e3359187..61b1ceb1 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflextilde.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ocircumflextilde.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/odieresis.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/odieresis.glif index 1c3c8244..486c24fe 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/odieresis.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/odieresis.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/odotaccent.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/odotaccent.glif index 33f75da7..7aba8d77 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/odotaccent.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/odotaccent.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/odotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/odotbelow.glif index 810c8153..59c1de4c 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/odotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/odotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/oe.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/oe.glif index 42425fcf..2f5f5925 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/oe.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/oe.glif @@ -36,6 +36,15 @@ + + + + + + + + + @@ -50,14 +59,5 @@ - - - - - - - - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ograve.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ograve.glif index ad67cf5d..687bd719 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ograve.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ograve.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohookabove.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohookabove.glif index 43e734df..5b7c4c04 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohookabove.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohookabove.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorn.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorn.glif index b25c7e50..0efa6e0f 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorn.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorn.glif @@ -2,9 +2,6 @@ - - - @@ -15,7 +12,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohornacute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohornacute.glif index c9fa425b..57c0339a 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohornacute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohornacute.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorndotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorndotbelow.glif index 5d010c80..aea32dcd 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorndotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorndotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorngrave.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorngrave.glif index 5a0d3050..40c8f18b 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorngrave.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorngrave.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohornhookabove.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohornhookabove.glif index f7e00b04..71cf395f 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohornhookabove.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohornhookabove.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorntilde.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorntilde.glif index 597172d3..1dca34c8 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorntilde.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohorntilde.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohungarumlaut.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohungarumlaut.glif index 852fac49..fc404078 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohungarumlaut.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ohungarumlaut.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/omacron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/omacron.glif index 1a5b7e1a..04a335ca 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/omacron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/omacron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/one.num.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/one.num.glif index d27ef069..33b01843 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/one.num.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/one.num.glif @@ -4,10 +4,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/otilde.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/otilde.glif index d87f5242..518386b6 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/otilde.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/otilde.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/percent.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/percent.glif index fa723163..14642171 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/percent.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/percent.glif @@ -52,6 +52,13 @@ + + + + + + + @@ -66,12 +73,5 @@ - - - - - - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/racute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/racute.glif index 7e2c7456..8fc249ad 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/racute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/racute.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rcaron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rcaron.glif index 801ad480..a343c1d6 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rcaron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rcaron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rcommaaccent.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rcommaaccent.glif index 29248ec8..9c0c643d 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rcommaaccent.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rcommaaccent.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rdotaccent.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rdotaccent.glif index d0858390..fe0ae110 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rdotaccent.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rdotaccent.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rdotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rdotbelow.glif index 3f8aec3f..01ce3303 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rdotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rdotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rlinebelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rlinebelow.glif index bec2b0e0..dc708b34 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rlinebelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rlinebelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rmacrondotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rmacrondotbelow.glif index 5752bf2a..208927bf 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rmacrondotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/rmacrondotbelow.glif @@ -7,10 +7,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/s.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/s.glif index 2677d940..f51d671c 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/s.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/s.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/sacute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/sacute.glif index 74c2cebe..2f619f02 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/sacute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/sacute.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/scaron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/scaron.glif index d87e65c9..a24fec30 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/scaron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/scaron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/scircumflex.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/scircumflex.glif index ac9a9719..64d30452 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/scircumflex.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/scircumflex.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/scommaaccent.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/scommaaccent.glif index 469eeed4..9c776d7c 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/scommaaccent.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/scommaaccent.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/sdotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/sdotbelow.glif index e85653dc..649fe00c 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/sdotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/sdotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/seven.num.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/seven.num.glif index b58b725e..16a9c596 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/seven.num.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/seven.num.glif @@ -4,10 +4,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/six.num.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/six.num.glif index e558ebc3..50b656e5 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/six.num.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/six.num.glif @@ -4,10 +4,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tcaron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tcaron.glif index 6db5932d..39a3bec3 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tcaron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tcaron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tcircumflexbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tcircumflexbelow.glif index 18799d21..fbf14375 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tcircumflexbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tcircumflexbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tcommaaccent.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tcommaaccent.glif index 1247d047..46bc1b81 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tcommaaccent.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tcommaaccent.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tdotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tdotbelow.glif index 74b01004..41c0b7e6 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tdotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tdotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/three.num.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/three.num.glif index 13de2a77..cfc019ee 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/three.num.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/three.num.glif @@ -4,10 +4,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/threefifths.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/threefifths.glif index de4f5503..0409b87a 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/threefifths.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/threefifths.glif @@ -3,9 +3,9 @@ + - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tlinebelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tlinebelow.glif index 592c0094..47a046e3 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tlinebelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/tlinebelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/two.num.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/two.num.glif index 14c3fed6..631bd1e0 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/two.num.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/two.num.glif @@ -4,10 +4,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uacute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uacute.glif index 97fc0570..5a7bed81 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uacute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uacute.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ubreve.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ubreve.glif index 090810fd..e4af0825 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ubreve.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ubreve.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ucaron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ucaron.glif index 4ffcc26d..71918cb1 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ucaron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ucaron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ucircumflex.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ucircumflex.glif index 0fd1f779..9c344916 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ucircumflex.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ucircumflex.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresis.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresis.glif index c04a1113..0913597b 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresis.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresis.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresisacute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresisacute.glif index e17a553e..295a219d 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresisacute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresisacute.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresiscaron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresiscaron.glif index af608813..17c24e77 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresiscaron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresiscaron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresisgrave.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresisgrave.glif index 76d1558d..cd0f1065 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresisgrave.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresisgrave.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresismacron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresismacron.glif index 62cf7ac5..f584574d 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresismacron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udieresismacron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udotbelow.glif index b87456d3..6c7150ff 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/udotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ugrave.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ugrave.glif index 9984bfd0..1c3d6b5d 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ugrave.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ugrave.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhookabove.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhookabove.glif index c7050d52..20aa4624 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhookabove.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhookabove.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorn.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorn.glif index 211ff904..408e218a 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorn.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorn.glif @@ -2,9 +2,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhornacute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhornacute.glif index 1be54632..1baa271b 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhornacute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhornacute.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorndotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorndotbelow.glif index e78503c2..04d9712b 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorndotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorndotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorngrave.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorngrave.glif index 97015c2e..7a7f8580 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorngrave.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorngrave.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhornhookabove.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhornhookabove.glif index ba97c53a..ff94716d 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhornhookabove.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhornhookabove.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorntilde.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorntilde.glif index 01233dc8..39cf4423 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorntilde.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhorntilde.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhungarumlaut.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhungarumlaut.glif index e1702f49..0903c4da 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhungarumlaut.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uhungarumlaut.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/umacron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/umacron.glif index 8c66cc38..1b65a849 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/umacron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/umacron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uni2011.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uni2011.glif index 937026ea..33e0d4b6 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uni2011.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uni2011.glif @@ -5,10 +5,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uni20B_9.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uni20B_9.glif index f06bd75d..0fb4e96d 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uni20B_9.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uni20B_9.glif @@ -16,7 +16,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uring.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uring.glif index f43eb4b4..99331661 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uring.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/uring.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/utilde.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/utilde.glif index 17cadfc9..cfd84268 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/utilde.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/utilde.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/vdotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/vdotbelow.glif index ca119d26..a3c1ff84 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/vdotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/vdotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wacute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wacute.glif index 3604bbb4..5233c8ba 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wacute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wacute.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wcircumflex.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wcircumflex.glif index 57d8cc75..7b1e5b04 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wcircumflex.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wcircumflex.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wdieresis.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wdieresis.glif index 6aa720e1..4baaede8 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wdieresis.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wdieresis.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wgrave.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wgrave.glif index fd336639..0a979ff0 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wgrave.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/wgrave.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/xdieresis.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/xdieresis.glif index 03fe76fa..496185dd 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/xdieresis.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/xdieresis.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/yacute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/yacute.glif index a4db4ab6..e57a9ced 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/yacute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/yacute.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ycircumflex.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ycircumflex.glif index fd8cc533..4c4db462 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ycircumflex.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ycircumflex.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ydieresis.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ydieresis.glif index 5a54b359..a70fda13 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ydieresis.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ydieresis.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ydotaccent.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ydotaccent.glif index 7ec108d1..0a8f5e8e 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ydotaccent.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ydotaccent.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ydotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ydotbelow.glif index d852c027..b000ccec 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ydotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ydotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ygrave.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ygrave.glif index e9fa97f0..eb892540 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ygrave.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ygrave.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/yhookabove.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/yhookabove.glif index 632b7d4b..96da1558 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/yhookabove.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/yhookabove.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ymacron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ymacron.glif index aa1990d1..350ef3f9 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ymacron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ymacron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ytilde.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ytilde.glif index a2f92709..80e17392 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ytilde.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/ytilde.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zacute.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zacute.glif index 6ad63ded..759c30fb 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zacute.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zacute.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zcaron.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zcaron.glif index d1c0d3e3..b3cda80e 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zcaron.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zcaron.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zcircumflex.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zcircumflex.glif index 1653119e..05216691 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zcircumflex.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zcircumflex.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zdotaccent.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zdotaccent.glif index dc9c936f..a6c9d775 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zdotaccent.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zdotaccent.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zdotbelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zdotbelow.glif index 1717c2d5..1e041b1d 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zdotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zdotbelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zero.num.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zero.num.glif index 9a64cd0e..79b7d898 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zero.num.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zero.num.glif @@ -4,10 +4,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zlinebelow.glif b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zlinebelow.glif index c387bbd6..5e1497ef 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zlinebelow.glif +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/zlinebelow.glif @@ -6,10 +6,4 @@ - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Bold.ufo/lib.plist b/sources/instances/postscript/IntelOneMono-Bold.ufo/lib.plist index 88a989f2..047cc547 100644 --- a/sources/instances/postscript/IntelOneMono-Bold.ufo/lib.plist +++ b/sources/instances/postscript/IntelOneMono-Bold.ufo/lib.plist @@ -18,16 +18,12 @@ foreground com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 5928157648 public.glyphOrder .notdef diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/features.fea b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/features.fea index 8bcbcbed..c0181dc9 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/features.fea +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks gravecmb] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks gravecmb] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:37:46 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/fontinfo.plist b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/fontinfo.plist index a73f0e0b..8a16dd19 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/fontinfo.plist +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -34,7 +34,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -42,7 +42,7 @@ openTypeNameManufacturerURL http://frerejones.com openTypeNamePreferredFamilyName - IntelOne Mono + Intel One Mono openTypeNamePreferredSubfamilyName Bold Italic openTypeNameRecords @@ -81,7 +81,7 @@ platformID 1 string - IntelOne Mono Bold + Intel One Mono encodingID @@ -93,7 +93,7 @@ platformID 3 string - IntelOne Mono Bold + Intel One Mono encodingID @@ -105,7 +105,7 @@ platformID 1 string - Italic + Bold Italic encodingID @@ -117,7 +117,7 @@ platformID 3 string - Italic + Bold Italic encodingID @@ -129,7 +129,7 @@ platformID 1 string - IntelOne Mono Bold Italic + Intel One Mono Bold Italic encodingID @@ -141,7 +141,7 @@ platformID 3 string - IntelOne Mono Bold Italic + Intel One Mono Bold Italic encodingID @@ -273,7 +273,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -312,6 +312,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -321,11 +322,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -370,7 +371,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Bold Italic + Intel One Mono Bold Italic postscriptIsFixedPitch postscriptOtherBlues @@ -391,9 +392,9 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono Bold + Intel One Mono styleMapStyleName - italic + bold italic styleName Bold Italic unitsPerEm @@ -401,7 +402,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 477 diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/D_.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/D_.glif index 81a6e958..78467c26 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/D_.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/D_.glif @@ -29,7 +29,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/O_E_.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/O_E_.glif index bc968bec..6d625de9 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/O_E_.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/O_E_.glif @@ -34,7 +34,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/O_horn.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/O_horn.glif index 87f691b6..1b3de5a9 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/O_horn.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/O_horn.glif @@ -25,7 +25,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/a.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/a.glif index 0e57f3f8..f41fd607 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/a.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/a.glif @@ -28,9 +28,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/ampersand.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/ampersand.glif index 6e401887..eac09dc1 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/ampersand.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/ampersand.glif @@ -39,9 +39,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/aogonek.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/aogonek.glif index cabd5c9a..2940cf0e 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/aogonek.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/aogonek.glif @@ -48,7 +48,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/at.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/at.glif index f4bc230f..c496ec8b 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/at.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/at.glif @@ -19,12 +19,12 @@ - - - - - - + + + + + + @@ -61,8 +61,8 @@ - - + + diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/ccedilla.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/ccedilla.glif index 88dfa9d8..22e1f746 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/ccedilla.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/ccedilla.glif @@ -38,7 +38,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/cent.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/cent.glif index 92852469..3017906a 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/cent.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/cent.glif @@ -33,9 +33,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/e.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/e.glif index bdceff69..b0fe2935 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/e.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/e.glif @@ -11,9 +11,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/eight.den.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/eight.den.glif index 68ba214d..4549a50d 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/eight.den.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/eight.den.glif @@ -31,6 +31,9 @@ + + + @@ -40,11 +43,11 @@ - - - + + + @@ -54,9 +57,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/eight.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/eight.glif index a46b897b..031c93ae 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/eight.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/eight.glif @@ -32,6 +32,9 @@ + + + @@ -41,11 +44,11 @@ - - - + + + @@ -55,9 +58,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/emdash.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/emdash.glif index 0577f831..ef7ea283 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/emdash.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/endash.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/endash.glif index a179627b..a8546fb9 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/endash.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/eogonek.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/eogonek.glif index 7570a284..1b5b6b78 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/eogonek.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/eogonek.glif @@ -23,7 +23,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/grave.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/grave.glif index 59424518..feb32d26 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/grave.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/grave.glif @@ -3,12 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/hyphen.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/hyphen.glif index d30010fa..9c742a43 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/hyphen.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/lslash.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/lslash.glif index 5d3dfee0..b792bd4d 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/lslash.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/lslash.glif @@ -6,7 +6,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/m.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/m.glif index d9ef1094..9b7a1b76 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/m.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/m.glif @@ -45,7 +45,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/ordfeminine.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/ordfeminine.glif index ed4b4b29..352fd994 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/ordfeminine.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/ordfeminine.glif @@ -24,9 +24,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/scedilla.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/scedilla.glif index e60090e5..2ac1ea8c 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/scedilla.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/scedilla.glif @@ -58,9 +58,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/schwa.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/schwa.glif index 018990e9..876467b4 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/schwa.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/schwa.glif @@ -11,9 +11,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/six.den.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/six.den.glif index e810814d..4365fd7c 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/six.den.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/six.den.glif @@ -3,6 +3,15 @@ + + + + + + + + + @@ -13,15 +22,6 @@ - - - - - - - - - diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/zero.den.glif b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/zero.den.glif index 57ce5bca..c195d694 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/zero.den.glif +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/glyphs/zero.den.glif @@ -24,7 +24,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/lib.plist b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/lib.plist index 2b2718d7..047cc547 100644 --- a/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/lib.plist +++ b/sources/instances/postscript/IntelOneMono-BoldItalic.ufo/lib.plist @@ -18,16 +18,12 @@ foreground com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 5341526352 public.glyphOrder .notdef diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/features.fea b/sources/instances/postscript/IntelOneMono-Italic.ufo/features.fea index 8bcbcbed..ff6022be 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/features.fea +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks gravecmb] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks gravecmb] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:37:51 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/fontinfo.plist b/sources/instances/postscript/IntelOneMono-Italic.ufo/fontinfo.plist index 4ae7c5ad..9721c78b 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/fontinfo.plist +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -34,7 +34,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -77,7 +77,7 @@ platformID 1 string - IntelOne Mono + Intel One Mono encodingID @@ -89,7 +89,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -125,7 +125,7 @@ platformID 1 string - IntelOne Mono Italic + Intel One Mono Italic encodingID @@ -137,7 +137,7 @@ platformID 3 string - IntelOne Mono Italic + Intel One Mono Italic encodingID @@ -284,6 +284,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -293,11 +294,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -342,7 +343,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Italic + Intel One Mono Italic postscriptIsFixedPitch postscriptOtherBlues @@ -363,7 +364,7 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono + Intel One Mono styleMapStyleName italic styleName @@ -373,7 +374,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 465 diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/D_.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/D_.glif index 5b93b630..c3d85dde 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/D_.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/D_.glif @@ -19,7 +19,7 @@ - + @@ -29,8 +29,8 @@ - - + + diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/O_E_.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/O_E_.glif index 47418020..c9be7235 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/O_E_.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/O_E_.glif @@ -5,7 +5,7 @@ - + @@ -14,7 +14,7 @@ - + @@ -26,6 +26,9 @@ + + + @@ -34,9 +37,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/O_horn.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/O_horn.glif index 1b2f8664..7f1e4d58 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/O_horn.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/O_horn.glif @@ -25,7 +25,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/S_cedilla.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/S_cedilla.glif index 0a7b2667..0ae3c746 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/S_cedilla.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/S_cedilla.glif @@ -28,9 +28,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/at.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/at.glif index 2a68b908..aa583f0e 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/at.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/at.glif @@ -20,12 +20,12 @@ - - - - - - + + + + + + @@ -61,7 +61,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/cent.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/cent.glif index 9068db51..a486208c 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/cent.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/cent.glif @@ -25,9 +25,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/dollar.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/dollar.glif index 95904275..ed3c714c 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/dollar.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/dollar.glif @@ -50,9 +50,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/eight.den.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/eight.den.glif index 9bed0d98..dbf890c2 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/eight.den.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/eight.den.glif @@ -31,6 +31,9 @@ + + + @@ -40,11 +43,11 @@ - - - + + + @@ -54,9 +57,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/eight.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/eight.glif index 1e29d05d..e8c7486d 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/eight.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/eight.glif @@ -13,13 +13,13 @@ - - - + + + - + @@ -32,6 +32,9 @@ + + + @@ -41,11 +44,11 @@ - - - + + + @@ -54,10 +57,7 @@ - - - - + diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/emdash.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/emdash.glif index 4434bbeb..44897792 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/emdash.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/endash.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/endash.glif index 5e2295bb..e0686c6d 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/endash.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/grave.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/grave.glif index 59424518..305d57a2 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/grave.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/grave.glif @@ -3,12 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/hyphen.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/hyphen.glif index 6c00a53e..422a621b 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/hyphen.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/percent.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/percent.glif index 7ca4dca3..5ae539ec 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/percent.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/percent.glif @@ -52,13 +52,6 @@ - - - - - - - @@ -73,5 +66,12 @@ + + + + + + + diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/scedilla.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/scedilla.glif index b6cbaa3a..4c423184 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/scedilla.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/scedilla.glif @@ -58,9 +58,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/schwa.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/schwa.glif index 81d12e3f..9cd4b67c 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/schwa.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/schwa.glif @@ -12,9 +12,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/six.den.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/six.den.glif index 77339952..c0312c94 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/six.den.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/six.den.glif @@ -3,6 +3,15 @@ + + + + + + + + + @@ -13,15 +22,6 @@ - - - - - - - - - diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/three.den.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/three.den.glif index 97e38a2e..c2250e7d 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/three.den.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/three.den.glif @@ -23,7 +23,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/trademark.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/trademark.glif index a6a6f738..766e5e62 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/trademark.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/trademark.glif @@ -3,16 +3,6 @@ - - - - - - - - - - @@ -28,5 +18,15 @@ + + + + + + + + + + diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/zero.glif b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/zero.glif index 66bd7926..34b5ae12 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/zero.glif +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/glyphs/zero.glif @@ -31,9 +31,7 @@ - - - + @@ -43,9 +41,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-Italic.ufo/lib.plist b/sources/instances/postscript/IntelOneMono-Italic.ufo/lib.plist index ca0db3e0..047cc547 100644 --- a/sources/instances/postscript/IntelOneMono-Italic.ufo/lib.plist +++ b/sources/instances/postscript/IntelOneMono-Italic.ufo/lib.plist @@ -18,16 +18,12 @@ foreground com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 5249049872 public.glyphOrder .notdef diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/features.fea b/sources/instances/postscript/IntelOneMono-Light.ufo/features.fea index 8bcbcbed..74b6f720 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/features.fea +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks gravecmb] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks gravecmb] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:37:56 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/fontinfo.plist b/sources/instances/postscript/IntelOneMono-Light.ufo/fontinfo.plist index c4095e24..0abd564e 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/fontinfo.plist +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -34,7 +34,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -42,7 +42,7 @@ openTypeNameManufacturerURL http://frerejones.com openTypeNamePreferredFamilyName - IntelOne Mono + Intel One Mono openTypeNamePreferredSubfamilyName Light openTypeNameRecords @@ -81,7 +81,7 @@ platformID 1 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -93,7 +93,7 @@ platformID 3 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -129,7 +129,7 @@ platformID 1 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -141,7 +141,7 @@ platformID 3 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -273,7 +273,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -312,6 +312,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -321,11 +322,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -370,7 +371,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Light + Intel One Mono Light postscriptIsFixedPitch postscriptOtherBlues @@ -391,7 +392,7 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono Light + Intel One Mono Light styleMapStyleName regular styleName @@ -401,7 +402,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 460 diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/E_ng.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/E_ng.glif index 00199860..321ac04f 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/E_ng.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/E_ng.glif @@ -7,7 +7,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/E_th.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/E_th.glif index 59b09a93..60b48d9e 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/E_th.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/E_th.glif @@ -23,11 +23,11 @@ - - + + - + diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/O_horn.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/O_horn.glif index 9730a337..a82ec3c1 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/O_horn.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/O_horn.glif @@ -8,7 +8,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/R_.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/R_.glif index add4ac3a..83c6212d 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/R_.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/R_.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/S_.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/S_.glif index 8aacf144..c9721460 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/S_.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/S_.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/acutecmb.cap.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/acutecmb.cap.glif index e6d90cb3..11cd622a 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/acutecmb.cap.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/acutecmb.cap.glif @@ -1,6 +1,5 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/ae.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/ae.glif index 5361f1f9..b5d1258a 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/ae.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/ae.glif @@ -67,7 +67,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/asterisk.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/asterisk.glif index 185be3b2..2f7ca046 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/asterisk.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/asterisk.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/at.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/at.glif index 7e290957..ed405e84 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/at.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/at.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/braceleft.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/braceleft.glif index a6875d5d..b0563bd4 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/braceleft.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/braceleft.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/emdash.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/emdash.glif index cba60d04..90c8f05a 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/emdash.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/endash.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/endash.glif index 223b0e96..9f854606 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/endash.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/eth.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/eth.glif index f8c38af1..03671cec 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/eth.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/eth.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/f.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/f.glif index 6d156a4c..518d73dc 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/f.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/f.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/grave.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/grave.glif index 59424518..0d8d8dea 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/grave.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/grave.glif @@ -3,12 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/hyphen.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/hyphen.glif index 509f9a5e..fe5234b5 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/hyphen.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/middotcat.cap.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/middotcat.cap.glif index 02093cd0..1f979c13 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/middotcat.cap.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/middotcat.cap.glif @@ -1,7 +1,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/middotcat.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/middotcat.glif index d2b6ebd6..f7aa18e6 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/middotcat.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/middotcat.glif @@ -1,7 +1,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/n.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/n.glif index d8961d51..551f86e5 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/n.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/n.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/r.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/r.glif index 252c3755..f332bd7e 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/r.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/r.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/s.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/s.glif index 14d1fcea..4a0cfe92 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/s.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/s.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/three.den.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/three.den.glif index 4e49e5b5..6dece929 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/three.den.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/three.den.glif @@ -9,8 +9,8 @@ - - + + @@ -23,8 +23,8 @@ - - + + diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/three.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/three.glif index 6a05c3a8..6bcb32a1 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/three.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/three.glif @@ -10,10 +10,10 @@ - - - - + + + + @@ -24,8 +24,8 @@ - - + + diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/threefifths.glif b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/threefifths.glif index 0cd1f3cc..b22195f8 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/threefifths.glif +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/glyphs/threefifths.glif @@ -3,9 +3,9 @@ + - diff --git a/sources/instances/postscript/IntelOneMono-Light.ufo/lib.plist b/sources/instances/postscript/IntelOneMono-Light.ufo/lib.plist index 8504bb92..047cc547 100644 --- a/sources/instances/postscript/IntelOneMono-Light.ufo/lib.plist +++ b/sources/instances/postscript/IntelOneMono-Light.ufo/lib.plist @@ -18,16 +18,12 @@ foreground com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 9859904784 public.glyphOrder .notdef diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/features.fea b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/features.fea index 8bcbcbed..0960fa76 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/features.fea +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks gravecmb] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks gravecmb] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:37:54 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/fontinfo.plist b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/fontinfo.plist index fd55deff..fb88b3a5 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/fontinfo.plist +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -34,7 +34,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -42,7 +42,7 @@ openTypeNameManufacturerURL http://frerejones.com openTypeNamePreferredFamilyName - IntelOne Mono + Intel One Mono openTypeNamePreferredSubfamilyName Light Italic openTypeNameRecords @@ -81,7 +81,7 @@ platformID 1 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -93,7 +93,7 @@ platformID 3 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -129,7 +129,7 @@ platformID 1 string - IntelOne Mono Light Italic + Intel One Mono Light Italic encodingID @@ -141,7 +141,7 @@ platformID 3 string - IntelOne Mono Light Italic + Intel One Mono Light Italic encodingID @@ -273,7 +273,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -312,6 +312,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -321,11 +322,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -370,7 +371,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Light Italic + Intel One Mono Light Italic postscriptIsFixedPitch postscriptOtherBlues @@ -391,7 +392,7 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono Light + Intel One Mono Light styleMapStyleName italic styleName @@ -401,7 +402,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 460 diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/D_.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/D_.glif index 983f25f7..fd0e8732 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/D_.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/D_.glif @@ -18,14 +18,14 @@ - - + + - - + + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/E_th.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/E_th.glif index 545d83d1..3a1c736d 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/E_th.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/E_th.glif @@ -33,8 +33,8 @@ - - + + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/O_horn.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/O_horn.glif index b01943bc..290a1b7d 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/O_horn.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/O_horn.glif @@ -25,11 +25,9 @@ - + - - - + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/O_ogonek.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/O_ogonek.glif index 8a17dd7d..fc034a12 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/O_ogonek.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/O_ogonek.glif @@ -17,7 +17,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/cent.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/cent.glif index 681f384e..956be45e 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/cent.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/cent.glif @@ -25,9 +25,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/dollar.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/dollar.glif index b5d6a64c..9d768475 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/dollar.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/dollar.glif @@ -50,18 +50,14 @@ - - - + - - - + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/eight.den.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/eight.den.glif index 64df426d..1bf5976e 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/eight.den.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/eight.den.glif @@ -31,6 +31,9 @@ + + + @@ -40,11 +43,11 @@ - - - + + + @@ -54,9 +57,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/eight.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/eight.glif index ac608960..b105eede 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/eight.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/eight.glif @@ -32,6 +32,9 @@ + + + @@ -41,11 +44,11 @@ - - - + + + @@ -55,9 +58,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/emdash.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/emdash.glif index 25748be5..969a771d 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/emdash.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/endash.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/endash.glif index 5cb44ccc..e8924ccb 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/endash.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/grave.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/grave.glif index 59424518..8ad9f047 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/grave.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/grave.glif @@ -3,12 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/hyphen.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/hyphen.glif index 8b44a72c..d88c0b25 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/hyphen.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/oogonek.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/oogonek.glif index 3d750900..50569cd1 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/oogonek.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/oogonek.glif @@ -17,7 +17,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/percent.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/percent.glif index 87cfd739..73731be1 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/percent.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/percent.glif @@ -52,13 +52,6 @@ - - - - - - - @@ -73,5 +66,12 @@ + + + + + + + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/scedilla.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/scedilla.glif index 44bf274b..7bb69913 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/scedilla.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/scedilla.glif @@ -58,9 +58,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/six.den.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/six.den.glif index 3b99b222..ae98c8d2 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/six.den.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/six.den.glif @@ -3,6 +3,15 @@ + + + + + + + + + @@ -13,15 +22,6 @@ - - - - - - - - - diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/tbar.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/tbar.glif index 2e0f060d..880c450b 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/tbar.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/tbar.glif @@ -18,7 +18,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/trademark.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/trademark.glif index 29927a8e..eba0bb51 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/trademark.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/trademark.glif @@ -3,16 +3,6 @@ - - - - - - - - - - @@ -28,5 +18,15 @@ + + + + + + + + + + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/zero.den.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/zero.den.glif index 06ce5a29..3bd0c58f 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/zero.den.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/zero.den.glif @@ -24,8 +24,8 @@ - - + + @@ -39,8 +39,8 @@ - - + + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/zero.glif b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/zero.glif index aeaee5d0..2919045a 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/zero.glif +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/glyphs/zero.glif @@ -31,9 +31,7 @@ - - - + @@ -43,9 +41,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/lib.plist b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/lib.plist index 791b6ab2..047cc547 100644 --- a/sources/instances/postscript/IntelOneMono-LightItalic.ufo/lib.plist +++ b/sources/instances/postscript/IntelOneMono-LightItalic.ufo/lib.plist @@ -18,16 +18,12 @@ foreground com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 8554722384 public.glyphOrder .notdef diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/features.fea b/sources/instances/postscript/IntelOneMono-Medium.ufo/features.fea index 8bcbcbed..c05e9999 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/features.fea +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks gravecmb] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks gravecmb] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:38:01 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/fontinfo.plist b/sources/instances/postscript/IntelOneMono-Medium.ufo/fontinfo.plist index 6b977438..070b2f51 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/fontinfo.plist +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -34,7 +34,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -42,7 +42,7 @@ openTypeNameManufacturerURL http://frerejones.com openTypeNamePreferredFamilyName - IntelOne Mono + Intel One Mono openTypeNamePreferredSubfamilyName Medium openTypeNameRecords @@ -81,7 +81,7 @@ platformID 1 string - IntelOne Mono Medium + Intel One Mono Medium encodingID @@ -93,7 +93,7 @@ platformID 3 string - IntelOne Mono Medium + Intel One Mono Medium encodingID @@ -129,7 +129,7 @@ platformID 1 string - IntelOne Mono Medium + Intel One Mono Medium encodingID @@ -141,7 +141,7 @@ platformID 3 string - IntelOne Mono Medium + Intel One Mono Medium encodingID @@ -273,7 +273,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -312,6 +312,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -321,11 +322,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -370,7 +371,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Medium + Intel One Mono Medium postscriptIsFixedPitch postscriptOtherBlues @@ -392,7 +393,7 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono Medium + Intel One Mono Medium styleMapStyleName regular styleName @@ -402,7 +403,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 471 diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/O_horn.glif b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/O_horn.glif index a1629c28..171b95b6 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/O_horn.glif +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/O_horn.glif @@ -8,7 +8,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/S_.glif b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/S_.glif index 3d1cda2e..8171092a 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/S_.glif +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/S_.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/acutecmb.cap.glif b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/acutecmb.cap.glif index 9f0cd3f9..cc96a696 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/acutecmb.cap.glif +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/acutecmb.cap.glif @@ -1,6 +1,5 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/asterisk.glif b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/asterisk.glif index 4f934423..baa6d920 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/asterisk.glif +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/asterisk.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/at.glif b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/at.glif index 69ad9810..4eb0790d 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/at.glif +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/at.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/emdash.glif b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/emdash.glif index 63fd7a6e..f456b40d 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/emdash.glif +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/endash.glif b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/endash.glif index a3a9251d..0c3aafc2 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/endash.glif +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/grave.glif b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/grave.glif index 59424518..f35c6d86 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/grave.glif +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/grave.glif @@ -3,12 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/hyphen.glif b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/hyphen.glif index 4f05d78c..17fdfff2 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/hyphen.glif +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/middotcat.glif b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/middotcat.glif index 26335819..787010a8 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/middotcat.glif +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/middotcat.glif @@ -1,7 +1,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/oe.glif b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/oe.glif index 03042819..62fd7dc5 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/oe.glif +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/oe.glif @@ -36,6 +36,15 @@ + + + + + + + + + @@ -50,14 +59,5 @@ - - - - - - - - - diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/percent.glif b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/percent.glif index 29eaed53..900f3b2d 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/percent.glif +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/percent.glif @@ -52,6 +52,13 @@ + + + + + + + @@ -66,12 +73,5 @@ - - - - - - - diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/s.glif b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/s.glif index ee880e62..e2e9349b 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/s.glif +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/s.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/threefifths.glif b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/threefifths.glif index 3420d10d..fe9e71bc 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/threefifths.glif +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/threefifths.glif @@ -3,9 +3,9 @@ + - diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/uni20B_9.glif b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/uni20B_9.glif index ac74fa61..093ca07f 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/uni20B_9.glif +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/glyphs/uni20B_9.glif @@ -16,7 +16,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Medium.ufo/lib.plist b/sources/instances/postscript/IntelOneMono-Medium.ufo/lib.plist index 4c0528f6..8102064c 100644 --- a/sources/instances/postscript/IntelOneMono-Medium.ufo/lib.plist +++ b/sources/instances/postscript/IntelOneMono-Medium.ufo/lib.plist @@ -20,16 +20,12 @@ /Users/Alfred/Desktop/WORK/1 FJT/1 Local Working/Intel Mono/Instance Testing/IntelOneMono-Medium.otf com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 9848921680 public.glyphOrder .notdef diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/features.fea b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/features.fea index 8bcbcbed..350d47aa 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/features.fea +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks gravecmb] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks gravecmb] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:37:59 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/fontinfo.plist b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/fontinfo.plist index 754589bf..62fffd5f 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/fontinfo.plist +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -34,7 +34,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -42,7 +42,7 @@ openTypeNameManufacturerURL http://frerejones.com openTypeNamePreferredFamilyName - IntelOne Mono + Intel One Mono openTypeNamePreferredSubfamilyName Medium Italic openTypeNameRecords @@ -81,7 +81,7 @@ platformID 1 string - IntelOne Mono Medium + Intel One Mono Medium encodingID @@ -93,7 +93,7 @@ platformID 3 string - IntelOne Mono Medium + Intel One Mono Medium encodingID @@ -129,7 +129,7 @@ platformID 1 string - IntelOne Mono Medium Italic + Intel One Mono Medium Italic encodingID @@ -141,7 +141,7 @@ platformID 3 string - IntelOne Mono Medium Italic + Intel One Mono Medium Italic encodingID @@ -273,7 +273,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -312,6 +312,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -321,11 +322,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -370,7 +371,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Medium Italic + Intel One Mono Medium Italic postscriptIsFixedPitch postscriptOtherBlues @@ -391,7 +392,7 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono Medium + Intel One Mono Medium styleMapStyleName italic styleName @@ -401,7 +402,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 471 diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/D_.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/D_.glif index 0de55e26..c4107038 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/D_.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/D_.glif @@ -19,7 +19,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/O_E_.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/O_E_.glif index ff7e09df..f256dd7a 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/O_E_.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/O_E_.glif @@ -34,7 +34,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/O_horn.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/O_horn.glif index 8b237b47..b3275112 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/O_horn.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/O_horn.glif @@ -25,7 +25,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/S_cedilla.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/S_cedilla.glif index a6834f54..4b7ca871 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/S_cedilla.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/S_cedilla.glif @@ -28,9 +28,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/at.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/at.glif index 0929340f..57f6ae91 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/at.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/at.glif @@ -19,12 +19,12 @@ - - - - - - + + + + + + @@ -61,9 +61,9 @@ - + - + diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/ccedilla.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/ccedilla.glif index b7aca0e6..d162be42 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/ccedilla.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/ccedilla.glif @@ -38,7 +38,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/cent.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/cent.glif index 2f30a033..36739817 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/cent.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/cent.glif @@ -33,9 +33,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/e.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/e.glif index 1ef6adc1..738fad24 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/e.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/e.glif @@ -12,7 +12,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/eight.den.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/eight.den.glif index e21973a4..7664beff 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/eight.den.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/eight.den.glif @@ -31,6 +31,9 @@ + + + @@ -40,11 +43,11 @@ - - - + + + @@ -54,9 +57,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/eight.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/eight.glif index fa0d118f..f56a1586 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/eight.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/eight.glif @@ -32,6 +32,9 @@ + + + @@ -41,11 +44,11 @@ - - - + + + @@ -55,9 +58,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/emdash.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/emdash.glif index 77cfbeff..27f7d68d 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/emdash.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/endash.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/endash.glif index 721b82a0..26b72830 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/endash.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/eogonek.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/eogonek.glif index 17f1bd90..e476b0db 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/eogonek.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/eogonek.glif @@ -22,9 +22,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/grave.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/grave.glif index 59424518..f9c50b13 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/grave.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/grave.glif @@ -3,12 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/hyphen.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/hyphen.glif index 8dea0147..a8d80976 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/hyphen.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/peso.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/peso.glif index f60306f1..e7ef0e98 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/peso.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/peso.glif @@ -16,9 +16,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/scedilla.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/scedilla.glif index 79731d90..a4f80f04 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/scedilla.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/scedilla.glif @@ -58,9 +58,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/schwa.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/schwa.glif index 35bb9589..dd98f96c 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/schwa.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/schwa.glif @@ -11,9 +11,6 @@ - - - diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/six.den.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/six.den.glif index 9e691d5e..bc30e0f1 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/six.den.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/six.den.glif @@ -3,6 +3,15 @@ + + + + + + + + + @@ -13,15 +22,6 @@ - - - - - - - - - diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/zero.den.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/zero.den.glif index 1edd59e7..29f980a6 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/zero.den.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/zero.den.glif @@ -25,7 +25,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/zero.glif b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/zero.glif index 849076e3..01748b0a 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/zero.glif +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/glyphs/zero.glif @@ -31,9 +31,7 @@ - - - + @@ -43,9 +41,7 @@ - - - + diff --git a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/lib.plist b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/lib.plist index 6005e682..047cc547 100644 --- a/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/lib.plist +++ b/sources/instances/postscript/IntelOneMono-MediumItalic.ufo/lib.plist @@ -18,16 +18,12 @@ foreground com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 11036838672 public.glyphOrder .notdef diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/features.fea b/sources/instances/postscript/IntelOneMono-Regular.ufo/features.fea index 8bcbcbed..b62d199a 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/features.fea +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks gravecmb] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks gravecmb] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:38:03 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/fontinfo.plist b/sources/instances/postscript/IntelOneMono-Regular.ufo/fontinfo.plist index 15b539af..b832a012 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/fontinfo.plist +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -34,7 +34,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -77,7 +77,7 @@ platformID 1 string - IntelOne Mono + Intel One Mono encodingID @@ -89,7 +89,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -125,7 +125,7 @@ platformID 1 string - IntelOne Mono + Intel One Mono encodingID @@ -137,7 +137,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -284,6 +284,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -293,11 +294,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -342,7 +343,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Regular + Intel One Mono Regular postscriptIsFixedPitch postscriptOtherBlues @@ -363,7 +364,7 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono + Intel One Mono styleMapStyleName regular styleName @@ -373,7 +374,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 465 diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/E_th.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/E_th.glif index c80bc48a..0fc3c178 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/E_th.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/E_th.glif @@ -24,7 +24,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/O_horn.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/O_horn.glif index 0efbb37b..89f07b53 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/O_horn.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/O_horn.glif @@ -8,7 +8,7 @@ - + @@ -29,7 +29,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/S_.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/S_.glif index 6bec8cc9..c1bf585f 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/S_.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/S_.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/acutecmb.cap.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/acutecmb.cap.glif index 3cd7da6c..2c9f9f48 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/acutecmb.cap.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/acutecmb.cap.glif @@ -1,6 +1,5 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/ae.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/ae.glif index 569e5e41..48701f01 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/ae.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/ae.glif @@ -67,7 +67,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/aogonek.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/aogonek.glif index 9e371404..91021597 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/aogonek.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/aogonek.glif @@ -17,7 +17,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/asterisk.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/asterisk.glif index bc641328..9edee964 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/asterisk.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/asterisk.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/at.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/at.glif index 0b5d4399..71573493 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/at.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/at.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/emdash.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/emdash.glif index 6b6471be..76c4c8e0 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/emdash.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/endash.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/endash.glif index cc7cb716..85674344 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/endash.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/eth.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/eth.glif index b022a84e..06021aee 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/eth.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/eth.glif @@ -18,7 +18,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/grave.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/grave.glif index 59424518..ca9ef2a0 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/grave.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/grave.glif @@ -3,12 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/hyphen.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/hyphen.glif index 15661297..db8a2cb8 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/hyphen.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/middotcat.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/middotcat.glif index 8df91b6d..ad753fa2 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/middotcat.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/middotcat.glif @@ -1,7 +1,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/oe.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/oe.glif index 6b6ce4a5..ea14d8c5 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/oe.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/oe.glif @@ -36,6 +36,15 @@ + + + + + + + + + @@ -50,14 +59,5 @@ - - - - - - - - - diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/s.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/s.glif index dbed953b..b9d52a08 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/s.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/s.glif @@ -2,7 +2,6 @@ - diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/three.den.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/three.den.glif index adb6d6a7..77992df5 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/three.den.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/three.den.glif @@ -23,8 +23,8 @@ - - + + diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/three.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/three.glif index 53502259..f31d059f 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/three.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/three.glif @@ -24,8 +24,8 @@ - - + + diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/threefifths.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/threefifths.glif index 2bbb52a9..fdf31423 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/threefifths.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/threefifths.glif @@ -3,9 +3,9 @@ + - diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/uhorn.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/uhorn.glif index 1cd08c8f..b0ddee3a 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/uhorn.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/uhorn.glif @@ -3,7 +3,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/uhorndotbelow.glif b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/uhorndotbelow.glif index 870435ee..ba87a02d 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/uhorndotbelow.glif +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/glyphs/uhorndotbelow.glif @@ -4,7 +4,7 @@ - + diff --git a/sources/instances/postscript/IntelOneMono-Regular.ufo/lib.plist b/sources/instances/postscript/IntelOneMono-Regular.ufo/lib.plist index 882f3d38..047cc547 100644 --- a/sources/instances/postscript/IntelOneMono-Regular.ufo/lib.plist +++ b/sources/instances/postscript/IntelOneMono-Regular.ufo/lib.plist @@ -18,16 +18,12 @@ foreground com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 9552641424 public.glyphOrder .notdef diff --git a/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/features.fea b/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/features.fea index 8bcbcbed..8d2923f4 100644 --- a/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/features.fea +++ b/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:37:49 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/fontinfo.plist b/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/fontinfo.plist index 605c7462..ebc1b0a0 100644 --- a/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/fontinfo.plist +++ b/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -32,7 +32,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -40,7 +40,7 @@ openTypeNameManufacturerURL http://frerejones.com openTypeNamePreferredFamilyName - IntelOne Mono + Intel One Mono openTypeNamePreferredSubfamilyName Bold openTypeNameRecords @@ -79,7 +79,7 @@ platformID 1 string - IntelOne Mono Bold + Intel One Mono encodingID @@ -91,7 +91,7 @@ platformID 3 string - IntelOne Mono Bold + Intel One Mono encodingID @@ -103,7 +103,7 @@ platformID 1 string - Regular + Bold encodingID @@ -115,7 +115,7 @@ platformID 3 string - Regular + Bold encodingID @@ -127,7 +127,7 @@ platformID 1 string - IntelOne Mono Bold + Intel One Mono Bold encodingID @@ -139,7 +139,7 @@ platformID 3 string - IntelOne Mono Bold + Intel One Mono Bold encodingID @@ -271,7 +271,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -310,6 +310,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -319,11 +320,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -368,7 +369,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Bold + Intel One Mono Bold postscriptIsFixedPitch postscriptOtherBlues @@ -390,9 +391,9 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono Bold + Intel One Mono styleMapStyleName - regular + bold styleName Bold unitsPerEm @@ -400,7 +401,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 477 diff --git a/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/emdash.glif b/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/emdash.glif index 6789e0e2..bf7b309b 100644 --- a/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/emdash.glif +++ b/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/endash.glif b/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/endash.glif index c26b879a..61a8b105 100644 --- a/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/endash.glif +++ b/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/grave.glif b/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/grave.glif index 3579774d..56a77dfb 100644 --- a/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/grave.glif +++ b/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/grave.glif @@ -3,24 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - public.objectLibs - - component0 - - public.truetype.roundOffsetToGrid - - public.truetype.useMyMetrics - - - - public.truetype.overlap - - - diff --git a/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/hyphen.glif b/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/hyphen.glif index 44fc3a6a..314ff3dd 100644 --- a/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/hyphen.glif +++ b/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/lib.plist b/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/lib.plist index 5ee633c7..6cee22db 100644 --- a/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/lib.plist +++ b/sources/instances/truetype/IntelOneMono-Bold-quadratic.ufo/lib.plist @@ -14,16 +14,12 @@ 1 com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 5343669712 public.glyphOrder .notdef diff --git a/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/features.fea b/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/features.fea index 8bcbcbed..06707c9c 100644 --- a/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/features.fea +++ b/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:37:46 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/fontinfo.plist b/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/fontinfo.plist index 2855aea0..59a96ed2 100644 --- a/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/fontinfo.plist +++ b/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -32,7 +32,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -40,7 +40,7 @@ openTypeNameManufacturerURL http://frerejones.com openTypeNamePreferredFamilyName - IntelOne Mono + Intel One Mono openTypeNamePreferredSubfamilyName Bold Italic openTypeNameRecords @@ -79,7 +79,7 @@ platformID 1 string - IntelOne Mono Bold + Intel One Mono encodingID @@ -91,7 +91,7 @@ platformID 3 string - IntelOne Mono Bold + Intel One Mono encodingID @@ -103,7 +103,7 @@ platformID 1 string - Italic + Bold Italic encodingID @@ -115,7 +115,7 @@ platformID 3 string - Italic + Bold Italic encodingID @@ -127,7 +127,7 @@ platformID 1 string - IntelOne Mono Bold Italic + Intel One Mono Bold Italic encodingID @@ -139,7 +139,7 @@ platformID 3 string - IntelOne Mono Bold Italic + Intel One Mono Bold Italic encodingID @@ -271,7 +271,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -310,6 +310,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -319,11 +320,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -368,7 +369,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Bold Italic + Intel One Mono Bold Italic postscriptIsFixedPitch postscriptOtherBlues @@ -389,9 +390,9 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono Bold + Intel One Mono styleMapStyleName - italic + bold italic styleName Bold Italic unitsPerEm @@ -399,7 +400,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 477 diff --git a/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/emdash.glif b/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/emdash.glif index e200e015..6841630a 100644 --- a/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/emdash.glif +++ b/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/endash.glif b/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/endash.glif index 1a21df39..b314b8a2 100644 --- a/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/endash.glif +++ b/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/grave.glif b/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/grave.glif index 3579774d..18db38aa 100644 --- a/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/grave.glif +++ b/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/grave.glif @@ -3,24 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - public.objectLibs - - component0 - - public.truetype.roundOffsetToGrid - - public.truetype.useMyMetrics - - - - public.truetype.overlap - - - diff --git a/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/hyphen.glif b/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/hyphen.glif index e58f49d5..e0694b8b 100644 --- a/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/hyphen.glif +++ b/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/lib.plist b/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/lib.plist index 3896b4b4..6cee22db 100644 --- a/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/lib.plist +++ b/sources/instances/truetype/IntelOneMono-BoldItalic-quadratic.ufo/lib.plist @@ -14,16 +14,12 @@ 1 com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 8420357712 public.glyphOrder .notdef diff --git a/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/features.fea b/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/features.fea index 8bcbcbed..921124aa 100644 --- a/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/features.fea +++ b/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:37:51 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/fontinfo.plist b/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/fontinfo.plist index 306fd3fc..89e042da 100644 --- a/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/fontinfo.plist +++ b/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -32,7 +32,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -75,7 +75,7 @@ platformID 1 string - IntelOne Mono + Intel One Mono encodingID @@ -87,7 +87,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -123,7 +123,7 @@ platformID 1 string - IntelOne Mono Italic + Intel One Mono Italic encodingID @@ -135,7 +135,7 @@ platformID 3 string - IntelOne Mono Italic + Intel One Mono Italic encodingID @@ -282,6 +282,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -291,11 +292,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -340,7 +341,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Italic + Intel One Mono Italic postscriptIsFixedPitch postscriptOtherBlues @@ -361,7 +362,7 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono + Intel One Mono styleMapStyleName italic styleName @@ -371,7 +372,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 465 diff --git a/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/emdash.glif b/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/emdash.glif index 3366b587..1c0f7c43 100644 --- a/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/emdash.glif +++ b/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/endash.glif b/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/endash.glif index c2f29b21..4d5c4268 100644 --- a/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/endash.glif +++ b/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/grave.glif b/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/grave.glif index 3579774d..d2e74bdc 100644 --- a/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/grave.glif +++ b/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/grave.glif @@ -3,24 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - public.objectLibs - - component0 - - public.truetype.roundOffsetToGrid - - public.truetype.useMyMetrics - - - - public.truetype.overlap - - - diff --git a/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/hyphen.glif b/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/hyphen.glif index 5c06aff0..3d9d6b8c 100644 --- a/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/hyphen.glif +++ b/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/lib.plist b/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/lib.plist index 3daf7be3..6cee22db 100644 --- a/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/lib.plist +++ b/sources/instances/truetype/IntelOneMono-Italic-quadratic.ufo/lib.plist @@ -14,16 +14,12 @@ 1 com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 8146949136 public.glyphOrder .notdef diff --git a/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/features.fea b/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/features.fea index 8bcbcbed..0c087351 100644 --- a/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/features.fea +++ b/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:37:56 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/fontinfo.plist b/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/fontinfo.plist index d9322753..f09725f7 100644 --- a/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/fontinfo.plist +++ b/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -32,7 +32,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -40,7 +40,7 @@ openTypeNameManufacturerURL http://frerejones.com openTypeNamePreferredFamilyName - IntelOne Mono + Intel One Mono openTypeNamePreferredSubfamilyName Light openTypeNameRecords @@ -79,7 +79,7 @@ platformID 1 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -91,7 +91,7 @@ platformID 3 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -127,7 +127,7 @@ platformID 1 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -139,7 +139,7 @@ platformID 3 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -271,7 +271,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -310,6 +310,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -319,11 +320,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -368,7 +369,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Light + Intel One Mono Light postscriptIsFixedPitch postscriptOtherBlues @@ -389,7 +390,7 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono Light + Intel One Mono Light styleMapStyleName regular styleName @@ -399,7 +400,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 460 diff --git a/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/emdash.glif b/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/emdash.glif index e26f29cf..8c51ef53 100644 --- a/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/emdash.glif +++ b/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/endash.glif b/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/endash.glif index 05c8b5dd..ef4116e5 100644 --- a/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/endash.glif +++ b/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/grave.glif b/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/grave.glif index 3579774d..faa3dd89 100644 --- a/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/grave.glif +++ b/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/grave.glif @@ -3,24 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - public.objectLibs - - component0 - - public.truetype.roundOffsetToGrid - - public.truetype.useMyMetrics - - - - public.truetype.overlap - - - diff --git a/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/hyphen.glif b/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/hyphen.glif index 5fdece79..fcb77181 100644 --- a/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/hyphen.glif +++ b/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/lib.plist b/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/lib.plist index 0ff2d322..6cee22db 100644 --- a/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/lib.plist +++ b/sources/instances/truetype/IntelOneMono-Light-quadratic.ufo/lib.plist @@ -14,16 +14,12 @@ 1 com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 6455322832 public.glyphOrder .notdef diff --git a/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/features.fea b/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/features.fea index 8bcbcbed..b9c34f80 100644 --- a/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/features.fea +++ b/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:37:54 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/fontinfo.plist b/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/fontinfo.plist index 3e350a26..523af41d 100644 --- a/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/fontinfo.plist +++ b/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -32,7 +32,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -40,7 +40,7 @@ openTypeNameManufacturerURL http://frerejones.com openTypeNamePreferredFamilyName - IntelOne Mono + Intel One Mono openTypeNamePreferredSubfamilyName Light Italic openTypeNameRecords @@ -79,7 +79,7 @@ platformID 1 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -91,7 +91,7 @@ platformID 3 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -127,7 +127,7 @@ platformID 1 string - IntelOne Mono Light Italic + Intel One Mono Light Italic encodingID @@ -139,7 +139,7 @@ platformID 3 string - IntelOne Mono Light Italic + Intel One Mono Light Italic encodingID @@ -271,7 +271,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -310,6 +310,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -319,11 +320,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -368,7 +369,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Light Italic + Intel One Mono Light Italic postscriptIsFixedPitch postscriptOtherBlues @@ -389,7 +390,7 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono Light + Intel One Mono Light styleMapStyleName italic styleName @@ -399,7 +400,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 460 diff --git a/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/emdash.glif b/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/emdash.glif index fb9091ca..a6775683 100644 --- a/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/emdash.glif +++ b/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/endash.glif b/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/endash.glif index 730544e8..14a2de4c 100644 --- a/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/endash.glif +++ b/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/grave.glif b/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/grave.glif index 3579774d..da77068c 100644 --- a/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/grave.glif +++ b/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/grave.glif @@ -3,24 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - public.objectLibs - - component0 - - public.truetype.roundOffsetToGrid - - public.truetype.useMyMetrics - - - - public.truetype.overlap - - - diff --git a/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/hyphen.glif b/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/hyphen.glif index 1c86630f..bdf0c7f4 100644 --- a/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/hyphen.glif +++ b/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/lib.plist b/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/lib.plist index 8642dd55..6cee22db 100644 --- a/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/lib.plist +++ b/sources/instances/truetype/IntelOneMono-LightItalic-quadratic.ufo/lib.plist @@ -14,16 +14,12 @@ 1 com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 6847793040 public.glyphOrder .notdef diff --git a/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/features.fea b/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/features.fea index 8bcbcbed..de2c6fb2 100644 --- a/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/features.fea +++ b/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:38:01 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/fontinfo.plist b/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/fontinfo.plist index e9d92ecd..959ca4ec 100644 --- a/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/fontinfo.plist +++ b/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -32,7 +32,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -40,7 +40,7 @@ openTypeNameManufacturerURL http://frerejones.com openTypeNamePreferredFamilyName - IntelOne Mono + Intel One Mono openTypeNamePreferredSubfamilyName Medium openTypeNameRecords @@ -79,7 +79,7 @@ platformID 1 string - IntelOne Mono Medium + Intel One Mono Medium encodingID @@ -91,7 +91,7 @@ platformID 3 string - IntelOne Mono Medium + Intel One Mono Medium encodingID @@ -127,7 +127,7 @@ platformID 1 string - IntelOne Mono Medium + Intel One Mono Medium encodingID @@ -139,7 +139,7 @@ platformID 3 string - IntelOne Mono Medium + Intel One Mono Medium encodingID @@ -271,7 +271,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -310,6 +310,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -319,11 +320,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -368,7 +369,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Medium + Intel One Mono Medium postscriptIsFixedPitch postscriptOtherBlues @@ -390,7 +391,7 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono Medium + Intel One Mono Medium styleMapStyleName regular styleName @@ -400,7 +401,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 471 diff --git a/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/emdash.glif b/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/emdash.glif index 0d2ebb60..53ce61ea 100644 --- a/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/emdash.glif +++ b/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/endash.glif b/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/endash.glif index 8ab6c831..2362ccfd 100644 --- a/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/endash.glif +++ b/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/grave.glif b/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/grave.glif index 3579774d..333438e2 100644 --- a/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/grave.glif +++ b/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/grave.glif @@ -3,24 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - public.objectLibs - - component0 - - public.truetype.roundOffsetToGrid - - public.truetype.useMyMetrics - - - - public.truetype.overlap - - - diff --git a/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/hyphen.glif b/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/hyphen.glif index c718deca..94f04a36 100644 --- a/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/hyphen.glif +++ b/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/lib.plist b/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/lib.plist index 60215c11..6cee22db 100644 --- a/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/lib.plist +++ b/sources/instances/truetype/IntelOneMono-Medium-quadratic.ufo/lib.plist @@ -14,16 +14,12 @@ 1 com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 5331414992 public.glyphOrder .notdef diff --git a/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/features.fea b/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/features.fea index 8bcbcbed..358039fa 100644 --- a/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/features.fea +++ b/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:37:59 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/fontinfo.plist b/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/fontinfo.plist index 8173c6df..c0ab0b59 100644 --- a/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/fontinfo.plist +++ b/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -32,7 +32,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -40,7 +40,7 @@ openTypeNameManufacturerURL http://frerejones.com openTypeNamePreferredFamilyName - IntelOne Mono + Intel One Mono openTypeNamePreferredSubfamilyName Medium Italic openTypeNameRecords @@ -79,7 +79,7 @@ platformID 1 string - IntelOne Mono Medium + Intel One Mono Medium encodingID @@ -91,7 +91,7 @@ platformID 3 string - IntelOne Mono Medium + Intel One Mono Medium encodingID @@ -127,7 +127,7 @@ platformID 1 string - IntelOne Mono Medium Italic + Intel One Mono Medium Italic encodingID @@ -139,7 +139,7 @@ platformID 3 string - IntelOne Mono Medium Italic + Intel One Mono Medium Italic encodingID @@ -271,7 +271,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -310,6 +310,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -319,11 +320,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -368,7 +369,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Medium Italic + Intel One Mono Medium Italic postscriptIsFixedPitch postscriptOtherBlues @@ -389,7 +390,7 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono Medium + Intel One Mono Medium styleMapStyleName italic styleName @@ -399,7 +400,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 471 diff --git a/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/emdash.glif b/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/emdash.glif index c9b3e191..5a15f241 100644 --- a/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/emdash.glif +++ b/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/endash.glif b/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/endash.glif index 5fc3603e..5c1071bc 100644 --- a/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/endash.glif +++ b/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/grave.glif b/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/grave.glif index 3579774d..c12241f7 100644 --- a/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/grave.glif +++ b/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/grave.glif @@ -3,24 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - public.objectLibs - - component0 - - public.truetype.roundOffsetToGrid - - public.truetype.useMyMetrics - - - - public.truetype.overlap - - - diff --git a/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/hyphen.glif b/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/hyphen.glif index 98aa1dc6..df9c2307 100644 --- a/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/hyphen.glif +++ b/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/lib.plist b/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/lib.plist index 9060e6e9..6cee22db 100644 --- a/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/lib.plist +++ b/sources/instances/truetype/IntelOneMono-MediumItalic-quadratic.ufo/lib.plist @@ -14,16 +14,12 @@ 1 com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 5928306640 public.glyphOrder .notdef diff --git a/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/features.fea b/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/features.fea index 8bcbcbed..0d0434a5 100644 --- a/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/features.fea +++ b/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/features.fea @@ -1,5 +1,5 @@ # ---------------------------- -# INTEL MONO OPENTYPE CODE +# INTEL ONE MONO OPENTYPE CODE # ---------------------------- # ---------------- @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,6 +176,102 @@ feature salt { } salt; +# --------------------------------------------------------------------- +# MARK | Generated: November 23, 2022 - 02:38:03 PM by 'markFeature.py' +# --------------------------------------------------------------------- + +markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] @mark_aboveLC; +markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] @mark_aboveUC; +markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] @mark_below; +markClass [cedillacmb] @mark_belowcedilla; +markClass [ogonekcmb] @mark_belowogonek; + +feature mark { + + lookup aboveLC{ + pos base [a] mark @mark_aboveLC; + pos base [c] mark @mark_aboveLC; + pos base [dotlessi] mark @mark_aboveLC; + pos base [dotlessj] mark @mark_aboveLC; + pos base [e] mark @mark_aboveLC; + pos base [eogonek] mark @mark_aboveLC; + pos base [g] mark @mark_aboveLC; + pos base [m] mark @mark_aboveLC; + pos base [n] mark @mark_aboveLC; + pos base [o] mark @mark_aboveLC; + pos base [p] mark @mark_aboveLC; + pos base [s] mark @mark_aboveLC; + pos base [u] mark @mark_aboveLC; + pos base [z] mark @mark_aboveLC; + } aboveLC; + + lookup aboveUC{ + pos base [A] mark @mark_aboveUC; + pos base [C] mark @mark_aboveUC; + pos base [E] mark @mark_aboveUC; + pos base [Eogonek] mark @mark_aboveUC; + pos base [G] mark @mark_aboveUC; + pos base [I] mark @mark_aboveUC; + pos base [J] mark @mark_aboveUC; + pos base [M] mark @mark_aboveUC; + pos base [N] mark @mark_aboveUC; + pos base [O] mark @mark_aboveUC; + pos base [P] mark @mark_aboveUC; + pos base [S] mark @mark_aboveUC; + pos base [U] mark @mark_aboveUC; + pos base [Z] mark @mark_aboveUC; + } aboveUC; + + lookup below{ + pos base [C] mark @mark_below; + pos base [Dcroat] mark @mark_below; + pos base [E] mark @mark_below; + pos base [H] mark @mark_below; + pos base [I] mark @mark_below; + pos base [O] mark @mark_below; + pos base [S] mark @mark_below; + pos base [U] mark @mark_below; + pos base [X] mark @mark_below; + pos base [Z] mark @mark_below; + pos base [c] mark @mark_below; + pos base [dcroat] mark @mark_below; + pos base [dotlessi] mark @mark_below; + pos base [e] mark @mark_below; + pos base [h] mark @mark_below; + pos base [o] mark @mark_below; + pos base [s] mark @mark_below; + pos base [u] mark @mark_below; + pos base [x] mark @mark_below; + pos base [z] mark @mark_below; + } below; + + lookup belowcedilla{ + pos base [Z] mark @mark_belowcedilla; + pos base [z] mark @mark_belowcedilla; + } belowcedilla; + + lookup belowogonek{ + pos base [A] mark @mark_belowogonek; + pos base [E] mark @mark_belowogonek; + pos base [I] mark @mark_belowogonek; + pos base [O] mark @mark_belowogonek; + pos base [U] mark @mark_belowogonek; + pos base [a] mark @mark_belowogonek; + pos base [dotlessi] mark @mark_belowogonek; + pos base [e] mark @mark_belowogonek; + pos base [o] mark @mark_belowogonek; + pos base [u] mark @mark_belowogonek; + } belowogonek; + +} mark; + +@BASES = [A C Dcroat E Eogonek G H I J M N O P S U X Z a c dcroat dotlessi dotlessj e eogonek g h m n o p s u x z]; +@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek]; + +table GDEF { + GlyphClassDef @BASES,,@MARKS,; +} GDEF; + # -------------- # All Alternates diff --git a/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/fontinfo.plist b/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/fontinfo.plist index 5aa04396..e1be8385 100644 --- a/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/fontinfo.plist +++ b/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -32,7 +32,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -75,7 +75,7 @@ platformID 1 string - IntelOne Mono + Intel One Mono encodingID @@ -87,7 +87,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -123,7 +123,7 @@ platformID 1 string - IntelOne Mono + Intel One Mono encodingID @@ -135,7 +135,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -282,6 +282,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -291,11 +292,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -340,7 +341,7 @@ postscriptForceBold postscriptFullName - IntelOne Mono Regular + Intel One Mono Regular postscriptIsFixedPitch postscriptOtherBlues @@ -361,7 +362,7 @@ postscriptUnderlineThickness 50 styleMapFamilyName - IntelOne Mono + Intel One Mono styleMapStyleName regular styleName @@ -371,7 +372,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 465 diff --git a/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/emdash.glif b/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/emdash.glif index 54268fbc..69b47341 100644 --- a/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/emdash.glif +++ b/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/endash.glif b/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/endash.glif index a20dfc7b..05021c52 100644 --- a/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/endash.glif +++ b/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/grave.glif b/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/grave.glif index 3579774d..ff6b4aaf 100644 --- a/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/grave.glif +++ b/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/grave.glif @@ -3,24 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - public.objectLibs - - component0 - - public.truetype.roundOffsetToGrid - - public.truetype.useMyMetrics - - - - public.truetype.overlap - - - diff --git a/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/hyphen.glif b/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/hyphen.glif index 9cf0da95..3248bed4 100644 --- a/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/hyphen.glif +++ b/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/lib.plist b/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/lib.plist index 93f4b9fd..4f7c9c39 100644 --- a/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/lib.plist +++ b/sources/instances/truetype/IntelOneMono-Regular-quadratic.ufo/lib.plist @@ -18,16 +18,12 @@ foreground com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 6516976464 public.glyphOrder .notdef diff --git a/sources/masters/IntelOneMono-Bold-mstr.ufo/features.fea b/sources/masters/IntelOneMono-Bold-mstr.ufo/features.fea index 8bcbcbed..c5781b21 100644 --- a/sources/masters/IntelOneMono-Bold-mstr.ufo/features.fea +++ b/sources/masters/IntelOneMono-Bold-mstr.ufo/features.fea @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,7 +176,6 @@ feature salt { } salt; - # -------------- # All Alternates # -------------- diff --git a/sources/masters/IntelOneMono-Bold-mstr.ufo/fontinfo.plist b/sources/masters/IntelOneMono-Bold-mstr.ufo/fontinfo.plist index 612ff6cb..95dd50ee 100644 --- a/sources/masters/IntelOneMono-Bold-mstr.ufo/fontinfo.plist +++ b/sources/masters/IntelOneMono-Bold-mstr.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -34,7 +34,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -77,7 +77,7 @@ platformID 1 string - IntelOne Mono Bold + Intel One Mono encodingID @@ -89,7 +89,7 @@ platformID 3 string - IntelOne Mono Bold + Intel One Mono encodingID @@ -101,7 +101,7 @@ platformID 1 string - Regular + Bold encodingID @@ -113,7 +113,7 @@ platformID 3 string - Regular + Bold encodingID @@ -125,7 +125,7 @@ platformID 1 string - IntelOne Mono Bold + Intel One Mono Bold encodingID @@ -137,7 +137,7 @@ platformID 3 string - IntelOne Mono Bold + Intel One Mono Bold encodingID @@ -269,7 +269,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -283,54 +283,6 @@ string Bold - - encodingID - 0 - languageID - 0 - nameID - 256 - platformID - 1 - string - Raised Colon (Figures Only) - - - encodingID - 1 - languageID - 1033 - nameID - 256 - platformID - 3 - string - Raised Colon (Figures Only) - - - encodingID - 0 - languageID - 0 - nameID - 257 - platformID - 1 - string - Raised Colon (Global) - - - encodingID - 1 - languageID - 1033 - nameID - 257 - platformID - 3 - string - Raised Colon (Global) - openTypeOS2CodePageRanges @@ -356,6 +308,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -365,11 +318,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -430,7 +383,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 477 diff --git a/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/emdash.glif b/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/emdash.glif index 8929884d..496f0761 100644 --- a/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/emdash.glif +++ b/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/endash.glif b/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/endash.glif index 8283b507..ca63e446 100644 --- a/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/endash.glif +++ b/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/grave.glif b/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/grave.glif index 59424518..d233ddcc 100644 --- a/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/grave.glif +++ b/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/grave.glif @@ -3,12 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/hyphen.glif b/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/hyphen.glif index f934cc04..e71dff66 100644 --- a/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/hyphen.glif +++ b/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/l.dot.glif b/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/l.dot.glif index 874e096a..b90c8e81 100644 --- a/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/l.dot.glif +++ b/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/l.dot.glif @@ -2,10 +2,6 @@ - - - - diff --git a/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/published.glif b/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/published.glif index 8c46c6e8..a7e0f89a 100644 --- a/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/published.glif +++ b/sources/masters/IntelOneMono-Bold-mstr.ufo/glyphs/published.glif @@ -1,6 +1,7 @@ + diff --git a/sources/masters/IntelOneMono-Bold-mstr.ufo/lib.plist b/sources/masters/IntelOneMono-Bold-mstr.ufo/lib.plist index 5e3dd5f3..4de37c00 100644 --- a/sources/masters/IntelOneMono-Bold-mstr.ufo/lib.plist +++ b/sources/masters/IntelOneMono-Bold-mstr.ufo/lib.plist @@ -5,12 +5,705 @@ com.defcon.sortDescriptor - allowPseudoUnicode - 0 ascending - IntelOne Mono-MSTR FINAL + + .notdef + A + B + C + D + E + F + G + H + I + J + K + L + M + N + O + P + Q + Q.bar + R + S + T + U + V + W + X + Y + Z + a + b + c + d + e + f + g + h + i + j + k + l + m + n + o + p + q + r + s + t + u + v + w + x + y + z + period + comma + colon + semicolon + question + exclam + questiondown + exclamdown + ellipsis + twodotleader + quotedblleft + quotedblright + quotedblbase + quoteleft + quoteright + quotesinglbase + guillemetleft + guillemetright + guilsinglleft + guilsinglright + parenleft + parenright + bracketleft + bracketright + braceleft + braceright + slash + backslash + bar + hyphen + endash + emdash + hyphen.calt + periodcentered + bullet + underscore + ampersand + at + published + copyright + registered + servicemark + trademark + asterisk + dagger + daggerdbl + section + paragraph + zero + one + two + three + four + five + six + seven + eight + nine + colon.fig + plus + divide + minus + equal + notequal + asciitilde + approxequal + multiply + less + greater + lessequal + greaterequal + plusminus + asciicircum + mu + numbersign + percent + quotedbl + quotesingle + ordfeminine + ordmasculine + degree + dollar + dollar.bar + sterling + yen + Euro + naira + naira.bar + peso + peso.bar + uni20BA + uni20BD + uni20B9 + bahtthai + bahtthai.bar + won + won.bar + cent + cent.bar + dong + onehalf + onethird + twothirds + onequarter + threequarters + onefifth + twofifths + threefifths + fourfifths + onesixth + fivesixths + oneeighth + threeeighths + fiveeighths + seveneighths + zero.sup + one.sup + two.sup + three.sup + four.sup + five.sup + six.sup + seven.sup + eight.sup + nine.sup + zero.inf + one.inf + two.inf + three.inf + four.inf + five.inf + six.inf + seven.inf + eight.inf + nine.inf + primemod + dblprimemod + commaturnedmod + apostrophemod + ringhalfleft + ringhalfright + verticallinemod + verticallinelowmod + acute + hungarumlaut + grave + circumflex + caron + breve + tilde + macron + dieresis + dotaccent + ring + uniA788 + macronlowmod + cedilla + ogonek + Aacute + Agrave + Acircumflex + Acircumflexdotbelow + Acircumflexacute + Acircumflexgrave + Acircumflexhookabove + Acircumflextilde + Acaron + Abreve + Abrevedotbelow + Abreveacute + Abrevegrave + Abrevehookabove + Abrevetilde + Atilde + Amacron + Adieresis + Adotaccent + Aring + Ahookabove + Adotbelow + Aogonek + AE + Blinebelow + Cacute + Ccircumflex + Ccaron + Cdotaccent + Ccedilla + Dcaron + Dcircumflexbelow + Dlinebelow + Ddotbelow + Dcroat + Eacute + Egrave + Ecircumflex + Ecircumflexdotbelow + Ecircumflexacute + Ecircumflexgrave + Ecircumflexhookabove + Ecircumflextilde + Ecaron + Ebreve + Etilde + Emacron + Edieresis + Edotaccent + Ehookabove + Edotbelow + Eogonek + Gcircumflex + Gcaron + Gbreve + Gmacron + Gdotaccent + Gcommaaccent + Hcircumflex + Hbrevebelow + Hdotbelow + Hcedilla + Hbar + Iacute + Igrave + Icircumflex + Icaron + Ibreve + Itilde + Imacron + Idieresis + Idotaccent + Ihookabove + Idotbelow + Iogonek + Jcircumflex + Klinebelow + Kcommaaccent + Kdotbelow + Lacute + Lcaron + Lcommaaccent + Lcircumflexbelow + Llinebelow + Lmacrondotbelow + Ldotbelow + L.dot + Lslash + Macute + Mdotaccent + Mdotbelow + Nacute + Ngrave + Ncaron + Ntilde + Ndotaccent + Ncircumflexbelow + Ncommaaccent + Ndotbelow + Nlinebelow + Eng + Oacute + Ohungarumlaut + Ograve + Ocircumflex + Ocircumflexdotbelow + Ocircumflexacute + Ocircumflexgrave + Ocircumflexhookabove + Ocircumflextilde + Ocaron + Obreve + Otilde + Omacron + Odieresis + Odotaccent + Ohookabove + Odotbelow + Oogonek + Oslash + Oslash.bar + OE + Ohorn + Ohornacute + Ohorngrave + Ohorntilde + Ohornhookabove + Ohorndotbelow + Racute + Rcaron + Rdotaccent + Rmacrondotbelow + Rcommaaccent + Rdotbelow + Rlinebelow + Sacute + Scircumflex + Scaron + Scommaaccent + Sdotbelow + Scedilla + uni1E9E + Tcaron + Tcircumflexbelow + Tcommaaccent + Tdotbelow + Tlinebelow + Tcedilla + Tbar + Uacute + Uhungarumlaut + Ugrave + Ucircumflex + Ucaron + Ubreve + Utilde + Umacron + Udieresis + Udieresisacute + Udieresisgrave + Udieresiscaron + Udieresismacron + Uring + Uhookabove + Udotbelow + Uogonek + Uhorn + Uhornacute + Uhorngrave + Uhorntilde + Uhornhookabove + Uhorndotbelow + Vdotbelow + Wacute + Wgrave + Wcircumflex + Wdieresis + Xdieresis + Yacute + Ygrave + Ycircumflex + Ytilde + Ymacron + Ydieresis + Ydotaccent + Yhookabove + Ydotbelow + Zacute + Zcircumflex + Zcaron + Zdotaccent + Zdotbelow + Zlinebelow + Eth + Thorn + Schwa + aacute + agrave + acircumflex + acircumflexdotbelow + acircumflexacute + acircumflexgrave + acircumflexhookabove + acircumflextilde + acaron + abreve + abrevedotbelow + abreveacute + abrevegrave + abrevehookabove + abrevetilde + atilde + amacron + adieresis + adotaccent + aring + ahookabove + adotbelow + aogonek + ae + blinebelow + cacute + ccircumflex + ccaron + cdotaccent + ccedilla + dcaron + dcircumflexbelow + dlinebelow + ddotbelow + dcroat + eacute + egrave + ecircumflex + ecircumflexdotbelow + ecircumflexacute + ecircumflexgrave + ecircumflexhookabove + ecircumflextilde + ecaron + ebreve + etilde + emacron + edieresis + edotaccent + ehookabove + edotbelow + eogonek + gcircumflex + gcaron + gbreve + gmacron + gdotaccent + gcommaaccent + hcircumflex + hbrevebelow + hlinebelow + hdotbelow + hcedilla + hbar + dotlessi + iacute + igrave + icircumflex + icaron + ibreve + itilde + imacron + idieresis + idotaccent + ihookabove + idotbelow + iogonek + dotlessj + jcircumflex + jcaron + klinebelow + kcommaaccent + kdotbelow + lacute + lcaron + lcommaaccent + lcircumflexbelow + llinebelow + lmacrondotbelow + ldotbelow + l.dot + lslash + macute + mdotaccent + mdotbelow + nacute + ngrave + ncaron + ntilde + ndotaccent + ncircumflexbelow + ncommaaccent + ndotbelow + nlinebelow + eng + oacute + ohungarumlaut + ograve + ocircumflex + ocircumflexdotbelow + ocircumflexacute + ocircumflexgrave + ocircumflexhookabove + ocircumflextilde + ocaron + obreve + otilde + omacron + odieresis + odotaccent + ohookabove + odotbelow + oogonek + oslash + oslash.bar + oe + ohorn + ohornacute + ohorngrave + ohorntilde + ohornhookabove + ohorndotbelow + racute + rcaron + rdotaccent + rmacrondotbelow + rcommaaccent + rdotbelow + rlinebelow + sacute + scircumflex + scaron + scommaaccent + sdotbelow + scedilla + germandbls + tcaron + tcircumflexbelow + tcommaaccent + tdotbelow + tlinebelow + tcedilla + tbar + uacute + uhungarumlaut + ugrave + ucircumflex + ucaron + ubreve + utilde + umacron + udieresis + udieresisacute + udieresisgrave + udieresiscaron + udieresismacron + uring + uhookabove + udotbelow + uogonek + uhorn + uhornacute + uhorngrave + uhorntilde + uhornhookabove + uhorndotbelow + vdotbelow + wacute + wgrave + wcircumflex + wdieresis + xdieresis + yacute + ygrave + ycircumflex + ytilde + ymacron + ydieresis + ydotaccent + yhookabove + ydotbelow + zacute + zcircumflex + zcaron + zdotaccent + zdotbelow + zlinebelow + eth + thorn + schwa + space + uni00A0 + zero.num + one.num + two.num + three.num + four.num + five.num + six.num + seven.num + eight.num + nine.num + fraction + fracbar + zero.den + one.den + two.den + three.den + four.den + five.den + six.den + seven.den + eight.den + nine.den + uni2011 + horizontalbar + middotcat + middotcat.cap + acutecmb + hungarumlautcmb + gravecmb + commaaboverightcmb + circumflexcmb + caroncmb + brevecmb + tildecmb + macroncmb + dieresiscmb + dotaccentcmb + ringcmb + commaturnedabovecmb + hookcmb + circumflexbelowcmb + brevebelowcmb + macronbelowcmb + dieresisbelowcmb + dotbelowcmb + uni0326 + cedillacmb + ogonekcmb + dieresisacute + dieresisgrave + dieresiscaron + dieresismacron + breveacute + brevegrave + brevehook + brevetilde + circumflexacute + circumflexgrave + circumflexhook + circumflextilde + acutecmb.cap + hungarumlautcmb.cap + gravecmb.cap + circumflexcmb.cap + caroncmb.cap + brevecmb.cap + tildecmb.cap + macroncmb.cap + dieresiscmb.cap + dotaccentcmb.cap + ringcmb.cap + hookcmb.cap + dieresisacute.cap + dieresisgrave.cap + dieresiscaron.cap + dieresismacron.cap + breveacute.cap + brevegrave.cap + brevehook.cap + brevetilde.cap + circumflexacute.cap + circumflexgrave.cap + circumflexhook.cap + circumflextilde.cap + type - characterSet + glyphList com.typemytype.robofont.compileSettings.autohint @@ -25,16 +718,12 @@ 0 com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 5862625360 public.glyphOrder .notdef @@ -1308,7 +1997,5 @@ zlinebelow uni1E95 - public.skipExportGlyphs - diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/features.fea b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/features.fea index 8bcbcbed..c5781b21 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/features.fea +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/features.fea @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,7 +176,6 @@ feature salt { } salt; - # -------------- # All Alternates # -------------- diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/fontinfo.plist b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/fontinfo.plist index 0fc0cd69..5c8171d8 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/fontinfo.plist +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -34,7 +34,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -77,7 +77,7 @@ platformID 1 string - IntelOne Mono Bold + Intel One Mono encodingID @@ -89,7 +89,7 @@ platformID 3 string - IntelOne Mono Bold + Intel One Mono encodingID @@ -101,7 +101,7 @@ platformID 1 string - Italic + Bold Italic encodingID @@ -113,7 +113,7 @@ platformID 3 string - Italic + Bold Italic encodingID @@ -125,7 +125,7 @@ platformID 1 string - IntelOne Mono Bold Italic + Intel One Mono Bold Italic encodingID @@ -137,7 +137,7 @@ platformID 3 string - IntelOne Mono Bold Italic + Intel One Mono Bold Italic encodingID @@ -269,7 +269,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -283,54 +283,6 @@ string Bold Italic - - encodingID - 0 - languageID - 0 - nameID - 256 - platformID - 1 - string - Raised Colon (Figures Only) - - - encodingID - 1 - languageID - 1033 - nameID - 256 - platformID - 3 - string - Raised Colon (Figures Only) - - - encodingID - 0 - languageID - 0 - nameID - 257 - platformID - 1 - string - Raised Colon (Global) - - - encodingID - 1 - languageID - 1033 - nameID - 257 - platformID - 3 - string - Raised Colon (Global) - openTypeOS2CodePageRanges @@ -356,6 +308,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -365,11 +318,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -429,7 +382,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 477 diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/L_.dot.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/L_.dot.glif index c7af6b9b..a51781fe 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/L_.dot.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/L_.dot.glif @@ -2,9 +2,6 @@ - - - diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/S_.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/S_.glif index ac185837..75944e9a 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/S_.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/S_.glif @@ -2,7 +2,6 @@ - diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/asterisk.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/asterisk.glif index 88eac576..c24227f8 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/asterisk.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/asterisk.glif @@ -2,7 +2,6 @@ - diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/at.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/at.glif index 5bed2f12..0209e1bf 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/at.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/at.glif @@ -2,7 +2,6 @@ - @@ -55,11 +54,11 @@ - - - - - + + + + + diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/eight.den.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/eight.den.glif index e874a692..0ab8f3fa 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/eight.den.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/eight.den.glif @@ -19,6 +19,7 @@ + @@ -30,11 +31,8 @@ - - - @@ -47,8 +45,11 @@ + + + @@ -60,7 +61,6 @@ - diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/eight.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/eight.glif index 16d41876..1f76b149 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/eight.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/eight.glif @@ -20,6 +20,7 @@ + @@ -31,11 +32,8 @@ - - - @@ -48,8 +46,11 @@ + + + @@ -61,7 +62,6 @@ - diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/emdash.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/emdash.glif index d69157cd..55b48a63 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/emdash.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/endash.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/endash.glif index 8c0a655e..7215272f 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/endash.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/eogonek.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/eogonek.glif index 6beba0a1..c9237e6f 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/eogonek.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/eogonek.glif @@ -36,8 +36,6 @@ - - @@ -52,6 +50,8 @@ + + diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/five.den.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/five.den.glif index 220eb9f6..ffd54a4b 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/five.den.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/five.den.glif @@ -18,8 +18,6 @@ - - @@ -40,6 +38,8 @@ + + diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/grave.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/grave.glif index 59424518..8a66edd3 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/grave.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/grave.glif @@ -3,12 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/hyphen.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/hyphen.glif index b3206428..5a3f00ed 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/hyphen.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/l.dot.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/l.dot.glif index cd1993a7..589c87ab 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/l.dot.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/l.dot.glif @@ -2,10 +2,6 @@ - - - - diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/middotcat.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/middotcat.glif index 70f3ebc7..924e7d0e 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/middotcat.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/middotcat.glif @@ -1,7 +1,6 @@ - diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/n.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/n.glif index 3f58e16a..c7f4ec5f 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/n.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/n.glif @@ -7,12 +7,12 @@ - - - - - - + + + + + + diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/nine.den.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/nine.den.glif index e0347d79..34f0dc9b 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/nine.den.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/nine.den.glif @@ -3,8 +3,6 @@ - - @@ -32,6 +30,8 @@ + + diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/ohorn.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/ohorn.glif index 2375270b..b8350504 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/ohorn.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/ohorn.glif @@ -13,7 +13,7 @@ - + @@ -35,10 +35,8 @@ - - - - + + diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/onehalf.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/onehalf.glif index 832a80fb..d99842b9 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/onehalf.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/onehalf.glif @@ -3,9 +3,9 @@ + - diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/published.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/published.glif index 9c48a0af..6e8358e0 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/published.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/published.glif @@ -1,6 +1,7 @@ + diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/s.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/s.glif index 452abc04..f7ba2a19 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/s.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/s.glif @@ -2,7 +2,6 @@ - diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/six.den.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/six.den.glif index 2c89d090..109a7a5c 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/six.den.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/six.den.glif @@ -3,18 +3,6 @@ - - - - - - - - - - - - @@ -32,6 +20,18 @@ + + + + + + + + + + + + diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/two.den.glif b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/two.den.glif index 8658bfb7..a607427f 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/two.den.glif +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/glyphs/two.den.glif @@ -10,8 +10,6 @@ - - @@ -34,6 +32,8 @@ + + diff --git a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/lib.plist b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/lib.plist index 040d6fc3..4de37c00 100644 --- a/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/lib.plist +++ b/sources/masters/IntelOneMono-BoldItalic-mstr.ufo/lib.plist @@ -5,12 +5,705 @@ com.defcon.sortDescriptor - allowPseudoUnicode - 0 ascending - IntelOne Mono-MSTR FINAL + + .notdef + A + B + C + D + E + F + G + H + I + J + K + L + M + N + O + P + Q + Q.bar + R + S + T + U + V + W + X + Y + Z + a + b + c + d + e + f + g + h + i + j + k + l + m + n + o + p + q + r + s + t + u + v + w + x + y + z + period + comma + colon + semicolon + question + exclam + questiondown + exclamdown + ellipsis + twodotleader + quotedblleft + quotedblright + quotedblbase + quoteleft + quoteright + quotesinglbase + guillemetleft + guillemetright + guilsinglleft + guilsinglright + parenleft + parenright + bracketleft + bracketright + braceleft + braceright + slash + backslash + bar + hyphen + endash + emdash + hyphen.calt + periodcentered + bullet + underscore + ampersand + at + published + copyright + registered + servicemark + trademark + asterisk + dagger + daggerdbl + section + paragraph + zero + one + two + three + four + five + six + seven + eight + nine + colon.fig + plus + divide + minus + equal + notequal + asciitilde + approxequal + multiply + less + greater + lessequal + greaterequal + plusminus + asciicircum + mu + numbersign + percent + quotedbl + quotesingle + ordfeminine + ordmasculine + degree + dollar + dollar.bar + sterling + yen + Euro + naira + naira.bar + peso + peso.bar + uni20BA + uni20BD + uni20B9 + bahtthai + bahtthai.bar + won + won.bar + cent + cent.bar + dong + onehalf + onethird + twothirds + onequarter + threequarters + onefifth + twofifths + threefifths + fourfifths + onesixth + fivesixths + oneeighth + threeeighths + fiveeighths + seveneighths + zero.sup + one.sup + two.sup + three.sup + four.sup + five.sup + six.sup + seven.sup + eight.sup + nine.sup + zero.inf + one.inf + two.inf + three.inf + four.inf + five.inf + six.inf + seven.inf + eight.inf + nine.inf + primemod + dblprimemod + commaturnedmod + apostrophemod + ringhalfleft + ringhalfright + verticallinemod + verticallinelowmod + acute + hungarumlaut + grave + circumflex + caron + breve + tilde + macron + dieresis + dotaccent + ring + uniA788 + macronlowmod + cedilla + ogonek + Aacute + Agrave + Acircumflex + Acircumflexdotbelow + Acircumflexacute + Acircumflexgrave + Acircumflexhookabove + Acircumflextilde + Acaron + Abreve + Abrevedotbelow + Abreveacute + Abrevegrave + Abrevehookabove + Abrevetilde + Atilde + Amacron + Adieresis + Adotaccent + Aring + Ahookabove + Adotbelow + Aogonek + AE + Blinebelow + Cacute + Ccircumflex + Ccaron + Cdotaccent + Ccedilla + Dcaron + Dcircumflexbelow + Dlinebelow + Ddotbelow + Dcroat + Eacute + Egrave + Ecircumflex + Ecircumflexdotbelow + Ecircumflexacute + Ecircumflexgrave + Ecircumflexhookabove + Ecircumflextilde + Ecaron + Ebreve + Etilde + Emacron + Edieresis + Edotaccent + Ehookabove + Edotbelow + Eogonek + Gcircumflex + Gcaron + Gbreve + Gmacron + Gdotaccent + Gcommaaccent + Hcircumflex + Hbrevebelow + Hdotbelow + Hcedilla + Hbar + Iacute + Igrave + Icircumflex + Icaron + Ibreve + Itilde + Imacron + Idieresis + Idotaccent + Ihookabove + Idotbelow + Iogonek + Jcircumflex + Klinebelow + Kcommaaccent + Kdotbelow + Lacute + Lcaron + Lcommaaccent + Lcircumflexbelow + Llinebelow + Lmacrondotbelow + Ldotbelow + L.dot + Lslash + Macute + Mdotaccent + Mdotbelow + Nacute + Ngrave + Ncaron + Ntilde + Ndotaccent + Ncircumflexbelow + Ncommaaccent + Ndotbelow + Nlinebelow + Eng + Oacute + Ohungarumlaut + Ograve + Ocircumflex + Ocircumflexdotbelow + Ocircumflexacute + Ocircumflexgrave + Ocircumflexhookabove + Ocircumflextilde + Ocaron + Obreve + Otilde + Omacron + Odieresis + Odotaccent + Ohookabove + Odotbelow + Oogonek + Oslash + Oslash.bar + OE + Ohorn + Ohornacute + Ohorngrave + Ohorntilde + Ohornhookabove + Ohorndotbelow + Racute + Rcaron + Rdotaccent + Rmacrondotbelow + Rcommaaccent + Rdotbelow + Rlinebelow + Sacute + Scircumflex + Scaron + Scommaaccent + Sdotbelow + Scedilla + uni1E9E + Tcaron + Tcircumflexbelow + Tcommaaccent + Tdotbelow + Tlinebelow + Tcedilla + Tbar + Uacute + Uhungarumlaut + Ugrave + Ucircumflex + Ucaron + Ubreve + Utilde + Umacron + Udieresis + Udieresisacute + Udieresisgrave + Udieresiscaron + Udieresismacron + Uring + Uhookabove + Udotbelow + Uogonek + Uhorn + Uhornacute + Uhorngrave + Uhorntilde + Uhornhookabove + Uhorndotbelow + Vdotbelow + Wacute + Wgrave + Wcircumflex + Wdieresis + Xdieresis + Yacute + Ygrave + Ycircumflex + Ytilde + Ymacron + Ydieresis + Ydotaccent + Yhookabove + Ydotbelow + Zacute + Zcircumflex + Zcaron + Zdotaccent + Zdotbelow + Zlinebelow + Eth + Thorn + Schwa + aacute + agrave + acircumflex + acircumflexdotbelow + acircumflexacute + acircumflexgrave + acircumflexhookabove + acircumflextilde + acaron + abreve + abrevedotbelow + abreveacute + abrevegrave + abrevehookabove + abrevetilde + atilde + amacron + adieresis + adotaccent + aring + ahookabove + adotbelow + aogonek + ae + blinebelow + cacute + ccircumflex + ccaron + cdotaccent + ccedilla + dcaron + dcircumflexbelow + dlinebelow + ddotbelow + dcroat + eacute + egrave + ecircumflex + ecircumflexdotbelow + ecircumflexacute + ecircumflexgrave + ecircumflexhookabove + ecircumflextilde + ecaron + ebreve + etilde + emacron + edieresis + edotaccent + ehookabove + edotbelow + eogonek + gcircumflex + gcaron + gbreve + gmacron + gdotaccent + gcommaaccent + hcircumflex + hbrevebelow + hlinebelow + hdotbelow + hcedilla + hbar + dotlessi + iacute + igrave + icircumflex + icaron + ibreve + itilde + imacron + idieresis + idotaccent + ihookabove + idotbelow + iogonek + dotlessj + jcircumflex + jcaron + klinebelow + kcommaaccent + kdotbelow + lacute + lcaron + lcommaaccent + lcircumflexbelow + llinebelow + lmacrondotbelow + ldotbelow + l.dot + lslash + macute + mdotaccent + mdotbelow + nacute + ngrave + ncaron + ntilde + ndotaccent + ncircumflexbelow + ncommaaccent + ndotbelow + nlinebelow + eng + oacute + ohungarumlaut + ograve + ocircumflex + ocircumflexdotbelow + ocircumflexacute + ocircumflexgrave + ocircumflexhookabove + ocircumflextilde + ocaron + obreve + otilde + omacron + odieresis + odotaccent + ohookabove + odotbelow + oogonek + oslash + oslash.bar + oe + ohorn + ohornacute + ohorngrave + ohorntilde + ohornhookabove + ohorndotbelow + racute + rcaron + rdotaccent + rmacrondotbelow + rcommaaccent + rdotbelow + rlinebelow + sacute + scircumflex + scaron + scommaaccent + sdotbelow + scedilla + germandbls + tcaron + tcircumflexbelow + tcommaaccent + tdotbelow + tlinebelow + tcedilla + tbar + uacute + uhungarumlaut + ugrave + ucircumflex + ucaron + ubreve + utilde + umacron + udieresis + udieresisacute + udieresisgrave + udieresiscaron + udieresismacron + uring + uhookabove + udotbelow + uogonek + uhorn + uhornacute + uhorngrave + uhorntilde + uhornhookabove + uhorndotbelow + vdotbelow + wacute + wgrave + wcircumflex + wdieresis + xdieresis + yacute + ygrave + ycircumflex + ytilde + ymacron + ydieresis + ydotaccent + yhookabove + ydotbelow + zacute + zcircumflex + zcaron + zdotaccent + zdotbelow + zlinebelow + eth + thorn + schwa + space + uni00A0 + zero.num + one.num + two.num + three.num + four.num + five.num + six.num + seven.num + eight.num + nine.num + fraction + fracbar + zero.den + one.den + two.den + three.den + four.den + five.den + six.den + seven.den + eight.den + nine.den + uni2011 + horizontalbar + middotcat + middotcat.cap + acutecmb + hungarumlautcmb + gravecmb + commaaboverightcmb + circumflexcmb + caroncmb + brevecmb + tildecmb + macroncmb + dieresiscmb + dotaccentcmb + ringcmb + commaturnedabovecmb + hookcmb + circumflexbelowcmb + brevebelowcmb + macronbelowcmb + dieresisbelowcmb + dotbelowcmb + uni0326 + cedillacmb + ogonekcmb + dieresisacute + dieresisgrave + dieresiscaron + dieresismacron + breveacute + brevegrave + brevehook + brevetilde + circumflexacute + circumflexgrave + circumflexhook + circumflextilde + acutecmb.cap + hungarumlautcmb.cap + gravecmb.cap + circumflexcmb.cap + caroncmb.cap + brevecmb.cap + tildecmb.cap + macroncmb.cap + dieresiscmb.cap + dotaccentcmb.cap + ringcmb.cap + hookcmb.cap + dieresisacute.cap + dieresisgrave.cap + dieresiscaron.cap + dieresismacron.cap + breveacute.cap + brevegrave.cap + brevehook.cap + brevetilde.cap + circumflexacute.cap + circumflexgrave.cap + circumflexhook.cap + circumflextilde.cap + type - characterSet + glyphList com.typemytype.robofont.compileSettings.autohint @@ -25,16 +718,12 @@ 0 com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 4878650000 public.glyphOrder .notdef @@ -1308,7 +1997,5 @@ zlinebelow uni1E95 - public.skipExportGlyphs - diff --git a/sources/masters/IntelOneMono-Light-mstr.ufo/features.fea b/sources/masters/IntelOneMono-Light-mstr.ufo/features.fea index 8bcbcbed..c5781b21 100644 --- a/sources/masters/IntelOneMono-Light-mstr.ufo/features.fea +++ b/sources/masters/IntelOneMono-Light-mstr.ufo/features.fea @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,7 +176,6 @@ feature salt { } salt; - # -------------- # All Alternates # -------------- diff --git a/sources/masters/IntelOneMono-Light-mstr.ufo/fontinfo.plist b/sources/masters/IntelOneMono-Light-mstr.ufo/fontinfo.plist index a842b3f0..9c9e8051 100644 --- a/sources/masters/IntelOneMono-Light-mstr.ufo/fontinfo.plist +++ b/sources/masters/IntelOneMono-Light-mstr.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -34,7 +34,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -77,7 +77,7 @@ platformID 1 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -89,7 +89,7 @@ platformID 3 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -125,7 +125,7 @@ platformID 1 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -137,7 +137,7 @@ platformID 3 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -269,7 +269,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -283,54 +283,6 @@ string Light - - encodingID - 0 - languageID - 0 - nameID - 256 - platformID - 1 - string - Raised Colon (Figures Only) - - - encodingID - 1 - languageID - 1033 - nameID - 256 - platformID - 3 - string - Raised Colon (Figures Only) - - - encodingID - 0 - languageID - 0 - nameID - 257 - platformID - 1 - string - Raised Colon (Global) - - - encodingID - 1 - languageID - 1033 - nameID - 257 - platformID - 3 - string - Raised Colon (Global) - openTypeOS2CodePageRanges @@ -356,6 +308,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -365,11 +318,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -430,7 +383,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 460 diff --git a/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/emdash.glif b/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/emdash.glif index cba60d04..90c8f05a 100644 --- a/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/emdash.glif +++ b/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/endash.glif b/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/endash.glif index 223b0e96..9f854606 100644 --- a/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/endash.glif +++ b/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/eth.glif b/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/eth.glif index 3f02d2e2..649f882b 100644 --- a/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/eth.glif +++ b/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/eth.glif @@ -14,7 +14,7 @@ - + @@ -54,9 +54,7 @@ - - - + diff --git a/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/grave.glif b/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/grave.glif index 59424518..0d8d8dea 100644 --- a/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/grave.glif +++ b/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/grave.glif @@ -3,12 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/hyphen.glif b/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/hyphen.glif index 509f9a5e..fe5234b5 100644 --- a/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/hyphen.glif +++ b/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/threefifths.glif b/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/threefifths.glif index 0cd1f3cc..b22195f8 100644 --- a/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/threefifths.glif +++ b/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/threefifths.glif @@ -3,9 +3,9 @@ + - diff --git a/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/uhorn.glif b/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/uhorn.glif index 785ee649..3969d6f2 100644 --- a/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/uhorn.glif +++ b/sources/masters/IntelOneMono-Light-mstr.ufo/glyphs/uhorn.glif @@ -7,7 +7,7 @@ - + @@ -16,7 +16,9 @@ - + + + diff --git a/sources/masters/IntelOneMono-Light-mstr.ufo/lib.plist b/sources/masters/IntelOneMono-Light-mstr.ufo/lib.plist index 31011412..4de37c00 100644 --- a/sources/masters/IntelOneMono-Light-mstr.ufo/lib.plist +++ b/sources/masters/IntelOneMono-Light-mstr.ufo/lib.plist @@ -5,12 +5,705 @@ com.defcon.sortDescriptor - allowPseudoUnicode - 0 ascending - IntelOne Mono-MSTR FINAL + + .notdef + A + B + C + D + E + F + G + H + I + J + K + L + M + N + O + P + Q + Q.bar + R + S + T + U + V + W + X + Y + Z + a + b + c + d + e + f + g + h + i + j + k + l + m + n + o + p + q + r + s + t + u + v + w + x + y + z + period + comma + colon + semicolon + question + exclam + questiondown + exclamdown + ellipsis + twodotleader + quotedblleft + quotedblright + quotedblbase + quoteleft + quoteright + quotesinglbase + guillemetleft + guillemetright + guilsinglleft + guilsinglright + parenleft + parenright + bracketleft + bracketright + braceleft + braceright + slash + backslash + bar + hyphen + endash + emdash + hyphen.calt + periodcentered + bullet + underscore + ampersand + at + published + copyright + registered + servicemark + trademark + asterisk + dagger + daggerdbl + section + paragraph + zero + one + two + three + four + five + six + seven + eight + nine + colon.fig + plus + divide + minus + equal + notequal + asciitilde + approxequal + multiply + less + greater + lessequal + greaterequal + plusminus + asciicircum + mu + numbersign + percent + quotedbl + quotesingle + ordfeminine + ordmasculine + degree + dollar + dollar.bar + sterling + yen + Euro + naira + naira.bar + peso + peso.bar + uni20BA + uni20BD + uni20B9 + bahtthai + bahtthai.bar + won + won.bar + cent + cent.bar + dong + onehalf + onethird + twothirds + onequarter + threequarters + onefifth + twofifths + threefifths + fourfifths + onesixth + fivesixths + oneeighth + threeeighths + fiveeighths + seveneighths + zero.sup + one.sup + two.sup + three.sup + four.sup + five.sup + six.sup + seven.sup + eight.sup + nine.sup + zero.inf + one.inf + two.inf + three.inf + four.inf + five.inf + six.inf + seven.inf + eight.inf + nine.inf + primemod + dblprimemod + commaturnedmod + apostrophemod + ringhalfleft + ringhalfright + verticallinemod + verticallinelowmod + acute + hungarumlaut + grave + circumflex + caron + breve + tilde + macron + dieresis + dotaccent + ring + uniA788 + macronlowmod + cedilla + ogonek + Aacute + Agrave + Acircumflex + Acircumflexdotbelow + Acircumflexacute + Acircumflexgrave + Acircumflexhookabove + Acircumflextilde + Acaron + Abreve + Abrevedotbelow + Abreveacute + Abrevegrave + Abrevehookabove + Abrevetilde + Atilde + Amacron + Adieresis + Adotaccent + Aring + Ahookabove + Adotbelow + Aogonek + AE + Blinebelow + Cacute + Ccircumflex + Ccaron + Cdotaccent + Ccedilla + Dcaron + Dcircumflexbelow + Dlinebelow + Ddotbelow + Dcroat + Eacute + Egrave + Ecircumflex + Ecircumflexdotbelow + Ecircumflexacute + Ecircumflexgrave + Ecircumflexhookabove + Ecircumflextilde + Ecaron + Ebreve + Etilde + Emacron + Edieresis + Edotaccent + Ehookabove + Edotbelow + Eogonek + Gcircumflex + Gcaron + Gbreve + Gmacron + Gdotaccent + Gcommaaccent + Hcircumflex + Hbrevebelow + Hdotbelow + Hcedilla + Hbar + Iacute + Igrave + Icircumflex + Icaron + Ibreve + Itilde + Imacron + Idieresis + Idotaccent + Ihookabove + Idotbelow + Iogonek + Jcircumflex + Klinebelow + Kcommaaccent + Kdotbelow + Lacute + Lcaron + Lcommaaccent + Lcircumflexbelow + Llinebelow + Lmacrondotbelow + Ldotbelow + L.dot + Lslash + Macute + Mdotaccent + Mdotbelow + Nacute + Ngrave + Ncaron + Ntilde + Ndotaccent + Ncircumflexbelow + Ncommaaccent + Ndotbelow + Nlinebelow + Eng + Oacute + Ohungarumlaut + Ograve + Ocircumflex + Ocircumflexdotbelow + Ocircumflexacute + Ocircumflexgrave + Ocircumflexhookabove + Ocircumflextilde + Ocaron + Obreve + Otilde + Omacron + Odieresis + Odotaccent + Ohookabove + Odotbelow + Oogonek + Oslash + Oslash.bar + OE + Ohorn + Ohornacute + Ohorngrave + Ohorntilde + Ohornhookabove + Ohorndotbelow + Racute + Rcaron + Rdotaccent + Rmacrondotbelow + Rcommaaccent + Rdotbelow + Rlinebelow + Sacute + Scircumflex + Scaron + Scommaaccent + Sdotbelow + Scedilla + uni1E9E + Tcaron + Tcircumflexbelow + Tcommaaccent + Tdotbelow + Tlinebelow + Tcedilla + Tbar + Uacute + Uhungarumlaut + Ugrave + Ucircumflex + Ucaron + Ubreve + Utilde + Umacron + Udieresis + Udieresisacute + Udieresisgrave + Udieresiscaron + Udieresismacron + Uring + Uhookabove + Udotbelow + Uogonek + Uhorn + Uhornacute + Uhorngrave + Uhorntilde + Uhornhookabove + Uhorndotbelow + Vdotbelow + Wacute + Wgrave + Wcircumflex + Wdieresis + Xdieresis + Yacute + Ygrave + Ycircumflex + Ytilde + Ymacron + Ydieresis + Ydotaccent + Yhookabove + Ydotbelow + Zacute + Zcircumflex + Zcaron + Zdotaccent + Zdotbelow + Zlinebelow + Eth + Thorn + Schwa + aacute + agrave + acircumflex + acircumflexdotbelow + acircumflexacute + acircumflexgrave + acircumflexhookabove + acircumflextilde + acaron + abreve + abrevedotbelow + abreveacute + abrevegrave + abrevehookabove + abrevetilde + atilde + amacron + adieresis + adotaccent + aring + ahookabove + adotbelow + aogonek + ae + blinebelow + cacute + ccircumflex + ccaron + cdotaccent + ccedilla + dcaron + dcircumflexbelow + dlinebelow + ddotbelow + dcroat + eacute + egrave + ecircumflex + ecircumflexdotbelow + ecircumflexacute + ecircumflexgrave + ecircumflexhookabove + ecircumflextilde + ecaron + ebreve + etilde + emacron + edieresis + edotaccent + ehookabove + edotbelow + eogonek + gcircumflex + gcaron + gbreve + gmacron + gdotaccent + gcommaaccent + hcircumflex + hbrevebelow + hlinebelow + hdotbelow + hcedilla + hbar + dotlessi + iacute + igrave + icircumflex + icaron + ibreve + itilde + imacron + idieresis + idotaccent + ihookabove + idotbelow + iogonek + dotlessj + jcircumflex + jcaron + klinebelow + kcommaaccent + kdotbelow + lacute + lcaron + lcommaaccent + lcircumflexbelow + llinebelow + lmacrondotbelow + ldotbelow + l.dot + lslash + macute + mdotaccent + mdotbelow + nacute + ngrave + ncaron + ntilde + ndotaccent + ncircumflexbelow + ncommaaccent + ndotbelow + nlinebelow + eng + oacute + ohungarumlaut + ograve + ocircumflex + ocircumflexdotbelow + ocircumflexacute + ocircumflexgrave + ocircumflexhookabove + ocircumflextilde + ocaron + obreve + otilde + omacron + odieresis + odotaccent + ohookabove + odotbelow + oogonek + oslash + oslash.bar + oe + ohorn + ohornacute + ohorngrave + ohorntilde + ohornhookabove + ohorndotbelow + racute + rcaron + rdotaccent + rmacrondotbelow + rcommaaccent + rdotbelow + rlinebelow + sacute + scircumflex + scaron + scommaaccent + sdotbelow + scedilla + germandbls + tcaron + tcircumflexbelow + tcommaaccent + tdotbelow + tlinebelow + tcedilla + tbar + uacute + uhungarumlaut + ugrave + ucircumflex + ucaron + ubreve + utilde + umacron + udieresis + udieresisacute + udieresisgrave + udieresiscaron + udieresismacron + uring + uhookabove + udotbelow + uogonek + uhorn + uhornacute + uhorngrave + uhorntilde + uhornhookabove + uhorndotbelow + vdotbelow + wacute + wgrave + wcircumflex + wdieresis + xdieresis + yacute + ygrave + ycircumflex + ytilde + ymacron + ydieresis + ydotaccent + yhookabove + ydotbelow + zacute + zcircumflex + zcaron + zdotaccent + zdotbelow + zlinebelow + eth + thorn + schwa + space + uni00A0 + zero.num + one.num + two.num + three.num + four.num + five.num + six.num + seven.num + eight.num + nine.num + fraction + fracbar + zero.den + one.den + two.den + three.den + four.den + five.den + six.den + seven.den + eight.den + nine.den + uni2011 + horizontalbar + middotcat + middotcat.cap + acutecmb + hungarumlautcmb + gravecmb + commaaboverightcmb + circumflexcmb + caroncmb + brevecmb + tildecmb + macroncmb + dieresiscmb + dotaccentcmb + ringcmb + commaturnedabovecmb + hookcmb + circumflexbelowcmb + brevebelowcmb + macronbelowcmb + dieresisbelowcmb + dotbelowcmb + uni0326 + cedillacmb + ogonekcmb + dieresisacute + dieresisgrave + dieresiscaron + dieresismacron + breveacute + brevegrave + brevehook + brevetilde + circumflexacute + circumflexgrave + circumflexhook + circumflextilde + acutecmb.cap + hungarumlautcmb.cap + gravecmb.cap + circumflexcmb.cap + caroncmb.cap + brevecmb.cap + tildecmb.cap + macroncmb.cap + dieresiscmb.cap + dotaccentcmb.cap + ringcmb.cap + hookcmb.cap + dieresisacute.cap + dieresisgrave.cap + dieresiscaron.cap + dieresismacron.cap + breveacute.cap + brevegrave.cap + brevehook.cap + brevetilde.cap + circumflexacute.cap + circumflexgrave.cap + circumflexhook.cap + circumflextilde.cap + type - characterSet + glyphList com.typemytype.robofont.compileSettings.autohint @@ -25,16 +718,12 @@ 0 com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 5248241232 public.glyphOrder .notdef @@ -1308,7 +1997,5 @@ zlinebelow uni1E95 - public.skipExportGlyphs - diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/features.fea b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/features.fea index 8bcbcbed..c5781b21 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/features.fea +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/features.fea @@ -29,6 +29,15 @@ languagesystem latn CAT; @figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num]; @figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den]; +# Marks Above - no grave +@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ]; +@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ]; +@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap]; + +# Marks Below +@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek]; +@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb]; + # --------------- # Localized Forms @@ -66,6 +75,28 @@ feature ccmp { sub jcaron by j caron; } Decomp; + # Replace marks that follow a letter and another mark with their combining forms. + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + lookup DblMarks { + sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks]; + } DblMarks; + + # Replace marks that follow a letter with their combining forms. + lookup CmbMarks { + # grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters. + sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks]; + sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks]; + sub [@ltrUC] [@lcMarks]' by [@ucMarks]; + } CmbMarks; + + # Replace letters with dotless counterparts when followed by a combining mark. + lookup Dotless { + sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks] by [dotlessi dotlessj]; + sub [i j]' [@lcMarks] by [dotlessi dotlessj]; + } Dotless; + # Replace e ogonek with eogonek. lookup eogonek { sub e ogonekcmb by eogonek; @@ -145,7 +176,6 @@ feature salt { } salt; - # -------------- # All Alternates # -------------- diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/fontinfo.plist b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/fontinfo.plist index 3cfd749d..e7245fc1 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/fontinfo.plist +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/fontinfo.plist @@ -7,11 +7,11 @@ capHeight 655 copyright - (C) 2023 Intel Corporation + Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono) descender -260 familyName - IntelOne Mono + Intel One Mono guidelines italicAngle @@ -34,7 +34,7 @@ openTypeNameDesignerURL http://frerejones.com openTypeNameLicense - Licensed under the SIL Open Font License, Version 1.1 + This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: https://scripts.sil.org/OFL openTypeNameLicenseURL https://github.com/intel/intel-one-mono/blob/main/license openTypeNameManufacturer @@ -77,7 +77,7 @@ platformID 1 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -89,7 +89,7 @@ platformID 3 string - IntelOne Mono Light + Intel One Mono Light encodingID @@ -125,7 +125,7 @@ platformID 1 string - IntelOne Mono Light Italic + Intel One Mono Light Italic encodingID @@ -137,7 +137,7 @@ platformID 3 string - IntelOne Mono Light Italic + Intel One Mono Light Italic encodingID @@ -269,7 +269,7 @@ platformID 3 string - IntelOne Mono + Intel One Mono encodingID @@ -283,54 +283,6 @@ string Light Italic - - encodingID - 0 - languageID - 0 - nameID - 256 - platformID - 1 - string - Raised Colon (Figures Only) - - - encodingID - 1 - languageID - 1033 - nameID - 256 - platformID - 3 - string - Raised Colon (Figures Only) - - - encodingID - 0 - languageID - 0 - nameID - 257 - platformID - 1 - string - Raised Colon (Global) - - - encodingID - 1 - languageID - 1033 - nameID - 257 - platformID - 3 - string - Raised Colon (Global) - openTypeOS2CodePageRanges @@ -356,6 +308,7 @@ openTypeOS2Selection + 7 8 openTypeOS2StrikeoutPosition @@ -365,11 +318,11 @@ openTypeOS2Type openTypeOS2TypoAscender - 740 + 1090 openTypeOS2TypoDescender - -260 + -290 openTypeOS2TypoLineGap - 380 + 0 openTypeOS2UnicodeRanges 0 @@ -429,7 +382,7 @@ versionMajor 1 versionMinor - 2 + 3 xHeight 460 diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/O_horn.glif b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/O_horn.glif index a0d34f8b..b36e2e84 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/O_horn.glif +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/O_horn.glif @@ -40,10 +40,8 @@ - - - - + + diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/S_.glif b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/S_.glif index d4907500..66495cc1 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/S_.glif +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/S_.glif @@ -2,7 +2,6 @@ - diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/asterisk.glif b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/asterisk.glif index 61f73435..95705039 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/asterisk.glif +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/asterisk.glif @@ -2,7 +2,6 @@ - diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/at.glif b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/at.glif index 21431ce3..bdf2cce2 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/at.glif +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/at.glif @@ -2,11 +2,8 @@ - - - @@ -69,6 +66,8 @@ + + diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/eight.den.glif b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/eight.den.glif index 2be16b6c..e071d9ae 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/eight.den.glif +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/eight.den.glif @@ -19,6 +19,9 @@ + + + @@ -28,9 +31,6 @@ - - - @@ -49,6 +49,9 @@ + + + @@ -58,9 +61,6 @@ - - - diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/eight.glif b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/eight.glif index 17c03aa0..5bad6b34 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/eight.glif +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/eight.glif @@ -20,6 +20,9 @@ + + + @@ -29,9 +32,6 @@ - - - @@ -50,6 +50,9 @@ + + + @@ -59,9 +62,6 @@ - - - diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/ellipsis.glif b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/ellipsis.glif index 12ca5b71..df82d4fa 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/ellipsis.glif +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/ellipsis.glif @@ -4,8 +4,6 @@ - - @@ -16,10 +14,10 @@ + + - - @@ -30,10 +28,10 @@ + + - - @@ -44,6 +42,8 @@ + + diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/emdash.glif b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/emdash.glif index 61ce10e8..d6950e96 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/emdash.glif +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/emdash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/endash.glif b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/endash.glif index 0355b286..e8781d62 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/endash.glif +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/endash.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/eth.glif b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/eth.glif index c642d3e0..1efe54d6 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/eth.glif +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/eth.glif @@ -15,7 +15,7 @@ - + @@ -56,9 +56,7 @@ - - - + diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/grave.glif b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/grave.glif index 59424518..3dd68a0a 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/grave.glif +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/grave.glif @@ -3,12 +3,11 @@ - + + + + + + - - - public.markColor - 0.7843,0.7843,0.7843,1 - - diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/hyphen.glif b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/hyphen.glif index 064b4bc4..a6f7857d 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/hyphen.glif +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/hyphen.glif @@ -4,10 +4,10 @@ - - - - + + + + diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/s.glif b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/s.glif index 298ca72c..3df50b69 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/s.glif +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/s.glif @@ -2,7 +2,6 @@ - diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/six.den.glif b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/six.den.glif index ee7b053e..f907590e 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/six.den.glif +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/six.den.glif @@ -3,16 +3,6 @@ - - - - - - - - - - @@ -32,6 +22,16 @@ + + + + + + + + + + diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/uhorn.glif b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/uhorn.glif index 013b2a92..86964472 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/uhorn.glif +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/glyphs/uhorn.glif @@ -7,7 +7,7 @@ - + @@ -16,7 +16,9 @@ - + + + diff --git a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/lib.plist b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/lib.plist index b35495ea..4de37c00 100644 --- a/sources/masters/IntelOneMono-LightItalic-mstr.ufo/lib.plist +++ b/sources/masters/IntelOneMono-LightItalic-mstr.ufo/lib.plist @@ -93,6 +93,7 @@ hyphen endash emdash + hyphen.calt periodcentered bullet underscore @@ -717,16 +718,12 @@ 0 com.typemytype.robofont.compileSettings.releaseMode 1 - com.typemytype.robofont.generateFeaturesWithFontTools - com.typemytype.robofont.italicSlantOffset 0 com.typemytype.robofont.segmentType curve com.typemytype.robofont.shouldAddPointsInSplineConversion 1 - com.typemytype.robofont.smartSets.uniqueKey - 5338607504 public.glyphOrder .notdef @@ -2000,7 +1997,5 @@ zlinebelow uni1E95 - public.skipExportGlyphs - diff --git a/sources/other files/truetype hinting source/IntelOneMono-Bold-vtt.ttf b/sources/other files/truetype hinting source/IntelOneMono-Bold-vtt.ttf deleted file mode 100644 index 3801c4e842f2f4952f8866a8b0accaba2327f9c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366168 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 diff --git a/sources/other files/truetype hinting source/IntelOneMono-BoldItalic-vtt.ttf b/sources/other files/truetype hinting source/IntelOneMono-BoldItalic-vtt.ttf deleted file mode 100644 index a95bc00977505514a818188c4b5f031772652924..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 372424 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 diff --git a/sources/other files/truetype hinting source/IntelOneMono-Italic-vtt.ttf b/sources/other files/truetype hinting source/IntelOneMono-Italic-vtt.ttf deleted file mode 100644 index 62eac8f78d44805cc8601a99f7751e14291604bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373780 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%0A@?OH?pl_Q=YUBP3 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%0DhLwEr9BEr&00D*kbRkBCz`E3 zd-aBM3D&|IXAjVe#mH@9WXZ!Dh2~Hrw^|TP*J!oWkd&lj$!fhqtx{qfpa1zPYrSxI zxXBGbZ@V=bmGtp9%YA0*u{}$-Sne}XukG3T?jLpiXv=MPcR$(n-&-Ew^izY^s=_1W z2h*UisaBapG-^Y#f-$`g1AyDYV*mq&+|F!u` zcXvP4_3q{eZ{ps|C(%C@{ih?(t_0K+VVCF-&>}+va6h;)^IbC?&HnivD*@hC+%*Xv zd@XzzRT70tt%%(fhJn6j4&9dh-c6Z&&@ErQV-@Z@HoK4gyTT1>X^$(Chz|-dP)+#i z7LQ0Y9?vmKJ}7+W?Y(=dF1q;LyQ%xEWd~<(9KNlqVU4hlv$)?LzCTGJ?x$v=fy(6m z6f&O7J}Wxdx5t0c#q_?rL$Am8K-SKl%f6~GfqM)Os_+a3aODd@DktS>Oh3IH&Vr7v zvV8F72UjX??f&R}SmpO{Pj~p9Fnz@05n?IogyZtl4=i+5=)=%)%ZKc_?vJ)}x^A33 zn?0j&BFAWWu%*?W8y?5Xy{s^_Lh;A^K+YH8$SkrH#}^@`gl_Z_585usFI%3Uw)-4w zEO>SwSO7pwOXz85hl-54i#`?0htorf--}0PvW9pC1KdtiR+kD=D-E1(G zI#(Gi+6;S!CL=vy%TF!!>+-wvlxe9tOG=$1-&jzVnUtBVFqn1b{2U~MYcezRIs?n= z%F`5p8b1SO-C@iMi@@Yz3St2ROef(6Af>g;Kn*f{(m~`>ARZ$wrBSr$L`zHPqcb6r zY7~e#%bJ~OyUxj|T$$S|VNVl5L7ya{kOw-{=4Kd7CHZl5;QrTlXFtzgVt;{M)MDLT z;x9jSv2!<_>fgft^3hi?v)`KiJbf+P2DQALhgIASyXu+#?`~5Ji8lA4&3kkEL6ZDS z{eSBh-JqZI$RF`MON$tb_rqgCj^ha}4SxoW8aVvqIXoG}eO1UH*B=OZWv2dHo4Om9Z|Z7nro~;O6~6AR z6`;%SXK$u2Vr?GlddJbl1^gxrfHhg^v)0}H{ajPokU3n%z5u_visT0^hGH)<6?qD^ zS-J|{RH=5#ktHo*L_C4WymRkgB^JJsEK*kJg%V&1sb`x2LkRuDT~T+heJ1%<0^y z*SG6+HN{3(#@CK}e(=~iJ+)nczH;_B*2rE$exn7MzLdI*=DZC2S9+3tP;gMPV(rK0 z3&*U`Si-WWgR8|F5Cap3eHWZT%0r6dHEJdWI8xGu;|j4ykWK$h=kIjxnLK+%@vhd1 zHNE9IEv0?krTO-?b=wrQp{ssfJ$r9z#aYEuhAMug#uU9<^5biy(>9A-CohR z$6egeXh?Hg%njDuav#fTI$B;;JuxDEZ0zl?C@b1k-Pd1HTD-eA$l9!_bT?Hwa|?@= z3XN$`O6nR$d4w`VuVpjrd1O_pNlnmRUhOMYR#nOuMV%#;Rp#X6!YbiVBBf(|fhTr= zavEMxYKbnA!rwPxK^O0S>yL7ssb+6hW@BYed0uLEiN$6&q<9@!%c|`S1*SYdy{~&k zMbG)k=7EZBEvfWmc4kU?k|o)d<*n2jigmgSlOa`WPA|wUt4>WX#>!K2=ml#0#@9k0 zP(L1UV&wDm)4=N)=wmaVJ#BhAOG-;iF{c`o8lFWE$iShK`HUh%#g|y+fc|YH<(Dbz zdTZ(9a)8)P6&0Zn^~(oEE{NQQ`kx~t2%o-&L(dNgU0MESEhKe zYQ-}eC4v#Cv`i#H%p(GhvH;(O7;S!(+3sv}c^QyNvY5gzJ9)Bg%Z{l!L@21UTV?{;dW1BX4sam5`Z&GPBDwA6c{m|DxJVJ9k_Z6t18W$3T}_FA=Opj z^U-Vx^YoJ9iVCx(qN2DsJ&d^y9`kdu?`egFm{v<=rPrHART`~Iy7Rd(MHqYyBijo< zq8`sF<^#Evd7oc{1$vMO`bClY3H`}D=_jEiqsgYI`yx!d z#tq6)DK!g1sea+vQoCX6#!k;>d~Enf{_^b7wiLRxCiG&p-_>L*X-f@#iLLQ?C$=2; zO(*|2`0Jh=Tgi9LBKf_PR5#fKy$qXrI_$P|hE zi4&ofNrS{NqO$LY#>}_ee=;lNeEE1ceQjv?$f+6L7q4m92t2cReobdoO)+a`W~3t+ zL8+P{>Wo3%g>9P(wGD5CD(K2h-DQR4+eV7U&TH-2x^6u5AszBjL+?njtEj4_sVA_e zxpDuB7g2#mGG^ar+fhFO>((6!-SM^Mhe0sw$ocbhKC48L|rUo_>m)*oHg(XJ%j*u|lyo%CCwt25|JY}Kg;7;92Nu`5U|;9n>B(+#gXKbWr9WmuIChsUGH z2Dg?f!dQsXGA@tN+&K@Nqsc;^2T(-T#ek6fJ4?BF|M=8_O(o@*Pi)-1WmQGZMa@I? zzU5n&UD-3)+St3T5`>dQ>oFtGFAM~B89+d0mLIH3(S+XI0no?rVmSwmlE z%aKhBj(8!})Sq=*7R$;?PEOHb-C2Y} zJXrAYs$6-}+5}nF$P%mcM`fP8ymF5{Z%fEyrmz1da>!6MnPJH<$q4rH%Q;KgyG z1*q!T0~oZ&8P7hUdvwVv#oYiAbI?b=#n#Xl&_-mb)S}&sJO_)G3f{UY)M=)VtPtXsbZ6CJ8C7$g61TRPNzlM$YL=eMQT(q=voZtf3b?ID8#cIJ^l_u>Izt~ z{uzM6#oC`2DvGO$C(bh8+Eo5?GgV%&>JtadH&r(L)I585)wjA?cfF$Pv!Cr^_1%i@ zPXVV2@(OALo`x32a{=(DlJz>BiKvq?99(if4j;uNd@UXu!kvU2gA*xqL~ZTc)>5SU z4XOFdgTbz1Yk7swiG$`~OBWpMVoz4_Ht)VwwxU97(Imcby^u*(p;EFPBl<~O&{kMK3Mc>{e$W_?539Eo7Fx?jJ^NO1#LCxuCRc<$uodyI-pLg*94U5w*nxel z3c#Z|s0(34r%-E^+9W)7L6JEX2??$-C{nbjk>zO;4Q+p=__gy}&VH%vwTqgmr?ha3*}q*#sJWc-k>^oJ=jz1Yo%GXzf^V{(vvRH-zB8O)d&>Y|%6X!h!7 z*WG?cFSoJ|+}SC+^R#TQ+Z|w?8K?e~Nl%3C%Ah+}J-6p??r(QPeB7HiVoRoODH>&elql&g(}RUH5U5Q)!$tE*<1TgeWk05^Aay+ zoP?I=x&WC2l?tgEqCvy-TzoNfjmzLmGHI{x*qA76F*$`g-1`rfl}H)ekT z>-hp^I|)@SIoP$P3^4&}5=#wJmC2rfBY7%SIaQpkFzbXz`+QXu2*TenPcjYdM)j^= zCGs7TM_`g&q&%pW3N@vR^tQcg8XETw)Hl-7(60(#-V?epH`m|AUoY^p{B`OMYAt$s z56g>OVddl3)deQ5t1k-umfCjNa}TxK?NgzD;7kBlLcgMx&^y1tsdilAbUs0E!d^~% z{Z)gQ9L}CprS$^W@!$&adboe@Iibf^?>&d!L@Ptzrgy zAeX0snYTj0^r?BNh4y^4vSLknX}KxQ+|zqVrzk16uPQeBy7Rj_m7&M1nclUYjFIIP zI=$iiGYbfb|TG}2c#A6wIgS7(ubb8Au6=Flw|jFEe2J{t^=mGY29k*X8ph*eA(H%VDF ziILdgwcFNhzh-jX_U`5Wj!FJv>EqXp^p1aWq|aBky9+O1;hddfyA-*I(kf9$T^+RP zmo2NQX-sldC`}%yCh9Rv<-urWn7HbAo-3k~7xBh(T>OKZZ%CI%tbSP|PFWQ%GYRKv zB93vsR1|6rq^o{XxMJD*3D)B; zbNI8KKNYI?7u00GLAfTxN;10?vRsJFbDGBKR2LM`%rpdSUT-8`<2g&AX+_iq4--lQ zct!kRt425spf1e3710d*aqMpva&F(7eskKV6#7(K`W1Wnc2qRGSJbu)CY#ff>2s-1 z8`cif!@iZHxpg{=rLZ=ye_x>8Usv8z;r@{RR*18p3>0N~?K5oEyEv?O!2XC@>~ zVN@!$8HTAOtx(+j@k6fkB!wq=PS9&SL^Yvcf=5^)%KGDp)RUPfjCUX2Fm!51=)b;f zJdt(Mc+$K2%KCM6v^De&wS}IjTUUQ2#&to*T?>D^3_e>1vDq?Ft_MA<$jsC`3zMhP zxaTd3Ma0O`z+sO}B$% z4WQJgK`Cw{T%&+TF0z`$vl9S{_c04sniHdO%CyK)V`t*9vx_Ep>kdHrU z$=Ozz1zvMzmFmvI^g}LI;YWFxX=ZtE^G4$)J6=uaCtbFzuW4i2Mmt{3=O&r8n~yZ4 zX*a+5=1=SQ)W7`NYcJ#Dr*G2pLo=6z?xzD>M-&29{u~B>s>j7++3X~R!iB7X-JYJV zG#RF{l(C8BmR=Zos16R8NEMhlQN`MZ^jsuLSgTc>wyxVY8aGzoJF=Y)82d86babF) zh(6oYxHkXyH1vy(ReQ{Tq+hCkXt+7kZJZsGq2aCHkB+Jh#r znKdItnT!V%v?iNjO7I$lf%|0vO*6xvUlT}W_=`-cYtJFmp`0o6q4uG=mrXC{;8nit z;HUCd7JmK4J01OGyKUF_?)Dx3e(*rbr%?aJX8(>i{#<1ip0GrfIXErP zgvYb2X0tZSFlCoJi+Be5IDjpMl!Y2zE-9NCtW<34}* zSnk`#x83XMKN=gZ?l`h_|0VU~^|WE2yQC|};~uZSg#Na?{LgE++%*HD+W}EF*9#d& zt6rf36mC(_0%asjt7J@vH&%L-u-86N)}^pnDHO_gXMIo)3l$HU;fPE|)R2 zAP+jGpa2hxWM}I%D!3VLHzP{H&s_UL1>-%9$DA;s;A*G@Xf4jsCeF!H{!z;KD7fom zMR@{puQcG*z}pbd5!1|~wxW}dJyO_S)Vqd1PkjB8dlbv}{k^PoS?B7|n{9jAXg@YNNh0Q9^W^yD@%4=X2m zC?ZVFw&mq$Rp~JDs?1y!RT>NmBj(zwhzTfGO@x4okOGShTms-y3bEv${8 z4<>zQSIb)Cnx@*|rslP&n|Iai>^H7IurpvDUh__^d5Yd28lcsU)De39$}6cm^j2f& z`HuJBe;<~#88lzPjv}TgM*h#>&B|iLky%)nmWrVJ1rCDrE(!vL>PN1@UsWYhl`A^0 z0;a(V&EzDA*LTc5CGMBn#qKwT;oC)~=e?g_=i|p; z7tn;^lkkhbE=G&HzH|0*F}~C;Hhxlg{M}^RyyHi%?+U{&wTs6lHz{=j!}m}j5F-kGz=i)Pai>|V_IPCDbonVYfCF<=g#DV;Ua z+eDik;WJfebFDbDGkm5HZEg`~c7@NhV62P9ncd+t1Gwvcab{1nje&kfz_VA@=2PO# zKIu#((n4T%iIAIc#D-(6H_pyRY7TMSDz1m?32_W}5_auv(2i5Vi25&mk`g5fNOiz~ zL79bRA1iY3%&4RIl5LiQ`+9mZcJIq$mlb<^*AADJ^{!o0HOTvU0{s}m{U{ZBp7{|G z8*E=dc=3D<6De5wV#y`jGI&3hJ^S+LwI!aoey9WcKL3_I2MeKp5Rd1>spK`1d>QGt zhc+B!&xs0g;N<|dev4;nHQ14uoO%Uk>RB%GP`|;s<3!nJ|tHi$3fRLRZ?q>}9EdPStjWZX7&t#+L4n+peTqvEH{T+hvO|uW-%&~Ak z=Gi`ac=lSHxioyH4XgA!;0QtD7UOlIONMTXB7~)n{n_?E8_v+M<2URA zBVR^`;KPJRjE;guhd4{edWyU6sgLxXuEr(?QEy@ z_mXmXwB1*u?cAreyHRmVwB0Qc%A7{OFDPz^w)$+OReBu#K$&POP)4+pQzpJO=H%PT z@@SuTiat4IG9sNuDRYamG}`X21=@X98Hl#~GWCEHcz^k)_4ll@GujSSt>Jd1r?tCH zadouatr490#Km#eQAJ0z)#oCu3}|&Y$}_=dQG?UA0y3y1T2g>b>`3by>1iY|90ZW!V;% zC9{?*Ha2dd7gLM@V;}+3dp98@1dXPk;+Fo#%J^aPj>6ph%7VQ7%KhAo&#KV;l=|MP!s7Ojf8PIy>`X|?PfJM5 z-{yTz9bIFl6MC+X8*}ZiDPIv;5)vqkU@=}`VF+Uy@sN=Dnj>C@QaOxF3}NFUj9d43 zg^X12wSI(Hr;IrjK5T!2UE_U-Ey8>o>+2y)NT>^3+uIm!g{Zm8L8d2ZooKeuaft`ug zHKq+Ztz#N04Ji(CTHvfL-am6oN#$50gxe!ZO%`)*WQo<|O5$fBP&H!T09PEKy0p+e z0skx%!%06yxsW4kE2~J0Slg*!foXZ99 zdc6UX9G@lP;1EFXp+ENij_fj_E`UO->}A+5LI3_6TFV%}PsGDMNbaoo18O|3waMpz zjv3Ms$@mJs-^W`5TMpod*D`DmQhS9MQs=0v`5Yxs*K4S-xu}~=N0CQ?I-;S7)KNhm5P8+o#tJfX6TbLd_Sl}i97Keei0C<h$i_ahdaQPx96i^lsp|)79Vee2x;RqZ%p-#I!c%Wq5&eb%DB3Ls3y@ zp>E<_U7&8#P@zC+T%FT;m~(Z3x|yS>-ogRXxw_i2#MK4vm_|*9X|;Pb=b{32+=%k$ z3@r=0UV;|qqST_W&*Y2Y_P&xNXOrC;5)vN-D^zjud+nhC+{Q^s;w!q9ExPpJG+6#J z^3qRhySxv~wFFjKQ52h0AKP7;cQ+WPY8TAFPSH2Ws?xotBgmJ9_wgfana@joJl)Ay zi`Fj*^&h62bkq%OIXIn)YB!>O%145rbyP#;g4Qh5{U+)?0(Fyy$^dH0NNbB}Qb!%r zP;Q`>>nQJkl5H}9LaiQT)4so}eB%%wZ9!_OAaQFWS06u#-albimD&U-ynP`nr zx5_WvzyHE=ubbJtU$S3ZatZbSW~6?Eb4lz?a4xCUHH;kT{hv@PdEXGI>uDW8EfO{t zb&$84KpkNvYP$iYw;R#Ao%0oexd00+^q#h`J!YB5=nvYT+78tJh7OuL#s}Bg$W|;43S6 z9|nr^6{=U*wZjc)#AD5cd+T5+QPDUW7$WTCq4B{~&_4}E?u@*I4V1 znp@p%G=Nvx8W$QO2h;?}aGllBOu2?VJd>NR#cb-x`x#%0F+1+<@@11i^^l!A)Ic!L z^**+WkGvG`o3r8%YVjzg5r069#|+KB0V8)+C<$y*7d9FtLx#jbuH}Gucx$@id3#Bu?FfVGwX%4hl8#G$-2pj?Z2n!%=KyROP%W~2 zA(w_?tGr9CA7L5Lv=;RvP{%Zs9jH}03M~cufda+*qtNS+4ZxdB*C8IeMm&v5-`}YX zY-p+utqr)PK;C-<>UyT4Lgu3GG+m?9x53g(pzQ zScS+}C{Qc3Qhnk5lq?tu6iT(1)k%Tq8*$!W&Wb;%#bX9B;t%NYJ+tEXF>GUDw8p`5 z&LOmR1f8K%EhGj-L||}{5WtQ7(e@u!QKV|3O;RZBEfz9SR4FVbj^42NM@ehf?mAfC z0wX-!aN_&2v0{%rAneU#(A}%c0I>|TIO78y9}r!ESt9iC)S{~d#x{1)=}v59EBVnV6D70=Au70 z#c{b;qy#jZyj%%2QyU}z^ zujd=In$ate_zKnEH~DH%P&=xja_83Hou(^vS~qGaD(b8@yTH_~qi)hrq%=C$U(27% z*K#d|NbzQlqIz=!wuE4My^WcsbZW;mYC25I|9aDXI_kI)Wyo13*|QWV&JU#_Guz_Y(NJ6gyX#hx}Vt+?p`dwFU)3ly z&ycJKHWufpDut@q#y%f#bkv1xTpJ8yd3zlV)zPtSsN09!~M&`igpwY@v>!PZ`UYfi`L0$e*tTv(mmoqO?Z8`tLa?P%@THJP(0 zy`_EEhU`UJZ~v0GB5Rw?JBu)M78^&{m&EN!=C0~C1pO@!h+9P$#)G78YT+(VKc?8JgE5SmtQLaHJv#&}I0N`WrN7_UiN zWb5@-K3hep<;2WPvwRko{B2sh5b6p(3klQ_KJTiiW+Uoe&bI~X2AZ|!)AGJS)@6}% zpm@$(d|s44(U(0d{s2Qf=JrJB;K&+ngOt;hkXBh?%Fm0lB_>(SsivUND#>LqN=tT$ zghKAWw@hnTP~tj{L2c)*{Fer6BNcUx$uetWD@kuxTQpiNY}lriCY;`eZQ1OlXLK}a z?^XpW$z<9VWsHFh)7{|a8Il7leD61pVl7l=!5wOuL46Le>DIMFW1Q#TJ4OvF8 z$vCWz@+DMZQi6F7jIyByf3mK80*kv zK;Ng(AHp&(S`;X>=w4M1P>Vilj6bNxA3z^9#vf4QW6(#9@%tzqwS)aIipSj>7c9BO z2PY*5!8EERHOPbY9?Sr%*R@2;<7hNktjW;4My;&hKCnHbv$m?qv7|yYW0$ERMpz84 z3rui(P&kQ|WpfzR1KfnI$OLH!z;hvI@>43>2_amX zjlC-T>Q-T!xb>RwYloJy%!*GsJ3py_9d*<+*(kn_%lA0tjGDfd6$?2!KENQ~6Y3Mr zl?3WKeT5tkJsximE`e~1$9x?iaMx?p66aDo%ty6A9nn_EL`>Hf5UpGJYC)iG&}hxe z+1;kg&<6zSsD@JJrYN)p0;OvUl7Z6tld#v!IiW!5+JXe+OXq-;FQF|ED8IHK2{6C5 zfN(zxDAaRyD=(!THkxIo=*Tj)4Q}K+bAsY+{}TDrfD)bN?FOW49?g@cf9l9@8j$l- zKWutQN8Z9~khC93S``}F_I4e2T&rm+w!RW?0U^o_S)iHq3Fnid{`U2 zyvJxHTQi+)kP~TCp?yp(kYQ3K+-?gA3W!5)>|~xBdfV49l7xM3Rd}IX2vJJQoiNj# z(^5jh%CKj?wQhI!IbGgu^DK6Y_D0HBQ!_HdZ5VS3wnq##N%=!fswjOdIp?D;)=_%T zP6Nu=vq1}Or_$2f&NZ7>Ce?^QX>Eu69t7XS*0?jWALkmqc%Cyq zjy98Z9JihR1m}L(1mz`g3GQcwZbWa1+fmLZI9C&>>#?`bbs)j>QB(qfI>OS#oMknZ zK+r;asi+$@6zOdA_7W)CnIS@>w@|M_E!bU&=;VEkq`430(*bFCJRLADJy!p2z4Rn`~r1^8BlsF z6Y3bB{RQduC0bAk@1S(%0D==sQ*`#2a@hd2TXo@ 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 b|DApjH0g=|r^nCz;a~jx-@Kz`HU9qrd7Moq diff --git a/sources/other files/truetype hinting source/IntelOneMono-Light-vtt.ttf b/sources/other files/truetype hinting source/IntelOneMono-Light-vtt.ttf deleted file mode 100644 index 73981a1d981673c955990b729393c5393584a4f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366748 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ⅆ_r$S27!k`_Z^VJA(IXSj%m!#I)6uh+V=_5E4{vs&|j9WdST+%YlqOZiroi)&NkP)kp4(GEW^7a+gxb@N@+hQA^ z*X4r};C(_USm~J%q-PbF41z;QJm=^R2X}{&{xk%{)g*O^iXrBEGUbUY_b#qDkL>Eg zqzfvTEGDMGJ8d2ODyV7`dB}Y)rkGMLI97Y|`BXGg7!LbLPBZM^{4gJ_$CR5jY_1PfVtDr{m%aG)) z{g`UW%kA70l1Mb>U~lksF@R76R>)%=6iJ4NVPVk6$uCCvQPbi#2C9x?xFI^;J3Wk4 zbHNqX?|_FfH_P;CVD!vl;=`QtWmQ#Ov;p4-D$n;{itJ>4h%{BDS>JMwFT>{PS_Sbg zar$oZs?bKxGaR3!Q1-YV9XA}a()3`@R zl(h({;7;eIj`#6ha(ql+)l2he6#+886a&4US$^CjiQ&r769ehN8X&p@%04pCu_kGd zJKGDROA6W@Kh`I$fIB@L!E_|8shxvzGL~z1Y8>~lzk;vU=}C})k;M7HkW)jz6Rm=w zgt8g0Ag1_gNFHzrM}eQ}MfKi)MV=0<5vYx1ITXkuAnUCEjX74w8|EoQZ4Q4PPQA`I zE1-zdMKCkhD$^KL*wBgR;Q_c*rc1~fR2jAn`5dr}1W4e**oN*dNCv(&ENB`EV}Q(M zgpEo8BTjGRE~5kKYrGRCWWt~$p5A(oD_ zz-NgeA-7%^(-)24!4MDJ_CO9Tjh8W$3mzDJi@{vToq7W{>p3n2$0P!PN5D(&X)ePe zT@hd8HBm?&Lo{cyNRn9h4`{Kd#t`jGxWmna9=_q!JUAnJF&F0aA|yMcLZe(sMY?4;)}^SX1kkDITb&therX0&bEaAq8TL1GC^Zt|;@48Q}-; z?Z|+*hF6vJf=2bFG6-o_8F?$c$g89?$&|@#K$?@Ujrc$*sW&`b%1hn2an|9sCPP

=liX!x<}omP2>fV<^tor3;-Gm$_~ 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 diff --git a/sources/other files/truetype hinting source/IntelOneMono-Medium-vtt.ttf b/sources/other files/truetype hinting source/IntelOneMono-Medium-vtt.ttf deleted file mode 100644 index f33c8ea1d0c19e15fa2f9250dbdcebcea521fb4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 365608 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 z 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%0A55HW(DHr;>?@Rm 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ℜOxih(! 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 Dfrqs& diff --git a/sources/other files/truetype hinting source/IntelOneMono-Regular-vtt.ttf b/sources/other files/truetype hinting source/IntelOneMono-Regular-vtt.ttf deleted file mode 100644 index e54ee839705a2171c7a89fb5332c7351d9f4bde1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 367828 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 z z%tZamKwYS#3Qak>U&Z8PQyv4#De5R)D*YU#he{)3DLSn+Tr-JgL7>3Ri�I1xdd` z%z`3)kCCp=f+Bq%rDJu7<{C@S<7O$mIV8Knl!W+aQegrBCLz!0p#%KqI-l5g>HcWw z9GUM{&U|`0!+S?)*y85AlDPSKq{!4^aoXp4^Dyf(iDlwkloN6x)eE1wwNati4F*|o z{}o1$EU>aBjfcUn3<(yhS_>8Z_smqRc&Q%jAb1a{a+uu9>zHgZJ(Z4Qqs0@9}89tdFTXq=pg z=$=E+Yx$Eh=2YBX5Rw7CivdS%X6+(@`p`hpEY4A+^C#RiJzJ&y7NE#ss_lpbdr8ZDal#Mv|z%yUvA zaCaCun)i(I8)pgvb=pADyl0?1wZwiDo?$RjlJG0-L+kJftAv>MgvS_{L^_q+V@!O4 zJur~G6hUT1FQT{6vwgaF{Km}InVRiK<`I)B`dptfCfS-a($T}n!_2MdVQ@e3h<^b2 z7T}&`=&Y5^bR=`D?mq_p1ZMb+L2m;UXeSfz-{ie*GutLwB@k!7Myt$5ZP8I7X4DvF zlMF6vxp>>{A>DrDF@`rZ=Jfq~I@;QtPIq7k&;8FRzXuOev=I<4ou&~$w;GK1wuFL7 zdjmBEtJWm{v0$J~^51XBmyJMypZi&^$OCerIeoXDjyjmr_ZaCJaPOGELSW`v5Ei$d?zP+R!B4xl3EqDWQ|Ir7_PXUUOjB~Uxew0ewk z(SCvbR-jO;-TI1%K5S0kucxCG%;|ikL`(CP)kKG{tl;z-j5px1GG*6BSwll(ZR0_K zf&KwOt)JTF)-<&Bbrjx+>dDQ@qCTi~6=w;@SGrH4{k@&! zD9S6lfNc~GuuwYgn~3ieaDJ@ui0=WS%rdM%5sw6l?gwfbUOJ4+>jFnR3V|bD&fRwi z6!B7^Hf!xKQ=Z0NwiX&*Df~PTD2a9y=skR#iPP`d=)cPg`FWtAc{!&^k}+*&I8jdt z`FWtgUGX)zUVa`Za90|*v@_77^FV>S%D@%O#qk}5z)}C@Ekp9XA#014p&f-l(fvt| zQs<&*Mn-iw8{7Ace%I`y>F=Bm2z-{qbhFRigih@gB#SU*lLP>*1Rkv9% zk^D0>?SqknA;CSnl2;av91IR#u`6lSu5-JR=S8qkn{E2Uxt+=LBBwvb0U^p88>x{vD7fkqs z1;d}1O*l={mFdiiVx(oGz11}vSz@nv`}@n46`CuxBA2qrt8)6F-VxYMxIXPXXWsDs zZ*3ghpV`#C@bS)7E4${eK1Z7w=hMt6`_G&ilW`@;kUd0cG2>|{W5$EQ>C}YPjP;_1@P+NeaS&e1R zpoP0Y@bM;4Xz~3llWXa%#tLOl-$&_K*;nJ_lzhT*tucp`lw4MtTI3s%pW!nO(`HJb zE#R4WC4zTmIz;6+A-R4i<`25&IQuq_&4Y z$W?cE7tK9cWj5>Axt2riR=U5$-OgXZR!|Z=I7fRaaLdWY6P-?ns>1aWKeXpBD@2t@ zam=u;s;iDs4K+15GR4YX?^xMbUYXajaM|vW6&p&LSG9L7TiPW5GEcOd(8c?L?RvG zAko1q9{5Ooo+P?f-UF-AGtKGy^>p-1bNW6by<t{*;QV#BeR`DU!iJD&{u@H3PFQ?gt${PoGK z+QeLOziTA0gG!0r5|uKRZV!ZzM_I)uBGNV<;N=A;v!)W#u^oTcLgvvt_H6joWn;tf z#>52o8F>77O37jJ8u(iI_NMQCw`qI1S_{X4&2SvJmPR@E94M1yj$IO;ol4#R;F397 z#<=A}s0f+%djd7V&)i8*DNI*sp!h0?wnXnu>8N5)e5&CH2Kw5WE15wChnbdS7%_h^bgUt>smjyUf?cM-gfSu*bayr*^M#IbW zPx&Ib4stDKOqeW=gyT$c6bava{Pa=m@q~sNOt;`&Z4zGQnu;S7)@HfUjIT&hy5tIW z!}PjYB}i{s+^P5Ni)hrzxXol9b;KG|TT=NjnlzL#n&Ri8JhY6yO|)i=fQw{sPorgU zkGhR1#|&x_fzr8$9$JbS7al;tRkFT9XKn?2hK770SIRU-VLFu8qrm-NG<%SCnQ<~N zP&CH~6tqzUiZs<`p-3_iC|w(c(=zHIXwm2sDAFttCyp~U)oM|)G?{St9VNSfbnCd* z>`YBH?gdnSA2_j#9mmZvZi68hWixaJ1d4Wc0yU|lLUAR07K&;hP@DC;YDCMZfuKdL zAyC^46ll#t(Oe`@+jUe3Xc=>nphdM5s0%oX#;zSO&s-#M-!^bN^zz%0Cs)UyUMWyG zf7Ph%((@!@GfT$%0`la2;Vs@5xX)8A=c1)~UzmsA(HCZDstFXekw9%`-vqTqN6pYw z6SPPg7PNMlQM~e0t7YiB@Wm=nyu8Sfr+3Uq-@~64`s^%I(Y4^x?dvbN zXkFgoG~bGfp|rlJ%Cv~w`M#}7I%~RCDA}#@jh!jY6~~5eeqhJo%54#m&F7}9OYIE| z_ieVtO+UP_v8j8{4p>>%d`;tBN-*>W3}4fJ9$(YaS$$2zSf5bGz_gY+%hxpAI~SbE z)wFW=^fTG1bA3&>W1kxfU(=ydv;>dsL6MQN9qq(q?R_KdX>srkyW*x+D#aT`+^ymo zaqL`Wv;Ja{ZSy&&94`~6-|%i`SILdC`DNntNqT)qJUqs{V2SNUaCIH}oE<5TGCM4& z9YM-~mU1&vevG@j!V(){Zf7>wR3prwhPfV?H+jmCmU5C=H9Esu$_eBpo+9&JMCTej z^(23aEU{6_&CDBi*KPvk5iR8=U_{DBO2Milxu;>h?h5Q@{2ziF1a8e6m$#X{5VodS zy9}P+q+{?Q`7`(p_9HDwDWNvR9v2iH8gGg4kFXqp8RsJjRR3hp6!6{YBWl1}EsM$64I5ta*Y3Z)s{C9B#F=EojXv@Q(@g+re6j)5lm* zVMUFPcbUbK=!lC|6m=U$^7W|go4myWC0Mu@-dH5tW#j$|&o+~L70`?imkOJ@NzfMy zXUm@Y?)>)ldEVbzllAwH3fElrqi4u|#Yy)UoCC2^Ty1a+)KuX6m8TVp>9#sNH zm_RBC>Rp;@mbi&5&aPAM4gA{^)`;A=vbw>MCQEB)n=2_QFFNykFBNSH44hX~Rd2PF z`uMn#5*)B!O6No;(D$hI$nOU{3`98Xl9wgm5PYs2;k}MC-DT=?lsoOH=DJ&{t7%h*M7%8^uE}D_ai!#Br`w&MH&j&4Ur<}Pw628B4|fE5dzA+z1f}O^LmSQ; z%?N9Q5_=Nm@Ri_s3qEvU6W)UUCsVJX6MOmx=D~!jo!-~5Cr`HD`#!_H!09JsR;xg% zNRe)Kf6889m!kKP&lR*`t`+_~<6$HgT`*k{6%ww(#Tg?e{yF|u%qMg{COcj1g(dZM zi}TZ684IeaIx<}8`EO@A)Xa3JGuA>^VD2_*{|qm ztScoh&YARz>Pk`7lvK3(O{guERBQDBn=``8E6#p++)LC~v^t$*{5vNr?1j9lqNQw6 zXhJ|hTyRa>vWD8O`9`}ZepS?4S;X3d6GObc8Y}0`U$_g+o>7pK;>w`A^qPN7SUFhC zS6R(pCcZC)G{B_avIsWH9>vV$d!Lp3)PeNv;$MY><2-r)1HAwRD2TvtoGt zINMXjsmXBOmJHX*qlPDC=DtIYmu`n8McCYZkSX$RxNMAhiLTu%ScJ+PuV%>cIX96; zx4Rq2w_#zCtm?zJEK|IFye#r=^qJfO_!OZrLeE4ZT$C|TH-sR^Cw@EqMg)}4y$a9w zz#b#zq%dhW=4dS^y#Cw%%fvV34{yr8f@&hM_oZ&E)vyYAzlIYk@8#v)?EQB@s|BjRwdijS&7yD+DXEFe;vki-g%#QKiv6EiFCKrP1@`b84DH z&snzYoX{4$q-XA8+&q6#euuC9HmvZL0Grinr-Fl$<_iU`6L3nV>A}-!wqdq>aac~W z8fguPi78DiNYcK!Ow;h2Q@*cdfF zPWz<1e*ntWuzzXljdoKXu1yZd;W;*RuD!LXX<=&ra``|Oj-g~5EM~|1D>;FApmPXxMl?Ep0nd1w%jct=72>XG zM8wEoAJJKm0y>vxS6M;F5fy3BX_@{&dJL97ssCEMFqE`zu8$&9|DFE8(-Wuv#-9q1 zLLZiV4124jvH^E}XYGeozd$!!wQSic>W1hQ?hdSZhj_0bK?%H$)O*E4P!mC~aOX<* zx=(0)2nr9!B{;2Dm|ZP>eXqEFcBep}aA)8IkLVg+e$6zrKB1~N#3dxeQJ0_=pZ<+B zf|d$GoxQ!lI)CCFAAKk{=IXPw`opsu9kh;2|3kU~v%g&mc_hFNyYT+cz!OgloOI^p z`*33hGf%H8)AM7@2bJeebF zX~I1lODbdEOZ-zpTui(g9h>kG8Z=&wiA|87&f8z}N>nUPRpVo$qhe#xD`Sx_%>;Au zWw?+hpD|y|uV&Vngh{qy9Ue3gm)d0Stdn{Ny9eN5R)BLTZf+sc)?IcH@kToNuy9a?v$+p%lxhB_JT#6_Y4R05 z7~CbVSiuo^0~8$U?-ziXR|yTL;RvGQIy5gS#L^iPuvTi8y1LiiT*?_c-Kb?%;3Ad= zMu&t%_$$QH=gl?wzH&Xd>5%ekBXIKVh>J1!xf=|Pi-o&mp11H`N1TKLfDly9%1^Dn z&A|?r8g31Y2``DycLpUASH+iXt!P);)#yNQu&dUHOkXNW$J}?xZ%Fql*P)&LAK)w_ zMrrbK{M#w=8@Y$8h{vntHyBf{0glVZ-VClQ&mtdhOP{Pd4?%t-2ZDQ4)Qm&(?rs$~_l<6_$if< z6XUtmsxof}kHxD>Iu}+P3Gvz|@_rVSYnAi3oTKgE%<^lkQ%!I8QU-$3>~Mz*Ude4(4JR+g5+WHmyC!vS;Ejzntt8$tPyatdQQ@WHQ@Sr2U- zw)fPx_N0#XDov@S{%LYhRA^{appp}u2??PNwR+AgA1z9fN!TN@1YOZ+zF5NMKkut{ zoQjzD4d%9c?vtqZ|Aak)nusj}v*g*L4Hpg`JvZf zafYdStY;!mK3@uUVThO)W^=Z;d=T}?Ha#;>wqE(W^3VU-8FHmsKJ8VY$s>uifh3RM zR1O!hJpu`xjOYuT*fyGF5_9&)9e1RhQjfQup#%kKmtB@NcH`N~pnRpZ^f!=7%sKMi z-N$qDQ=X{*&78bwWqJc#%|Kp;T*9TzGs+AkZO&LDv!mWmd@ipxv^2c8y?td^sl7(o zp1-T+m4c$sj<)s%p(S|zA%l~cMYKGUY6D63;d~4X+RcR@+DgxmYKfmS@*yrhn^$8m z4O`jX-Wy&TTH}=g2EI~Q61t$hts}GuFR(;i9`h>YvWcrUh-4FN7ijJBh$avS3ZuAi z&h=4etzR>1x4UP#y}q#VoYb+N-7_oshBMbMP4*8B2nq|5bA!|VV5+d}ZbN;a^lH|m zlkmCH$!;#5P_=1M)6Uucd(ueRv4X*L3 z3RNQm(@VnU*V_{!15@(CTC1kt;_cSb8k&!lN2V2pMR^6G57?yOhqzDznS_fZ*m;BL z-a>HL5qFhqdVyG4l%08Nt3S`!vnOMnpdkIpD}qyieBZHLK?yvgffIx2x}1r5K6W0d-0i%Kp6V18le|~@cMJ~*^E$#umFK*=4c@upAA|d z`h=@Q=+FYi>G^SlbqHe!lva#D>9q*-9HkNc)d*AuN~1DnArK}TVHv`k2uHNf1Nf{* zco%`nMW0ljE`)Z35-q%d&pWhGgU|U0*CO1FK<%^=;VA^FH$6x7Avy>Qo|&Yr2t>00 zf%5+@!a@XUqj?C_&J-FE90)E1O4r+jK^ATDQs0`EwJzAXVPigcFQB6enB^!UYKbiLe1-5`p;Mgg|v9I(Y~|2=HztMIj_3P#K9Y zfe1P;CB*-y;TWEM6yaus+YzouIEioq;Ti-=zX{=+;;24UFP*3K+$r$MA_BY#t%v_0 z(MPu9Qx8LkUxu(3;R^&R3;jlE&mp{sK<)PbDL|jhGoGm5n8ONuC%)++0dX3O|Jy+0 z=S)G*hdv__C_ic!3R|>5Z9{EFX*5Rk-}O&@&Y-?Rp$cJEdEI|8rDY&a<5~~Bh<}q{ zZm0iETt$8{2xp_A*W*l|G!D)bh;KA!oh{Iu^#3bRKh@`8^QSg%>GRhaKO6AunF93# zs(;N{em~PQ|C2Pzhx*=`+LY$O*+HL2|2LnrX=>lyuOdG)&!h1@7J=5Q|87`^XY@ep zoF2}S_l$bdTA&AWdA=@Qi)a2XLNe&k*f<-lv-NLEUwxLa66yL_Khvjq4*I{2)0~$z zD^T6Czd;}w<4l2`r*hKTDQV#tJ|9K68G+W5v#o9aUHn$iB3a|N2q*AX`3`rtdlf!g z_`hPj_36U zjo4P6oyWUKx0M;3I)A2L3ki!@&Q7C*;_mte|~CZw6-v?+^ZS zNKeR>p;GAT(2wjr_HFhj>~DpIhjoQr81_`SCEOLhGyM7Rm%~p-R7Z40Y>K!e;@!x$ z$g#+SktZX69{Gc+^wTY0*v5J<(4_e;T94Tom&kv3{{DV(*CkC@v{(Anx{f zYkY6~iTKkAwuG33jD(7W_JrPq^Affv985Tt@STLm6MmBLI$qR#mhdmtTMbkrRfn3c z7O0hKqq;y{rmj(k)brKt>R$DbdQ`nhJ*nQKKCC{i{!abM5$uR|I31aeB1e^@+0p4( z;plUm=a_KpaO`&+c3kT?;dsFDyyG>;-x9qNqY|?cYZI3wu20;Vctzs36CX=_De;}e zzc?kQ-Pz+Dac*@!>iop{Wl~^LVp363OVaVAdy*bcdOqpZq}P-Fnk*&TlQWX5lNTqi zPu`w#D4qv+l}{ z$?nhIoV_ReaQ3n6li7dB3Cu~%Db8ulS(!7Mb5YLKIj3@-$ay8_k2$AvgL0E{OLFUT z_vSvF`{UdR;(096sH$oSbRnCjm38sKUCsV5>t|0Qd_dTWJAfWlB-Hi zl{{YZQpr0dpOyNQ#*}84mX{tWy|whA(icnLDE+vMm4%f#%CgGJ$_|yiRQ6HXSLMOw zN#!NwZRM-V$IADXUsHZ(`9tN?6^Ru^6)hD@D%MnNsJO7=ii#U6?yPvI;%61Vt@uM_ zRApvmb!B_yIhC6#_f}q0d1vKAmCshbRQcMxxOutr8s;sVH#~3mysPKkG4IKFugv@X zyf3P(RdH2$RSi|ks@7KBS$>Xt>$cP#th=%9-nt*u{krZ?bzjwo)~D9b zt6x+bK` zaN|_tfyU#F_cT7+_)_C*O$AL;P2c1H9&LKI=_gIUYMZAERJZIf+xw>{PNQM*@r zetUQOw)U&rA8CKF{XaVbJBm8ibX?r=T*vhMs`=ydZ=e6`1zYKbgGBjCpG1E#)RM1|WyU<=fRC-I>(=(jr@h9+C#`}m6EnSh~B>1&J zD$X-a7;k8R7isAhq_5ZF!LaZr@)#5Tdki4qJ6{!rj z-UP60G$7g9Z_5V8Cx*vH9Rf2nHrYQmx|zP^ z0%;8KG06dKuK{ULnnGG1?4!*5mXCW~dHi3c)QsQSaSN>S3{Bs$(g7YB_E^R!Z}vDydOwLOEKb zR@A#)>X7Dxg9}l{E@=_kehGB+x-kNmODm)vsaIMlt&+~ch@to43Fzfs@Kb!7bQhDQ z2c?IkA4v~Ok4Qgc3iFblmPj|xAC?nqrPb287_Bw1#2PH!FFhdrK>8N^Gh3x3<_*h7 z2bo1Wgm-Rxr01lIr327c3B!1cfR0ua&Lv|o4&$J~90=XvPtbZt&?2X#zd?sNQMy_> zDqSVjN!MbQ@Wm`)lWv68<6g`F`=N>L3k7I+W`n!802auCq4voH>B63*QLYKo6_%CIjg`7^^Wvo>ATVk@EkplRk3PT!)jR_ ztA{7(M%KidrF&S5v=+A#`&k=2bazOXv-#3jY=Puv3o&zavM#m=n%_&%uYM}M$db#=_l+QwwkSB=dwPwR{Ag2&(^U4ww?{LAvVm;lYS=sTzZLZU?XfJ z8^gQmI|ga^ z26iKEZr{vKuv=jF<~DXa`?mB4c9NZvzGQc>JK1;GUF>f5U3L%qp7bA>1Ai_3irvTV zXAiIkr6KkZdzd`}iTW}2IC}z`yHByF+4tEq>{<34`vJ6=f5e`LhU<&cpP>)_6ZTVh zGk=1;#9n4UXRqL1+57BO_Dl93(x0TivR`3*o+oW!zh=K-zh$qn*V!A;s{S2&i@nX> zVed*C*?ZCm`@J;E{=ohSeasWkuAgQfGKu|38e<=^KeNBEzhZ9QB%Lpfvya&)>~HMv z>{Ip``%m^c`$C#v|6u>c{>e_WFWJAOf3mOGG;_-mRP$vSipH|H^c&1NQ_^Pa4SZx@ z8S9K}ll^3WIY17SgJ5?i1pd73a+n;BTa}S=6s)tyK!5W0avb&&39>3XGmkVGsrbxO)x=${aOXO0yOfH89 ziAs4MY)V(dMr|$bbk)lZ(jRe?qDlIfbO~$>x4@rZ8+_$<$n&KOhol&_MnmXFHU$k)R6l)oe2CEpFZviHc}lkb)9lkb-wkROyEk{^~I zksp;GlOLC#ke`&FlAo5pFFzwcD?cayK>nfpBl&s%$t`2+#wJGw`qmAM2MkUPkBkg# z9KiSWlYz#!@!`RtN$aMmwIjn5Lj&vlCI-eg5BCpj>>J-;?Wa{VXZ`S?SJTw^nD=Pk z@OYosrh$nupQ+K|g1q`V?Xyw)Ecad8H#9jp)Hkeb85{LlH#R!xJ2pBnIW#=J&WghD z$OI*=A6`E>L`gg{;Ws%nJ|Ge&Z0pCS#zitACx*994%yZZZx*o$E7At2%tQYCArYVO zBZL3zCR^b){ux{u}%H$HzuRqP?zvc)WjVBS>yVFIqc*hgAae_W| zqUg3dQ0eRM9~hmq)fq@DrSb~+)Qt_IA8fGIQ)}=fzXne|Z4JibmPTI0;6~4{9Bykg zp0qaVWC0!@>zlMUdBFNl!KO6PWTphsWTph8$mYjHlQoGZYvN62X%f|L(yHBLl-t&1 z(6CafsCJX6wqJ{*(S=_Cd%2SWzyy;T$}#9Pn%Y_c27>W4x^R*J4~gqcIZ!8=JVFH%;(wp z&o_aB=X(eVp3OI?1oM>7Ifz;oaI&@qh>HfWQk0XiEEHKT=@z37*;@is@@p zzo(wIe&cb=I?<8Wd43h`w9a_ax=tr+AMl{`v|v-3Xe(2KXe(2KQC9O~qOAr*TMdZ5 zKOpK0;gQ4$+kjDE+kipCN~xm01KPYl=qaFOkQ4M7)JO~(B>V?WgVb-x^N8ON&s;RX zkf#BL^n84W^uaqs>k~vF5}M!1&?^>i5hXSjYoqb)^wh7oa56rSn)P9@Rqqc#v)}yu= zxmzh!45aNmKfmoB3byUWBUXwEZf`d@;XOf176~DFd3AYW*El-0k?$JmlXi{x)OL-C ziCrU)(5{g%v}+`c*fmm2>>3HgcZ~#Ej~)tMiyYPsjPe}llXAePmIGoU2Ogmu2tzp# zM&v*-kpqEv4g^9SaDy>F0K6F9J~lepH-h}E8;5DJ>F=8iFk(6VeVcrFOZ9JD8)WW# z`0mS@fJmt5#I!}^TU8_lc-obaypvIc_f(2-ZXse7{6fr6=Pu&@1}pHzhx#Hu?K~T? zbLRU|`i*#t&rnZ(oNq`9;Cboa0!2Rh*I+#}J;6`sI1xqr<&Ri-lxiUodAkI8YQyoS@BE=a&+qi4>1Y19zs@mY zpM4hBD9vBz9DND#5JUC&&pNyK7hXX97oBbNOMt;T`WB?uR)YqcSx5jsjg366v5n#( z`h&dGGg5dlXQc3wQA()(lqdux1$r9T^VJ|Bx&!6w`H|O#zS=!)V3fj?W)LxTGo6wN zW{|6OA8}sReb{-Z`?8)xJ(pJQR1a3V)k`W*s|PAhtKX_{s~1fZ8G z>YlQt>P2O4b$4lqx~s&kURZKk-C43z-BILLFDN>tZZCGL+lo)CTZ_xoEd{65%>{0C zs?e=Y7M@lo3Ubu({L||B`EGSnezH22=T=8^POBSp+$tmrbwloH^}JlSI*iYuoH%tb z+pVt8I;{?5xz%-9r_}zerRv&Dx7wF^T0J+jOkI=VR#&GLsOO}uQ&*+A)s<;G)!y{e zYEQabU6Fc9U7qSzm!-JXZkJnK>N=$^Np`D?lWWvP&eLj_)2((UovwAO3zOXH0>>$J zzQe6{B)Zl1#8YZp;ySf8u}p1AaI4L#TWwNLsf`I`YD4@^wLadh*5R`@K1Z#IJFQm7 zxz(z;o$9=}9JR7ysajTgS}iHcP>YM4YGJ`nH8&?mO;4*)(_&+zSEa@})sz^U>Pjw9 zlVjX!lCw;8M!R9rtyOj8L`AGp6HciKQ8{XSq+5-PaI3M!(djFriX!4y#!xJhV&Ty> z5$;~QGqgKoXK;6DPjF9w)4$u>>DBGuw8{r!+>R3V7H&s*6ri8bmPTKcVLgL z$I=sI*=4!e@_mb!)DwhPSG%Oz`0q(xR;O>b;*`66d*q&7IQ4y7R^X4Xw$>Z(6E2sQ zW_CR4<6hixueEFCz3jlft|j!hc2V!WmIL=n-MuSU+{f7Ap8c0yCdJox+Jq(_jxIYd+I0fk_`?i@WEpg=iewIe!_br;~%9m{yzsIimygg#E_=_M?cR> RJ6qCRq((!OAquYs{~xJ$r0oCz