Skip to content

Commit 90e667c

Browse files
Merge pull request #46 from intel/V1.3-Sources
V1.3 Sources and metadata adjustments
2 parents 887f9a8 + 8d5f016 commit 90e667c

File tree

458 files changed

+5338
-2410
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

458 files changed

+5338
-2410
lines changed

AUTHORS.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# This is the official list of project authors for copyright purposes.
2+
# This file is distinct from the CONTRIBUTORS.txt file.
3+
# See the latter for an explanation.
4+
#
5+
# Names should be added to this file as:
6+
# Name or Organization <email address>
7+
8+
Intel Corp. <[email protected]>
9+
Frere-Jones Type <[email protected]>

CONTRIBUTORS.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# This is the list of people who have contributed to this project,
2+
# and includes those not listed in `AUTHORS.txt` because they are not
3+
# copyright authors. For example, company employees may be listed
4+
# here because their company holds the copyright and is listed there.
5+
#
6+
# When adding J Random Contributor's name to this file, either J's
7+
# name or J's organization's name should be added to `AUTHORS.txt`
8+
#
9+
# Names should be added to this file as:
10+
# Name <email address>
11+
12+
Fred Shallcrass
13+
Nina Stössinger
14+
Tobias Frere-Jones
15+
Matthew Turrini
16+
Intel Brand Identity Team

license renamed to OFL.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
Copyright (c) 2023 Intel Corp. with Reserved Font Name "Intel One Mono", "IntelOne Mono"
1+
Copyright 2023 Intel Corp. with Reserved Font Name 'Intel One Mono'
22

33
This Font Software is licensed under the SIL Open Font License, Version 1.1.
4-
5-
This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
4+
This license is copied below, and is also available with a FAQ at:
5+
http://scripts.sil.org/OFL
66

77

88
-----------------------------------------------------------

sources/instances/postscript/IntelOneMono-Bold.ufo/features.fea

Lines changed: 128 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# ----------------------------
2-
# INTEL MONO OPENTYPE CODE
2+
# INTEL ONE MONO OPENTYPE CODE
33
# ----------------------------
44

55
# ----------------
@@ -29,6 +29,15 @@ languagesystem latn CAT;
2929
@figNum = [zero.num one.num two.num three.num four.num five.num six.num seven.num eight.num nine.num];
3030
@figDen = [zero.den one.den two.den three.den four.den five.den six.den seven.den eight.den nine.den];
3131

32+
# Marks Above - no grave
33+
@deadMarks = [acute hungarumlaut circumflex caron breve tilde macron dieresis dotaccent ring ];
34+
@lcMarks = [acutecmb hungarumlautcmb circumflexcmb caroncmb brevecmb tildecmb macroncmb dieresiscmb dotaccentcmb ringcmb ];
35+
@ucMarks = [acutecmb.cap hungarumlautcmb.cap circumflexcmb.cap caroncmb.cap brevecmb.cap tildecmb.cap macroncmb.cap dieresiscmb.cap dotaccentcmb.cap ringcmb.cap];
36+
37+
# Marks Below
38+
@deadbelowMarks = [uniA788 macronlowmod cedilla ogonek];
39+
@belowMarks = [circumflexbelowcmb macronbelowcmb cedillacmb ogonekcmb];
40+
3241

3342
# ---------------
3443
# Localized Forms
@@ -66,6 +75,28 @@ feature ccmp {
6675
sub jcaron by j caron;
6776
} Decomp;
6877

