summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_release_notes.txt
blob: 4558fd66be227af9fe94290db71e7766e5267ba9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
                   STIX Font Release Documentation
                         OpenType/WOFF/WOFF2

                            Version 2.0.0

                           1 December 2016
                        Updated 13 April 2018

INTRODUCTION

The Scientific and Technical Information eXchange (STIX) fonts are
intended to satisfy the demanding needs of authors, publishers,
printers, and others working in the scientific, medical, and technical
fields.  They combine a comprehensive Unicode-based collection of
mathematical symbols and alphabets with a set of text faces suitable
for professional publishing.  The fonts are available royalty-free
under the SIL Open Font License.

Version 2.0.0 of the STIX fonts, now known as "STIX Two", is a
thorough revision undertaken by the renowned type house Tiro
Typeworks.  The STIX Two fonts consist of four text fonts (Regular,
Italic, Bold, and Bold Italic) and one Math font.  Together, they
provide a uniform set of fonts that can be used throughout the
production process, whether that be a traditional print-only process,
an entirely electronic one, or a combination of the two.

The STIX project began through the joint efforts of American
Mathematical Society (AMS), American Institute of Physics (AIP),
American Physical Society (APS), American Chemical Society (ACS),
Institute of Electrical and Electronic Engineers (IEEE), and Elsevier.
These companies are collectively known as the STI Pub companies.

A FRESH TAKE ON TIMES ROMAN

The original version of STIX was based on Times Roman, which has now
been updated for the digital age.

As is well known, Times Roman was originally intended for printing the
London Times.  What is not generally appreciated is the fact that the
Times was a very atypically produced newspaper: It was printed on very
high quality paper run through presses that operated more slowly than
most newspaper presses.  This allowed for the design of a typeface
that could benefit from this level of printing: serifs could be very
fine (much finer than other newspaper typefaces) and small counters
(enclosed areas) such as in the lowercase e could be much smaller than
in other newspaper typefaces.  Another anomaly is that the bold font
for Times Roman is, in many respects, strikingly dissimilar to the
roman font.

Tiro Typeworks explain their approach to updating the Times Roman
basis of STIX as follows:

    "Our principal goal in approaching STIX Two was to address several
    inherent deficiencies in the Times New Roman model as well as
    expand the typographic features.  This process necessarily
    involved diverging somewhat from Times, given that many features
    of that typeface are either incompatible with current printing
    methods and electronic reading environments, and some others too
    esoteric to repeat.  That said, the essential 'Times-ness'
    remains, we believe, and such changes won't distract readers and
    users in any negative way.

    "At the core of Times' problems was inappropriate digitization,
    using an optical size model too large to be scaled down to text
    sizes, with compensations appropriate to its original purpose and
    printing technique, but not for 21st century conditions.  We have
    also re-thought somewhat overall proportions and spacing, with
    changes made in varying degrees to both the Roman and the Italic
    (and we have begun to harmonize the Bold, which has always been a
    major shortcoming with Times New Roman)."

WHAT IS NEW IN THIS RELEASE?

In addition to the overall visual redesign, STIX Two incorporates a
number of significant improvements and additions.  Special attention
has been given to implementing accepted best practices for OpenType
fonts, such as the use of font features to access variant glyph shapes
that were previously only available via the Unicode Private Use Areas.

The letterspacing and kerning of the text fonts have been
significantly improved.

True small capital variants (Latin, Cyrillic, and Greek), accessible
via the OpenType font feature smcp, have been added for all text
fonts.

Text (lowercase or oldstyle) numerals, available via the font features
pnum and onum, have been added, in addition to natural-spacing
figures.

Alphabetic superscripts and numeric sub- and superscripts, accessible
via the subs and sups font features, have been added.

Fractions are available via the frac feature, as well as numerators
(numr) and denominators (dnom).

The OpenType MATH table has been completely rewritten and extended.

