summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-05-01 18:01:24 +0000
committerKarl Berry <karl@freefriends.org>2018-05-01 18:01:24 +0000
commitb06f5eefca049f0211707991397bded1270beadb (patch)
tree4aae8d71e683ee273a5bc4c984657da1ea18928e
parentfa4484fd40909b7d8d5205c08917375a1287748b (diff)
stix2-otf (15apr18)
git-svn-id: svn://tug.org/texlive/trunk@47549 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/fonts/stix2-otf/README.md24
-rw-r--r--Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_glyph_sets.xlsxbin0 -> 302626 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_license.pdfbin0 -> 216811 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_release_notes.txt303
-rw-r--r--Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_stylistic_sets.pdfbin0 -> 181628 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Math.otfbin0 -> 755584 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-Bold.otfbin0 -> 400976 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-BoldItalic.otfbin0 -> 419860 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-Italic.otfbin0 -> 414416 bytes
-rw-r--r--Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-Regular.otfbin0 -> 398968 bytes
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rw-r--r--Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/stix2-otf.tlpsrc0
13 files changed, 329 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/fonts/stix2-otf/README.md b/Master/texmf-dist/doc/fonts/stix2-otf/README.md
new file mode 100644
index 00000000000..147bf59d4d0
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/stix2-otf/README.md
@@ -0,0 +1,24 @@
+# stixfonts
+OpenType Unicode fonts for Scientific, Technical, and Mathematical texts
+
+## Description
+
+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.
+
+See the [release notes](STIX_2.0.0_release_notes.txt) for a more
+detailed introduction to this version of the fonts.
+
+## Type 1 support
+
+The STIX Two fonts are a set of OpenType fonts and are meant to be
+used in that format. For the benefit of LaTeX users who are currently
+unable to use XeTeX or LuaTeX, we have also provided a set of TFM, VF,
+and Type 1 files in the CTAN package stix2-type1. Please note that
+while development of the OpenType fonts is ongoing, no further updates
+to the Type 1 versions are planned.
diff --git a/Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_glyph_sets.xlsx b/Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_glyph_sets.xlsx
new file mode 100644
index 00000000000..fdc48f24f82
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_glyph_sets.xlsx
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_license.pdf b/Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_license.pdf
new file mode 100644
index 00000000000..d247f26fb8b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_license.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_release_notes.txt b/Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_release_notes.txt
new file mode 100644
index 00000000000..4558fd66be2
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_release_notes.txt
@@ -0,0 +1,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
diff --git a/Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_stylistic_sets.pdf b/Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_stylistic_sets.pdf
new file mode 100644
index 00000000000..2ec45461962
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/stix2-otf/STIX_2.0.0_stylistic_sets.pdf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Math.otf b/Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Math.otf
new file mode 100644
index 00000000000..f2599c3e426
--- /dev/null
+++ b/Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Math.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-Bold.otf b/Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-Bold.otf
new file mode 100644
index 00000000000..d1736f1cf67
--- /dev/null
+++ b/Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-Bold.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-BoldItalic.otf b/Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-BoldItalic.otf
new file mode 100644
index 00000000000..84c9c0d37e1
--- /dev/null
+++ b/Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-BoldItalic.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-Italic.otf b/Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-Italic.otf
new file mode 100644
index 00000000000..0b887051888
--- /dev/null
+++ b/Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-Italic.otf
Binary files differ
diff --git a/Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-Regular.otf b/Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-Regular.otf
new file mode 100644
index 00000000000..7eaad9e373b
--- /dev/null
+++ b/Master/texmf-dist/fonts/opentype/public/stix2-otf/STIX2Text-Regular.otf
Binary files differ
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index d688367d994..137ff4dce50 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -592,7 +592,7 @@ my @TLP_working = qw(
stack stackengine stage standalone stanli starfont startex
statistik statex statex2 statmath staves
stdclsdv stdpage stealcaps steinmetz
- stellenbosch stex stix stmaryrd storebox storecmd
+ stellenbosch stex stix stix2-otf stmaryrd storebox storecmd
stringstrings structmech struktex
sttools stubs studenthandouts sty2dtx suanpan subdepth subeqn subeqnarray
subfig subfigmat subfigure subfiles subfloat substances
diff --git a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
index add53f1a7c9..d3544099cdb 100644
--- a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
@@ -244,6 +244,7 @@ depend sourceserifpro
depend starfont
depend staves
depend stix
+depend stix2-otf
depend superiors
depend svrsymbols
depend tapir
diff --git a/Master/tlpkg/tlpsrc/stix2-otf.tlpsrc b/Master/tlpkg/tlpsrc/stix2-otf.tlpsrc
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/stix2-otf.tlpsrc