78+
# Replace marks that follow a letter and another mark with their combining forms.
79+
# grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters.
80+
lookup DblMarks {
81+
sub [@ltrLC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks];
82+
sub [@ltrUC] [@deadMarks @deadbelowMarks dotbelowcmb] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks];
83+
sub [@ltrUC] [@lcMarks @deadbelowMarks dotbelowcmb] [@lcMarks]' by [@ucMarks];
84+
} DblMarks;
85+
86+
# Replace marks that follow a letter with their combining forms.
87+
lookup CmbMarks {
88+
# grave is not included; we prioritize its use as a symbol for programming, which should not fuse with letters.
89+
sub [@ltrLC] [@deadMarks @deadbelowMarks]' by [@lcMarks @belowMarks];
90+
sub [@ltrUC] [@deadMarks @deadbelowMarks]' by [@ucMarks @belowMarks];
91+
sub [@ltrUC] [@lcMarks]' by [@ucMarks];
92+
} CmbMarks;
93+
94+
# Replace letters with dotless counterparts when followed by a combining mark.
95+
lookup Dotless {
96+
sub [i j]' [@belowMarks dotbelowcmb] [@lcMarks gravecmb] by [dotlessi dotlessj];
97+
sub [i j]' [@lcMarks gravecmb] by [dotlessi dotlessj];
98+
} Dotless;
99+
69100
# Replace e ogonek with eogonek.
70101
lookup eogonek {
71102
sub e ogonekcmb by eogonek;
@@ -145,6 +176,102 @@ feature salt {
145176
} salt;
146177

147178

179+
# ---------------------------------------------------------------------
180+
# MARK | Generated: November 23, 2022 - 02:37:49 PM by 'markFeature.py'
181+
# ---------------------------------------------------------------------
182+
183+
markClass [acutecmb caroncmb circumflexcmb dieresiscmb dotaccentcmb gravecmb macroncmb tildecmb] <anchor 0 502> @mark_aboveLC;
184+
markClass [acutecmb.cap caroncmb.cap circumflexcmb.cap dieresiscmb.cap dotaccentcmb.cap gravecmb.cap macroncmb.cap tildecmb.cap] <anchor 0 691> @mark_aboveUC;
185+
markClass [dieresisbelowcmb dotbelowcmb macronbelowcmb] <anchor 0 -35> @mark_below;
186+
markClass [cedillacmb] <anchor 0 -10> @mark_belowcedilla;
187+
markClass [ogonekcmb] <anchor 0 -10> @mark_belowogonek;
188+
189+
feature mark {
190+
191+
lookup aboveLC{
192+
pos base [a] <anchor 296 507> mark @mark_aboveLC;
193+
pos base [c] <anchor 313 507> mark @mark_aboveLC;
194+
pos base [dotlessi] <anchor 321 502> mark @mark_aboveLC;
195+
pos base [dotlessj] <anchor 400 502> mark @mark_aboveLC;
196+
pos base [e] <anchor 319 507> mark @mark_aboveLC;
197+
pos base [eogonek] <anchor 319 507> mark @mark_aboveLC;
198+
pos base [g] <anchor 314 507> mark @mark_aboveLC;
199+
pos base [m] <anchor 307 502> mark @mark_aboveLC;
200+
pos base [n] <anchor 309 502> mark @mark_aboveLC;
201+
pos base [o] <anchor 308 507> mark @mark_aboveLC;
202+
pos base [p] <anchor 319 502> mark @mark_aboveLC;
203+
pos base [s] <anchor 312 507> mark @mark_aboveLC;
204+
pos base [u] <anchor 319 502> mark @mark_aboveLC;
205+
pos base [z] <anchor 299 502> mark @mark_aboveLC;
206+
} aboveLC;
207+
208+
lookup aboveUC{
209+
pos base [A] <anchor 298 691> mark @mark_aboveUC;
210+
pos base [C] <anchor 364 696> mark @mark_aboveUC;
211+
pos base [E] <anchor 314 691> mark @mark_aboveUC;
212+
pos base [Eogonek] <anchor 314 691> mark @mark_aboveUC;
213+
pos base [G] <anchor 331 691> mark @mark_aboveUC;
214+
pos base [I] <anchor 307 691> mark @mark_aboveUC;
215+
pos base [J] <anchor 470 691> mark @mark_aboveUC;
216+
pos base [M] <anchor 312 691> mark @mark_aboveUC;
217+
pos base [N] <anchor 311 691> mark @mark_aboveUC;
218+
pos base [O] <anchor 309 696> mark @mark_aboveUC;
219+
pos base [P] <anchor 323 691> mark @mark_aboveUC;
220+
pos base [S] <anchor 321 696> mark @mark_aboveUC;
221+
pos base [U] <anchor 307 691> mark @mark_aboveUC;
222+
pos base [Z] <anchor 317 691> mark @mark_aboveUC;
223+
} aboveUC;
224+
225+
lookup below{
226+
pos base [C] <anchor 354 -40> mark @mark_below;
227+
pos base [Dcroat] <anchor 303 -35> mark @mark_below;
228+
pos base [E] <anchor 314 -35> mark @mark_below;
229+
pos base [H] <anchor 307 -35> mark @mark_below;
230+
pos base [I] <anchor 307 -35> mark @mark_below;
231+
pos base [O] <anchor 310 -40> mark @mark_below;
232+
pos base [S] <anchor 294 -40> mark @mark_below;
233+
pos base [U] <anchor 307 -40> mark @mark_below;
234+
pos base [X] <anchor 308 -35> mark @mark_below;
235+
pos base [Z] <anchor 317 -35> mark @mark_below;
236+
pos base [c] <anchor 310 -35> mark @mark_below;
237+
pos base [dcroat] <anchor 331 -30> mark @mark_below;
238+
pos base [dotlessi] <anchor 322 -35> mark @mark_below;
239+
pos base [e] <anchor 319 -40> mark @mark_below;
240+
pos base [h] <anchor 318 -35> mark @mark_below;
241+
pos base [o] <anchor 307 -40> mark @mark_below;
242+
pos base [s] <anchor 301 -40> mark @mark_below;
243+
pos base [u] <anchor 317 -35> mark @mark_below;
244+
pos base [x] <anchor 305 -35> mark @mark_below;
245+
pos base [z] <anchor 299 -35> mark @mark_below;
246+
} below;
247+
248+
lookup belowcedilla{
249+
pos base [Z] <anchor 317 -10> mark @mark_belowcedilla;
250+
pos base [z] <anchor 299 -10> mark @mark_belowcedilla;
251+
} belowcedilla;
252+
253+
lookup belowogonek{
254+
pos base [A] <anchor 487 -10> mark @mark_belowogonek;
255+
pos base [E] <anchor 467 -10> mark @mark_belowogonek;
256+
pos base [I] <anchor 307 -10> mark @mark_belowogonek;
257+
pos base [O] <anchor 320 -15> mark @mark_belowogonek;
258+
pos base [U] <anchor 310 -15> mark @mark_belowogonek;
259+
pos base [a] <anchor 462 -10> mark @mark_belowogonek;
260+
pos base [dotlessi] <anchor 322 -9> mark @mark_belowogonek;
261+
pos base [e] <anchor 410 -10> mark @mark_belowogonek;
262+
pos base [o] <anchor 312 -15> mark @mark_belowogonek;
263+
pos base [u] <anchor 472 -10> mark @mark_belowogonek;
264+
} belowogonek;
265+
266+
} mark;
267+
268+
@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];
269+
@MARKS = [@mark_aboveLC @mark_aboveUC @mark_below @mark_belowcedilla @mark_belowogonek];
270+
271+
table GDEF {
272+
GlyphClassDef @BASES,,@MARKS,;
273+
} GDEF;
274+
148275

