summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/unicode-math
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-01-13 22:25:39 +0000
committerKarl Berry <karl@freefriends.org>2018-01-13 22:25:39 +0000
commit88c79b1089afed4ca1c72394817bb8f55bd1e9aa (patch)
treea1b8cd74218d99a44eb6d5868644b5e310b34921 /Master/texmf-dist/doc/latex/unicode-math
parent62fd25b2444dd76b32175abd5c19d10f9b3efee6 (diff)
unicode-math (13jan18)
git-svn-id: svn://tug.org/texlive/trunk@46300 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/unicode-math')
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/CHANGES.md97
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/MANIFEST.md229
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/README.md21
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/um-doc-main.tex20
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.ltx5
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.pdfbin326816 -> 327566 bytes
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/unicode-math.ltx5
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/unicode-math.pdfbin177718 -> 180360 bytes
-rw-r--r--Master/texmf-dist/doc/latex/unicode-math/unimath-symbols.pdfbin1611987 -> 1666639 bytes
9 files changed, 193 insertions, 184 deletions
diff --git a/Master/texmf-dist/doc/latex/unicode-math/CHANGES.md b/Master/texmf-dist/doc/latex/unicode-math/CHANGES.md
index 9153716de7f..9c48bda9b09 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/CHANGES.md
+++ b/Master/texmf-dist/doc/latex/unicode-math/CHANGES.md
@@ -1,16 +1,26 @@
CHANGE HISTORY
---------------
+==============
-- v0.8j (2018/01/07)
- * NEW
+## v0.8k (2018/01/13)
+
+ * Eliminate warnings `Variant form 'NV' invalid for base form`... (#430).
+ * Fix issue when loading the `cal` range (#431).
+ * Fix issue with `\sqrt[n]{x}` with `amsmath` (#432).
+ * Error when loading on (really) old versions of XeTeX/LuaTeX removed.
+ * More UM fonts listed in the README (#425).
+
+
+## v0.8j (2018/01/07)
+
+ - NEW
* Numbers and latin letters in the fullwidth Unicode range are now supported
as aliases to their ASCII counterparts (#337).
* New commands `\(New|Renew)NegationCommand \foo` for defining custom negations
accessed via `\not\foo`.
- * SYMBOLS
+ - SYMBOLS
* `\typecolon` is now `\mathrel` instead of `\mathbin` (#360).
* New symbol `\mathhyphen` which acts like a ‘letter’ (#313).
@@ -19,7 +29,7 @@ CHANGE HISTORY
in sensible error messages rather than the old behaviour of meaningless
output: `\arrowvert`, `\Arrowvert`, `\bracevert`. (#411).
- * BUGS
+ - BUGS
* LuaTeX bug with shifted `\underbrace` when it contains accented symbols worked around (#391).
* When using the `range` feature, users commonly found they needed to call
@@ -37,7 +47,7 @@ CHANGE HISTORY
* If `\setmath(rm|sf|tt)` is called *before* loading `unicode-math`, the setting
is now remembered (#407).
- * INTERNALS
+ - INTERNALS
* A number of improvements to efficiency when loading subsequent math fonts
using the `range` feature.
@@ -47,14 +57,16 @@ CHANGE HISTORY
of whether the test suite is passing.
-- v0.8i (2017/11/18)
+
+## v0.8i (2017/11/18)
* Many internal changes to support future work.
* Improved documentation describing the `\mathXX` and `\symXX` commands.
* Documentation is now split into `unicode-math.pdf` (for the user)
and `unicode-math-code.pdf` (for the typeset source code).
-- v0.8h (2017/10/09)
+
+## v0.8h (2017/10/09)
* Some bugs crept in in the last update due to some code rearrangement:
* package version wasn't set;
@@ -63,18 +75,21 @@ CHANGE HISTORY
* The layout of the code is now structured far more sensibly.
* Remove (long deprecated) `\resetmathfont`; for years it has been a synonym for `\setmathfont`.
-- v0.8g (2017/10/02)
+
+## v0.8g (2017/10/02)
* Better use of scriptstyle sizes in LuaTeX (I think a regression).
* Fix regression (`\mathbf` etc. not being set automatically) caused by the renaming of a `fontspec` internal command.
* Minor documentation improvements.
* (Only relevant for me: I've also disabled the test suite almost entirely to begin a re-write for ‘continuous integration’.)
-- v0.8f (2017/08/02)
+
+## v0.8f (2017/08/02)
* Emergency fix (thanks Bruno) for another bug revealed by `expl3` update.
-- v0.8e (2017/07/30)
+
+## v0.8e (2017/07/30)
* Add `\surd` to access the sqrt symbol.
* Fix bug exposed by `expl3` update to booleans.
@@ -82,7 +97,8 @@ CHANGE HISTORY
* Add `\sime` alias for `\simeq` and `\nsimeq` for `\nsime`.
(For negations it's helpful when they have consistent naming.)
-- v0.8d (2017/01/25)
+
+## v0.8d (2017/01/25)
* `vargreek-shape=TeX` and `vargreek-shape=unicode` package options dropped; for consistency and compatibility, `\phi` and `\epsilon` should and will now behave the same as in `TeX`.
* On that note, when using control sequences such as `\mbfitsansvarphi` (and so on), there were a few faulty definitions. The new behaviour is to consistenyl define the `varphi` and `varepsilon` ones as those with the "curly" designs.
@@ -91,18 +107,21 @@ CHANGE HISTORY
* Remove `\mupvarbeta`, `upold(Kk)oppa`, `\up(Ss)tigma`, `\up(Kk)oppa`, `\up(Ss)ampi` — none of these are maths symbols.
* `!` (`\mathexclam`) changed from `\mathpunct` to `\mathclose` for backwards compatibility with TeX.
-- v0.8c (2015/09/24)
+
+## v0.8c (2015/09/24)
* Add `\over(left/right)harpoon` as "wide" accents.
* Add RTL mathematics operators `\arabicmaj` and `\arabichad`, which correspond to `U+1EEF0` and `U+1EEF1`, resp.
* Remove `catchfile` package dependency.
* Update some internal names to match expl3 standards.
-- v0.8b (2015/09/09)
+
+## v0.8b (2015/09/09)
* Bug fix: Use the "ucharcat" package to simplify some code that caused some headaches with \tl_rescan:nn.
-- v0.8a (2015/08/06)
+
+## v0.8a (2015/08/06)
* Fix bug with \vert, \|, \(l/r)vert, etc., displaying with the wrong characters.
@@ -114,7 +133,8 @@ CHANGE HISTORY
\setmathfont[range=bfit->it]{MinionMath-Bold.otf}
-- v0.8 (2015/07/29) **Breaking changes in this update!**
+
+## v0.8 (2015/07/29) **Breaking changes in this update!**
* `\mathrm` (`\mathup`), `\mathit`, `\mathbf`, `\mathsf`, and `\mathtt` revert to their traditional LaTeX meanings; they are set up to match their equivalent text fonts unless specifically set using `\setmathrm` and friends from `fontspec` or the new `\setmathfontface` in `unicode-math`. These commands should be used for *multi*-letter identifiers.
@@ -130,36 +150,43 @@ CHANGE HISTORY
* Assorted bug fixes and minor changes.
-- v0.7e (2014/06/30)
+
+## v0.7e (2014/06/30)
* No longer assume fixltx2e has been loaded.
* Some ascii math symbols have been renamed with a \math... prefix, such as \mathquestion.
* Assume latest luaotfload is being used; no need for a separate unicode-math.lua script.
* Assorted typos and minor bugs.
-- v0.7e (2013/05/04)
+
+## v0.7e (2013/05/04)
* Track luaotfload updates.
-- v0.7d (2013/03/16)
+
+## v0.7d (2013/03/16)
* More expl3 changes missed first time around. (Sorry again.)
-- v0.7c (2013/02/25)
+
+## v0.7c (2013/02/25)
* The Latin Modern math font name changed TWICE. Only caught the first one.
Sorry for any inconvenience caused.
-- v0.7b (2013/02/22)
+
+## v0.7b (2013/02/22)
* Keep in sync with Latin Modern Math font name change.
* Keep in sync with expl3 changes.
-- v0.7a (2012/07/28)
+
+## v0.7a (2012/07/28)
* Keep in sync with expl3 changes.
-- v0.7 (2012/05/30): The TeX Live 2012 release.
+
+## v0.7 (2012/05/30): The TeX Live 2012 release.
* Most changes (and all significant ones) in this release thanks to Khaled
Hosny, who is now credited as an author of the package.
@@ -182,13 +209,15 @@ CHANGE HISTORY
* `\openbox` renamed to `\mathvisiblespace`, since it is already defined
in amsthm as an empty box.
-- v0.6a (2011/09/19)
+
+## v0.6a (2011/09/19)
* Always a bug that slips through the cracks! Fixes `\left.` and `\right.`
* Add experimental package option `warnings-off=...` which allows warnings
to be suppressed on an individual basis.
-- v0.6 (2011/09/18)
+
+## v0.6 (2011/09/18)
* Keep in sync with fontspec internals
(sorry for the small delay where things were broken)
@@ -213,7 +242,8 @@ CHANGE HISTORY
(thanks to Apostolos Syropoulos)
* Fixed literal sub-/super-script input.
-- v0.5e (2011/07/31)
+
+## v0.5e (2011/07/31)
* Fix forward compatibility clash with deprecated expl3 functions (sorry)
* Command names are now `\protected`; this makes them safe to use in moving
@@ -234,7 +264,8 @@ CHANGE HISTORY
* Move several LuaTeX-related patches to the `lualatex-math` package
* Fixed mathtool's `\cramped` in XeLaTeX usage
-- v0.5d (2011/01/30)
+
+## v0.5d (2011/01/30)
* Assorted improvements to LuaLaTeX support, including non-growing accents
available in LuaTeX v0.65 and later
@@ -243,14 +274,16 @@ CHANGE HISTORY
(always more worked needed, though)
* Fix the default setting for "vargreek-shape"
-- v0.5c (2010/09/27)
+
+## v0.5c (2010/09/27)
* Fix a long-standing bug in XeLaTeX in which the "master" math
families 2 and 3 weren't being set; hence fraction rules and many other
parameters were not being set correctly
* Stay in sync with internal fontspec changes
-- v0.5b (2010/09/19): Tune-up
+
+## v0.5b (2010/09/19): Tune-up
* Added missing symbols/synonyms:
\diamond \smallint \emptyset \hbar \backepsilon \eth
@@ -258,7 +291,8 @@ CHANGE HISTORY
* Fix \slash; previously, it overwrote the text definition
* \vartriangle now has the correct math class
-- v0.5a (2010/07/14): TeX Live 2010 release
+
+## v0.5a (2010/07/14): TeX Live 2010 release
* Numerous documentation improvements
* Bug fix against stray catcode changes
@@ -269,5 +303,6 @@ CHANGE HISTORY
* Superscripts are allowed after primes (as they should be)
* Numerous LuaLaTeX improvements, including roots and over/under braces.
-- v0.5 (2010/06/03): Initial CTAN release
+
+## v0.5 (2010/06/03): Initial CTAN release
diff --git a/Master/texmf-dist/doc/latex/unicode-math/MANIFEST.md b/Master/texmf-dist/doc/latex/unicode-math/MANIFEST.md
index 945c07f07fd..e0478e1fdef 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/MANIFEST.md
+++ b/Master/texmf-dist/doc/latex/unicode-math/MANIFEST.md
@@ -33,13 +33,13 @@ be installed for processing such as testing.
| um-code-fontopt.dtx | ‡ | Keyval for `\setmathfont` |
| um-code-fontparam.dtx | ‡ | Cross-platform interface for font parameters |
| um-code-mathmap.dtx | ‡ | Setup of symbol alphabets. |
- | um-code-sym-commands.dtx | | Definition of "math symbol alphabet" commands such as `\symbf` and co. |
+ | um-code-sym-commands.dtx | ‡ | Definition of "math symbol alphabet" commands such as `\symbf` and co. |
| um-code-alphabets.dtx | ‡ | Definitions for setting up the "math symbol alphabets". |
| um-code-epilogue.dtx | ‡ | Assorted definitions to close up. |
| um-code-primes.dtx | ‡ | The definitions needed for the input of primes. |
| um-code-sscript.dtx | ‡ | Setup for active chars needed to process subscript/superscript input chars. |
| um-code-compat.dtx | ‡ | Compatibility with 3rd party packages. |
- | um-code-amsmath.dtx | | Compatibility with amsmath. |
+ | um-code-amsmath.dtx | ‡ | Compatibility with amsmath. |
| unicode-math.ins | ‡ | Docstrip installer. |
| unicode-math-table.tex | ‡ | Source file of the math symbols. |
@@ -102,86 +102,49 @@ Support files for checking the test suite.
### Test files
-These files form the test suite for the package. `.lvt` or `.lte` files are the individual
-unit tests, and `.tlg` are the stored output for ensuring changes to the package produce
-the same output. These output files are sometimes shared and sometime specific for
-different engines (pdfTeX, XeTeX, LuaTeX, etc.).
+These files form the test suite for the package. The listed `.lvt` files are the individual unit tests, with matching `.tlg` (not shown, for brevity) are the stored output for ensuring changes to the package produce the same output.
1. Bbbit.lvt
2. aaa-loading.lvt
3. active-frac.lvt
4. active-sscripts-amsmath.lvt
5. active-sscripts.lvt
- 6. amsmath-sqrt-exec.lvt
- 7. amsmath-sqrt-output.lvt
- 8. ascii-catcodes.lvt
- 9. fontname-log.lvt
-10. hyphen.lvt
-11. input-fullwidth.lvt
-12. lmdefault-mathrm-it-bf.lvt
-13. mathit-symit-var.lvt
-14. mathit-symit.lvt
-15. mathsizes.lvt
-16. nabla.lvt
-17. not.lvt
-18. operatorname.lvt
-19. partial.lvt
-20. range-char-cmd.lvt
-21. range-class.lvt
-22. range-up-num.lvt
-23. setmathsf.lvt
-24. sqrt-exec.lvt
-25. sqrt-output.lvt
-26. Bbbit.luatex.tlg
-27. Bbbit.xetex.tlg
-28. aaa-loading.luatex.tlg
-29. aaa-loading.xetex.tlg
-30. active-frac.luatex.tlg
-31. active-frac.xetex.tlg
-32. active-sscripts-amsmath.luatex.tlg
-33. active-sscripts-amsmath.xetex.tlg
-34. active-sscripts.luatex.tlg
-35. active-sscripts.xetex.tlg
-36. amsmath-sqrt-exec.luatex.tlg
-37. amsmath-sqrt-exec.xetex.tlg
-38. amsmath-sqrt-output.luatex.tlg
-39. amsmath-sqrt-output.xetex.tlg
-40. ascii-catcodes.luatex.tlg
-41. ascii-catcodes.xetex.tlg
-42. fontname-log.luatex.tlg
-43. fontname-log.xetex.tlg
-44. hyphen.luatex.tlg
-45. hyphen.xetex.tlg
-46. input-fullwidth.luatex.tlg
-47. input-fullwidth.xetex.tlg
-48. lmdefault-mathrm-it-bf.luatex.tlg
-49. lmdefault-mathrm-it-bf.xetex.tlg
-50. mathit-symit-var.luatex.tlg
-51. mathit-symit-var.xetex.tlg
-52. mathit-symit.luatex.tlg
-53. mathit-symit.xetex.tlg
-54. mathsizes.luatex.tlg
-55. mathsizes.xetex.tlg
-56. nabla.luatex.tlg
-57. nabla.xetex.tlg
-58. not.luatex.tlg
-59. not.xetex.tlg
-60. operatorname.luatex.tlg
-61. operatorname.xetex.tlg
-62. partial.luatex.tlg
-63. partial.xetex.tlg
-64. range-char-cmd.luatex.tlg
-65. range-char-cmd.xetex.tlg
-66. range-class.luatex.tlg
-67. range-class.xetex.tlg
-68. range-up-num.luatex.tlg
-69. range-up-num.xetex.tlg
-70. setmathsf.luatex.tlg
-71. setmathsf.xetex.tlg
-72. sqrt-exec.luatex.tlg
-73. sqrt-exec.xetex.tlg
-74. sqrt-output.luatex.tlg
-75. sqrt-output.xetex.tlg
+ 6. alph-range-calscr.lvt
+ 7. alph-range-fallback.lvt
+ 8. alph-range-mapping.lvt
+ 9. alph-range-sym-alph.lvt
+10. alph-range-sym-range.lvt
+11. alph-sym.lvt
+12. ascii-catcodes.lvt
+13. boldstyle-french.lvt
+14. boldstyle-iso.lvt
+15. boldstyle-literal.lvt
+16. boldstyle-tex.lvt
+17. boldstyle-upright.lvt
+18. fontname-log.lvt
+19. hyphen.lvt
+20. input-fullwidth.lvt
+21. lmdefault-mathrm-it-bf.lvt
+22. mathit-symit-var.lvt
+23. mathit-symit.lvt
+24. mathsizes.lvt
+25. mathstyle-french.lvt
+26. mathstyle-iso.lvt
+27. mathstyle-literal.lvt
+28. mathstyle-tex.lvt
+29. mathstyle-upright.lvt
+30. nabla.lvt
+31. not.lvt
+32. operatorname.lvt
+33. partial.lvt
+34. range-char-cmd.lvt
+35. range-class.lvt
+36. range-up-num.lvt
+37. setmathsf.lvt
+38. sqrt-amsmath-exec.lvt
+39. sqrt-amsmath-output.lvt
+40. sqrt-exec.lvt
+41. sqrt-output.lvt
## TDS manifest
@@ -194,26 +157,28 @@ the package into a TeX distribution.
All files included in the `unicode-math/source` directory.
1. um-code-alphabets.dtx
- 2. um-code-api.dtx
- 3. um-code-base.dtx
- 4. um-code-compat.dtx
- 5. um-code-epilogue.dtx
- 6. um-code-fontopt.dtx
- 7. um-code-fontparam.dtx
- 8. um-code-main.dtx
- 9. um-code-mathmap.dtx
-10. um-code-mathtext.dtx
-11. um-code-msg.dtx
-12. um-code-opening.dtx
-13. um-code-pkgopt.dtx
-14. um-code-primes.dtx
-15. um-code-setchar.dtx
-16. um-code-sscript.dtx
-17. um-code-ui.dtx
-18. um-code-usv.dtx
-19. um-code-variables.dtx
-20. unicode-math.dtx
-21. unicode-math.ins
+ 2. um-code-amsmath.dtx
+ 3. um-code-api.dtx
+ 4. um-code-base.dtx
+ 5. um-code-compat.dtx
+ 6. um-code-epilogue.dtx
+ 7. um-code-fontopt.dtx
+ 8. um-code-fontparam.dtx
+ 9. um-code-main.dtx
+10. um-code-mathmap.dtx
+11. um-code-mathtext.dtx
+12. um-code-msg.dtx
+13. um-code-opening.dtx
+14. um-code-pkgopt.dtx
+15. um-code-primes.dtx
+16. um-code-setchar.dtx
+17. um-code-sscript.dtx
+18. um-code-sym-commands.dtx
+19. um-code-ui.dtx
+20. um-code-usv.dtx
+21. um-code-variables.dtx
+22. unicode-math.dtx
+23. unicode-math.ins
### TeX files (TDS)
@@ -257,38 +222,40 @@ The following group lists the files included in the CTAN package.
2. MANIFEST.md
3. README.md
4. um-code-alphabets.dtx
- 5. um-code-api.dtx
- 6. um-code-base.dtx
- 7. um-code-compat.dtx
- 8. um-code-epilogue.dtx
- 9. um-code-fontopt.dtx
-10. um-code-fontparam.dtx
-11. um-code-main.dtx
-12. um-code-mathmap.dtx
-13. um-code-mathtext.dtx
-14. um-code-msg.dtx
-15. um-code-opening.dtx
-16. um-code-pkgopt.dtx
-17. um-code-primes.dtx
-18. um-code-setchar.dtx
-19. um-code-sscript.dtx
-20. um-code-ui.dtx
-21. um-code-usv.dtx
-22. um-code-variables.dtx
-23. um-doc-legacyfontdimen.tex
-24. um-doc-main.tex
-25. um-doc-mathfontdimen.tex
-26. um-doc-nfsssummary.tex
-27. um-doc-stixextract.tex
-28. um-doc-style.tex
-29. unicode-math-code.ltx
-30. unicode-math-code.pdf
-31. unicode-math-table.tex
-32. unicode-math.dtx
-33. unicode-math.ins
-34. unicode-math.ltx
-35. unicode-math.pdf
-36. unimath-example.ltx
-37. unimath-example.pdf
-38. unimath-symbols.ltx
-39. unimath-symbols.pdf
+ 5. um-code-amsmath.dtx
+ 6. um-code-api.dtx
+ 7. um-code-base.dtx
+ 8. um-code-compat.dtx
+ 9. um-code-epilogue.dtx
+10. um-code-fontopt.dtx
+11. um-code-fontparam.dtx
+12. um-code-main.dtx
+13. um-code-mathmap.dtx
+14. um-code-mathtext.dtx
+15. um-code-msg.dtx
+16. um-code-opening.dtx
+17. um-code-pkgopt.dtx
+18. um-code-primes.dtx
+19. um-code-setchar.dtx
+20. um-code-sscript.dtx
+21. um-code-sym-commands.dtx
+22. um-code-ui.dtx
+23. um-code-usv.dtx
+24. um-code-variables.dtx
+25. um-doc-legacyfontdimen.tex
+26. um-doc-main.tex
+27. um-doc-mathfontdimen.tex
+28. um-doc-nfsssummary.tex
+29. um-doc-stixextract.tex
+30. um-doc-style.tex
+31. unicode-math-code.ltx
+32. unicode-math-code.pdf
+33. unicode-math-table.tex
+34. unicode-math.dtx
+35. unicode-math.ins
+36. unicode-math.ltx
+37. unicode-math.pdf
+38. unimath-example.ltx
+39. unimath-example.pdf
+40. unimath-symbols.ltx
+41. unimath-symbols.pdf
diff --git a/Master/texmf-dist/doc/latex/unicode-math/README.md b/Master/texmf-dist/doc/latex/unicode-math/README.md
index 26d4f1571d1..c9bd15fec0c 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/README.md
+++ b/Master/texmf-dist/doc/latex/unicode-math/README.md
@@ -17,17 +17,23 @@ generally working now; it is only minutiae that may change in the future.)
Unicode maths is currently supported by the following freely available fonts:
- [Latin Modern Math][LM] (Bogusław Jackowski, Janusz M. Nowacki)
- - [TeX Gyre Pagella Math][PM] (Bogusław Jackowski, Janusz M. Nowacki)
+ - [TeX Gyre Bonum Math][BM] (B. Jackowski, P. Strzel­czyk and P. Pianowski)
+ - [TeX Gyre Pagella Math][PM] (B. Jackowski, P. Strzelczyk and P. Pianowski)
+ - [TeX Gyre Schola Math][SCM] (B. Jackowski, P. Strzelczyk and P. Pianowski)
+ - [TeX Gyre Termes Math][TM] (B. Jackowski, P. Strzelczyk and P. Pianowski)
+ - [DejaVu Math TeX Gyre][DEJA] (B. Jackowski, P. Strzelczyk and P. Pianowski)
- [Asana Math][AM] (Apostolos Syropolous),
+ - [STIX][STIX] (STIpub), and
- [Neo Euler][NE] (Khaled Hosny),
- - [STIX][SM] (STI Pub), and
- - [XITS Math][XM] (Khaled Hosny).
+ - [XITS Math][XM] (Khaled Hosny),
+ - [Libertinus Math][LIB] (Philipp H. Poll and Khaled Hosny).
These fonts are available under open source licences
(the [GUST Font License][GFL] and [Open Font Licence][OFL]).
The following fonts are proprietary with OpenType maths support:
+ - [Lucida Bright Math][LUCI] (Charles Bigelow and Kris Holmes)
- [Cambria Math][CM] (Microsoft),
- [Minion Math][MM] (Johannes Küster, typoma GmbH)
@@ -35,17 +41,22 @@ I'm always looking for new fonts to test with, so please let me know of any
new releases.
[CM]: http://www.ascenderfonts.com/font/cambria-regular.aspx
+[LUCI]: http://tug.org/store/lucida/opentype.html
[MM]: http://www.typoma.com/en/fonts.html
[LM]: http://www.gust.org.pl/projects/e-foundry/lm-math
[PM]: http://www.ctan.org/pkg/tex-gyre-math-pagella
+[BM]: http://www.ctan.org/pkg/tex-gyre-math-bonum
+[SCM]: http://www.ctan.org/pkg/tex-gyre-math-schola
+[TM]: http://www.ctan.org/pkg/tex-gyre-math-termes
+[DEJA]: https://ctan.org/pkg/tex-gyre-math-dejavu
[AM]: http://www.ctan.org/pkg/asana-math
[NE]: http://github.com/khaledhosny/euler-otf
-[SM]: http://www.aip.org/stixfonts/
+[STIX]: http://www.stixfonts.org
[XM]: http://github.com/khaledhosny/xits-math
+[LIB]: https://ctan.org/pkg/libertinus
[GFL]: http://www.gust.org.pl/projects/projects/e-foundry/licenses/
[OFL]: http://scripts.sil.org/OFL
-
PACKAGE USAGE
-------------
diff --git a/Master/texmf-dist/doc/latex/unicode-math/um-doc-main.tex b/Master/texmf-dist/doc/latex/unicode-math/um-doc-main.tex
index 23d17472bb4..c6b8c96a077 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/um-doc-main.tex
+++ b/Master/texmf-dist/doc/latex/unicode-math/um-doc-main.tex
@@ -75,7 +75,7 @@ their definitions. Here's an example using the filename syntax to load the \TeX\
Once the package is loaded, traditional TFM-based maths fonts are no longer supported;
you can only switch to a different OpenType maths font using the \cs{setmathfont} command.
-If you do not load an OpenType maths font before |\begin{document}|, Latin Modern Math (see above) will be loaded automatically.
+If you do not load an OpenType maths font before |\begin{document}|, Latin Modern Math will be loaded automatically.
\subsection{New commands}
\LaTeX, since the first version of \LaTeXe, changed the math group
@@ -86,7 +86,7 @@ with |\textbf|, |\textit| and so on, but with the precise purpose of
loading the needed math groups (or math families) on demand and not
allocating them if not required by the document.
-The introduction of \pkg{unicode-math} posed new problems. For
+The introduction of \pkg{unicode-math} posed some problems fitting into this design. For
instance, there is a big difference between say |fit| as an operator
name in boldface type and the product of three boldface variables.
With legacy \TeX{} engines, |\mathbf{fit}| would use a ligature and
@@ -178,6 +178,15 @@ commands should be preferred, as certain synonyms may become
deprecated in time. The |\symliteral| command is described in
\secref{math-style}.
+Using the |\sym..| commands, the glyphs used to produce PDF output are Unicode-encoded,
+and therefore a symbol such as $\symcal{G}$ can be copy-pasted into another programme
+(or even into the source of another \LaTeX\ document using \pkg{unicode-math}) without
+loss of meaning.
+This is an important aspect of Unicode mathematics, but the \pkg{unicode-math} package
+is not `pure' in the sense that the package also provides other mechanisms to change
+the fonts used in the PDF output; the philosophy of the package is to provide mechanisms
+for technical authors to invent and experiment with new syntaxes for their work.
+
\subsection{Package options}
Package options may be set when the package as loaded or at any later
@@ -705,17 +714,14 @@ and while by default \cs{mathcal} and \cs{mathscr}
are synonyms, there are some situations when a
separate `Caligraphic' style is needed as well.
-If a font contains alternate glyphs for a separat caligraphic style,
+If a font contains alternate glyphs for a separate caligraphic style,
they can be selected explicitly as shown below.
This feature is currently only supported by the XITS~Math font, where
the caligraphic letters are accessed with the same glyph slots as the
script letters but with the first stylistic set feature (|ss01|) applied.
-\begin{verbatim}
- \setmathfont{xits-math.otf}[range={cal,bfcal},StylisticSet=1]
-\end{verbatim}
An example is shown below.
\begin{quote}
-\setmathfont{xits-math.otf}[range=scr]
+\setmathfont{xits-math.otf}
\setmathfont{xits-math.otf}[range=cal,StylisticSet=1]
The Script style (\cs{mathscr}) in XITS Math is: $\symscr{ABCXYZ}$\par
The Caligraphic style (\cs{mathcal}) in XITS Math is: $\symcal{ABCXYZ}$
diff --git a/Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.ltx b/Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.ltx
index 62fb9bbf801..1fa34a19374 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.ltx
+++ b/Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.ltx
@@ -4,11 +4,6 @@
\documentclass[a4paper]{ltxdoc}
\input{um-doc-style.tex}
\begin{document}
-
-\title{Experimental Unicode mathematical typesetting: The \pkg{unicode-math} package}
-\author{\itshape Will Robertson\\\itshape Philipp Stephani, Joseph Wright, Khaled Hosny\\\url{http://github.com/wspr/unicode-math}}
-\date{\umfiledate \qquad \umfileversion}
-
\maketitle
\tableofcontents
diff --git a/Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.pdf b/Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.pdf
index 6b7207ba10c..08df8f475a1 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.pdf
+++ b/Master/texmf-dist/doc/latex/unicode-math/unicode-math-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/unicode-math/unicode-math.ltx b/Master/texmf-dist/doc/latex/unicode-math/unicode-math.ltx
index 9f140383e00..e7481ca2967 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/unicode-math.ltx
+++ b/Master/texmf-dist/doc/latex/unicode-math/unicode-math.ltx
@@ -4,11 +4,6 @@
\documentclass[a4paper]{ltxdoc}
\input{um-doc-style.tex}
\begin{document}
-
-\title{Experimental Unicode mathematical typesetting: The \pkg{unicode-math} package}
-\author{\itshape Will Robertson\\\itshape Philipp Stephani, Joseph Wright, Khaled Hosny\\\url{http://github.com/wspr/unicode-math}}
-\date{\umfiledate \qquad \umfileversion}
-
\maketitle
\input{um-doc-main.tex}
diff --git a/Master/texmf-dist/doc/latex/unicode-math/unicode-math.pdf b/Master/texmf-dist/doc/latex/unicode-math/unicode-math.pdf
index c1ae6d97379..5b4d6b74a40 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/unicode-math.pdf
+++ b/Master/texmf-dist/doc/latex/unicode-math/unicode-math.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/unicode-math/unimath-symbols.pdf b/Master/texmf-dist/doc/latex/unicode-math/unimath-symbols.pdf
index 74fbb674e38..e7a09a28cbe 100644
--- a/Master/texmf-dist/doc/latex/unicode-math/unimath-symbols.pdf
+++ b/Master/texmf-dist/doc/latex/unicode-math/unimath-symbols.pdf
Binary files differ