Additions have been made to these Unicode blocks:
    Latin-1 Supplement          U+0080 - U+00FF
    Latin Extended-A            U+0100 - U+017F
    Latin Extended Additional   U+0180 - U+024F
    Cyrillic                    U+0400 - U+04FF
    Greek and Coptic            U+0370 - U+03FF
    IPA blocks                  U+0250 - U+02AF

Full details of included glyphs and supported font features are
available in the included spreadsheet.

BACKWARDS COMPATIBILITY

Because of the scope of the changes, especially to the text fonts,
STIX Two is not a drop-in replacement for earlier versions.  While we
understand and sympathize with the difficulties caused by the
incompatibilities we have introduced, we nevertheless felt they were
necessary to address some of the shortcomings of earlier versions of
the fonts and to position us to respond to the needs of modern
publishing.

Earlier versions of the STIX fonts are deprecated and no longer
supported.  We urge all users of the STIX fonts to upgrade to the new
versions as soon as possible.

To enable the new and old versions of the fonts to coexist during the
transition phase, the fonts have been renamed as follows:

    STIX 1.1.0              STIX 2.0.0

    STIX-Regular            STIX Two Text
    STIX-Italic             STIX Two Text Italic
    STIX-Bold               STIX Two Text Bold
    STIX-BoldItalic         STIX Two Text Bold Italic

    STIX Math Regular       STIX Two Math 

The four text fonts contain glyphs from Unicode text blocks only.  For
example, all characters from the range U+2190 to U+3063 and U+E000 to
U+E368 and all plane 1 characters have been removed from the text
fonts and are now found only in STIX Two Math.  Whenever possible,
characters have been removed from the Private Use Area (U+E000-U+F8FF)
and made available via font features instead.

The STIX-General packaging of the fonts is no longer supported.

WHAT IS PROVIDED IN THIS RELEASE?

The contents of this distribution are as follows

    Fonts/
        OTF/
            STIX2Math.otf
            STIX2Text-BoldItalic.otf
            STIX2Text-Bold.otf
            STIX2Text-Italic.otf
            STIX2Text-Regular.otf
        WOFF/
            STIX2Math.woff
            STIX2Text-BoldItalic.woff
            STIX2Text-Bold.woff
            STIX2Text-Italic.woff
            STIX2Text-Regular.woff
        WOFF2/
            STIX2Math.woff2
            STIX2Text-BoldItalic.woff2
            STIX2Text-Bold.woff2
            STIX2Text-Italic.woff2
            STIX2Text-Regular.woff2
    docs/
        STIX_2.0.0_glyph_sets.xlsx
        STIX_2.0.0_license.pdf
        STIX_2.0.0_release_notes.txt
        STIX_2.0.0_stylistic_sets.pdf

The font is distributed under the "SIL Open Font License, Version
1.1", a copy of which is included in the License folder.

Support for 8-bit, DVI-based TeX in the form of TFM files and Type 1
fonts is available separately (see below).

We also hope to provide a version of the WOFF fonts broken down into
smaller, more web-download-friendly chunks.

FONT IMPLEMENTATION DECISIONS

The STIX fonts do not contain fixed-width or sans serif text faces.

The sans serif, fraktur, script, etc., alphabets in Plane 1
(U+1D400-U+1D4FF) are intended to be used only as technical symbols.

These fonts are designed to support left-to-right typesetting in
Latin-based scripts, with additional support for Greek and Cyrillic
text.  Extensions to support other writing directions have been
considered, but are currently deemed to be outside the scope of the
STIX project.

The font contains:

1. Kerning pairs for characters suitable for use with sizes 8pt
   through 12pt.

2. Standard ligature support for those ligatures included in the font.

NOTE TO TEX USERS

If you use XeTeX or LuaTeX, the OTF files are all you need.  The fonts
have been tested with both XeTeX and luaTeX with good results.  For
best results, XeTeX users will want to upgrade to the latest
development version from

    http://xetex.sourceforge.net/