149276
# --------------
150277
# All Alternates

sources/instances/postscript/IntelOneMono-Bold.ufo/fontinfo.plist

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
<key>capHeight</key>
88
<integer>655</integer>
99
<key>copyright</key>
10-
<string>(C) 2023 Intel Corporation</string>
10+
<string>Copyright 2023 The Intel One Mono Project Authors (https://github.com/intel/intel-one-mono)</string>
1111
<key>descender</key>
1212
<integer>-260</integer>
1313
<key>familyName</key>
14-
<string>IntelOne Mono</string>
14+
<string>Intel One Mono</string>
1515
<key>guidelines</key>
1616
<array/>
1717
<key>italicAngle</key>
@@ -34,15 +34,15 @@
3434
<key>openTypeNameDesignerURL</key>
3535
<string>http://frerejones.com</string>
3636
<key>openTypeNameLicense</key>
37-
<string>Licensed under the SIL Open Font License, Version 1.1</string>
37+
<string>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</string>
3838
<key>openTypeNameLicenseURL</key>
3939
<string>https://github.com/intel/intel-one-mono/blob/main/license</string>
4040
<key>openTypeNameManufacturer</key>
4141
<string>Frere-Jones Type LLC</string>
4242
<key>openTypeNameManufacturerURL</key>
4343
<string>http://frerejones.com</string>
4444
<key>openTypeNamePreferredFamilyName</key>
45-
<string>IntelOne Mono</string>
45+
<string>Intel One Mono</string>
4646
<key>openTypeNamePreferredSubfamilyName</key>
4747
<string>Bold</string>
4848
<key>openTypeNameRecords</key>
@@ -81,7 +81,7 @@
8181
<key>platformID</key>
8282
<integer>1</integer>
8383
<key>string</key>
84-
<string>IntelOne Mono Bold</string>
84+
<string>Intel One Mono</string>
8585
</dict>
8686
<dict>
8787
<key>encodingID</key>
@@ -93,7 +93,7 @@
9393
<key>platformID</key>
9494
<integer>3</integer>
9595
<key>string</key>
96-
<string>IntelOne Mono Bold</string>
96+
<string>Intel One Mono</string>
9797
</dict>
9898
<dict>
9999
<key>encodingID</key>
@@ -105,7 +105,7 @@
105105
<key>platformID</key>
106106
<integer>1</integer>
107107
<key>string</key>
108-
<string>Regular</string>
108+
<string>Bold</string>
109109
</dict>
110110
<dict>
111111
<key>encodingID</key>
@@ -117,7 +117,7 @@
117117
<key>platformID</key>
118118
<integer>3</integer>
119119
<key>string</key>
120-
<string>Regular</string>
120+
<string>Bold</string>
121121
</dict>
122122
<dict>
123123
<key>encodingID</key>
@@ -129,7 +129,7 @@
129129
<key>platformID</key>
130130
<integer>1</integer>
131131
<key>string</key>
132-
<string>IntelOne Mono Bold</string>
132+
<string>Intel One Mono Bold</string>
133133
</dict>
134134
<dict>
135135
<key>encodingID</key>
@@ -141,7 +141,7 @@
141141
<key>platformID</key>
142142
<integer>3</integer>
143143
<key>string</key>
144-
<string>IntelOne Mono Bold</string>
144+
<string>Intel One Mono Bold</string>
145145
</dict>
146146
<dict>
147147
<key>encodingID</key>
@@ -273,7 +273,7 @@
273273
<key>platformID</key>
274274
<integer>3</integer>
275275
<key>string</key>
276-
<string>IntelOne Mono</string>
276+
<string>Intel One Mono</string>
277277
</dict>
278278
<dict>
279279
<key>encodingID</key>
@@ -312,6 +312,7 @@
312312
</array>
313313
<key>openTypeOS2Selection</key>
314314
<array>
315+
<integer>7</integer>
315316
<integer>8</integer>
316317
</array>
317318
<key>openTypeOS2StrikeoutPosition</key>
@@ -321,11 +322,11 @@
321322
<key>openTypeOS2Type</key>
322323
<array/>
323324
<key>openTypeOS2TypoAscender</key>
324-
<integer>740</integer>
325+
<integer>1090</integer>
325326
<key>openTypeOS2TypoDescender</key>
326-
<integer>-260</integer>
327+
<integer>-290</integer>
327328
<key>openTypeOS2TypoLineGap</key>
328-
<integer>380</integer>
329+
<integer>0</integer>
329330
<key>openTypeOS2UnicodeRanges</key>
330331
<array>
331332
<integer>0</integer>
@@ -370,7 +371,7 @@
370371
<key>postscriptForceBold</key>
371372
<false/>
372373
<key>postscriptFullName</key>
373-
<string>IntelOne Mono Bold</string>
374+
<string>Intel One Mono Bold</string>
374375
<key>postscriptIsFixedPitch</key>
375376
<true/>
376377
<key>postscriptOtherBlues</key>
@@ -392,17 +393,17 @@
392393
<key>postscriptUnderlineThickness</key>
393394
<integer>50</integer>
394395
<key>styleMapFamilyName</key>
395-
<string>IntelOne Mono Bold</string>
396+
<string>Intel One Mono</string>
396397
<key>styleMapStyleName</key>
397-
<string>regular</string>
398+
<string>bold</string>
398399
<key>styleName</key>
399400
<string>Bold</string>
400401
<key>unitsPerEm</key>
401402
<integer>1000</integer>
402403
<key>versionMajor</key>
403404
<integer>1</integer>
404405
<key>versionMinor</key>
405-
<integer>2</integer>
406+
<integer>3</integer>
406407
<key>xHeight</key>
407408
<integer>477</integer>
408409
</dict>

sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/O_horn.glif

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<outline>
99
<contour>
1010
<point x="309" y="655" type="line" smooth="yes"/>
11-
<point x="149.0" y="655.0"/>
11+
<point x="149" y="655"/>
1212
<point x="50" y="548"/>
1313
<point x="50" y="318" type="curve" smooth="yes"/>
1414
<point x="50" y="88"/>

sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/S_.glif

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<glyph name="S" format="2">
33
<advance width="614"/>
44
<unicode hex="0053"/>
5-
<guideline x="379" y="431" angle="296.0138124292265" identifier="ylsDMwWxaG"/>
65
<anchor x="321" y="696" name="aboveUC"/>
76
<anchor x="321" y="661" name="aboveUCx"/>
87
<anchor x="294" y="-40" name="below"/>

sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/acutecmb.cap.glif

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<?xml version='1.0' encoding='UTF-8'?>
22
<glyph name="acutecmb.cap" format="2">
3-
<guideline x="82" y="885" angle="332.30769230769226" identifier="0rsWLzZF6m"/>
43
<anchor x="0" y="691" name="_aboveUC"/>
54
<anchor x="0" y="661" name="_aboveUCx"/>
65
<outline>

sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/asterisk.glif

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<glyph name="asterisk" format="2">
33
<advance width="614"/>
44
<unicode hex="002A"/>
5-
<guideline x="270" y="334" angle="332.30769230769226" identifier="YkQCsAMSsB"/>
65
<outline>
76
<contour>
87
<point x="103" y="233" type="curve"/>

sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/at.glif

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<glyph name="at" format="2">
33
<advance width="614"/>
44
<unicode hex="0040"/>
5-
<guideline x="471" y="-28" angle="77.1489107691877" identifier="3whqXdGgid"/>
65
<outline>
76
<contour>
87
<point x="492" y="-60" type="curve"/>

sources/instances/postscript/IntelOneMono-Bold.ufo/glyphs/commaturnedabovecmb.glif

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
<?xml version='1.0' encoding='UTF-8'?>
22
<glyph name="commaturnedabovecmb" format="2">
3+
<advance width="500"/>
34
<unicode hex="0312"/>
4-
<anchor x="0" y="502" name="_aboveLC"/>
5-
<anchor x="0" y="472" name="_aboveLCx"/>
65
<outline>
76
<contour>
87
<point x="96" y="787" type="line"/>

0 commit comments

Comments
 (0)