This version fixes a number of bugs that are present in the version
shipped with TeX Live 2016.  Our thanks go out to Jonathan Kew and
Khaled Hosny for their generous help in identifying and fixing these
bugs.  LaTeX users should also make sure they have the latest version
of the amsmath package available on CTAN.

There are some known issues with kerning of second-order subscripts
that we hope to address in a future release.

For the convenience of users who are restricted to pdfTeX or DVI-based
TeX, a separate implementation set of Type 1 PostScript fonts, TFM
files, and virtual fonts is available from

    https://github.com/stipub/stixfonts/tree/master/STIXv2.0.0/Fonts/Type1

Please note that although development work on the OpenType fonts is
ongoing, no further updates are planned to the Type 1 fonts.

FEEDBACK

Please direct any questions or general comments to the STIX Fonts
project.  Bug reports and technical support issues should be reported
through https://github.com/stipub/stixfonts.

===========================================================================

                               APPENDIX

               Summary of OpenType Features and Scripts

Full details on all features can be found in the docs folder in
STIX_2.0.0_stylistic_sets.pdf and STIX_2.0.0_glyph_sets.xlsx.

The four text fonts support the following OpenType script tags:

    DFLT            Default
    cyrl            Cyrillic
    cyrl.MKD        Cyrillic/Macedonian
    cyrl.SRB        Cyrillic/Serbian
    grek            Greek
    latn            Latin
    latn.ROM        Latin/Romanian
    latn.TRK        Latin/Turkish

and the following OpenType font features:

    c2sc    Small Capitals From Capitals
    case    Case-Sensitive Forms
    ccmp    Glyph Composition/Decomposition
    cv01    Character Variants 1 -- lambda with horizontal crossbar (U+019B)
    cv02    Character Variants 2 -- serifed ramshorn (U+0264)
    dnom    Denominators
    frac    Fractions
    kern    Kerning
    liga    Standard Ligatures
    numr    Numerators
    onum    Oldstyle Figures
    pnum    Proportional Figures
    smcp    Small Capitals
    subs    Subscript
    sups    Superscript

The Italic and BoldItalic fonts also support the following feature:

    ss01    Stylistic Set 1 -- alternate lowercase g

The following font features are supported by STIX Two Math:

Supported features:

    aalt    Access All Alternates
    ccmp    Glyph Composition/Decomposition
    cv01    Character Variants 1 -- lambda with horizontal crossbar (U+019B)
    cv02    Character Variants 2 -- serifed ramshorn (U+0264)
    kern    Kerning
    ss01    Stylistic Set 1 -- Math chancery to roundhand (\mathcal -> \mathscr)
    ss02    Stylistic Set 2 -- Alternate italic forms: g, u, v, w, z
    ss03    Stylistic Set 3 -- Horizontal crossbar variants
    ss04    Stylistic Set 4 -- Minute, second and primes to long variants
    ss05    Stylistic Set 5 -- Short arrow variants
    ss06    Stylistic Set 6 -- Short/narrow variants
    ss07    Stylistic Set 7 -- Alternate math symbols (product, summation, etc)
    ss08    Stylistic Set 8 -- Upright integral variants; XITS compatible
    ss09    Stylistic Set 9 -- Vertical slash variants; XITS compatible
    ss10    Stylistic Set 10 -- Diagonal greater/lesser combination variants
    ss11    Stylistic Set 11 -- Long slash not-equal combination variants
    ss12    Stylistic Set 12 -- Low contrast (sans-like) variants
    ss13    Stylistic Set 13 -- Horizontally flipped sine wave glyph
    ss14    Stylistic Set 14 -- Tall variants
    ss15    Stylistic Set 15 -- Slab serif symbol variants
    ss16    Stylistic Set 16 -- Circled operator variants
    ss20    Stylistic Set 20 -- Miscellaneous variants