summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/fontspec/CHANGES.md
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-07-29 21:15:34 +0000
committerKarl Berry <karl@freefriends.org>2018-07-29 21:15:34 +0000
commit844aa1bb2859867c52f86f383203db56607bd74c (patch)
tree0718bce5a1758bbbd7fb161e83ee96189020f0e1 /Master/texmf-dist/doc/latex/fontspec/CHANGES.md
parent5411eaee4bc1fcb7c8b6c7bd8099f04a4406dc0a (diff)
fontspec (29jul18)
git-svn-id: svn://tug.org/texlive/trunk@48307 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/fontspec/CHANGES.md')
-rw-r--r--Master/texmf-dist/doc/latex/fontspec/CHANGES.md83
1 files changed, 44 insertions, 39 deletions
diff --git a/Master/texmf-dist/doc/latex/fontspec/CHANGES.md b/Master/texmf-dist/doc/latex/fontspec/CHANGES.md
index 7a8a0760bcd..9865430d7c3 100644
--- a/Master/texmf-dist/doc/latex/fontspec/CHANGES.md
+++ b/Master/texmf-dist/doc/latex/fontspec/CHANGES.md
@@ -1,16 +1,21 @@
-
Change history
==============
-- v2.6g (2017-11-09)
+## v2.6h (2018/07/29)
+
+ * `expl3` internals updated so loading `expl3` with the `check-declarations` option will run without error.
+ * Fix bug with `FontFace` in which spaces weren't being ignored.
+
+
+## v2.6g (2017-11-09)
* Bugfix for clash introduced with last version. When loading `babel`
before `fontspec` the following error arose:
-
+
! Control sequence \latinencoding already defined.
-- v2.6f (2017-11-05)
+## v2.6f (2017-11-05)
* Fix loading of Graphite fonts and add a little documentation (a better interface is needed, though)
* Correct and simplify some internal code that fixes a bug in the way some fonts are displayed in `\tracingoutput` mode.
@@ -19,26 +24,26 @@ Change history
* This package now complies with the `expl3` option `check-declarations`.
-- v2.6e (2017/09/22)
+## v2.6e (2017/09/22)
* Re-enable use of `HyphenChar=None` in LuaLaTeX. (Hyphenation and font choice are
decoupled in LuaTeX, except for this one setting.)
* Some internal changes needed by `unicode-math` to fix some cross-over code.
-- v2.6d (2017/08/14)
+## v2.6d (2017/08/14)
* Update Scripts to Unicode 1.8.2 (thanks Werner)
* Remove `HyphenChar` feature when running LuaTeX — use `\prehyphenchar` LuaTeX primitive instead.
* Rewrite test suite so that automated testing actually functions correctly and automatically. Thanks to Joseph for introducing me to Travis CI.
-- v2.6c (2017/07/23)
+## v2.6c (2017/07/23)
* Emergency bug-fix.
-- v2.6b (2017/07/16)
+## v2.6b (2017/07/16)
* Fix conflict with Polyglossia and `Scale=MatchLowercase`.
* New feature `IgnoreFontspecFile` to avoid loading the `.fontspec` file for a font.
@@ -46,12 +51,12 @@ Change history
(which broke `realscripts`, oops — must improve my test suite)
-- v2.6a (2017/03/31)
+## v2.6a (2017/03/31)
* Fix crashing bug with `..Reset` and `ResetAll` keys.
* Fix crashing bug with `\newfontface`.
-- v2.6 (2017/02/12)
+## v2.6 (2017/02/12)
* Change the new behaviour of `\emph` (and `\emfontdeclare`) to act only on the NFSS font shape; using the series as well was too fragile.
* Add `\strong` as the "weight" analogy to `\emph`. This will need some extra syntactic sugar from `fontspec` before it becomes truly useful.
@@ -65,12 +70,12 @@ Change history
* N.B. There is currently a known issue with TTC fonts and LuaTeX; currently they cannot be loaded through the `fontspec` interface, but this issue should soon be addressed by the `luaotfload` package.
-- v2.5d (2017/01/24) "oops"
+## v2.5d (2017/01/24) "oops"
* Add `\fontspec_if_small_caps:TF`
* Fix bug in `\emph` (!!)
-- v2.5c (2017/01/20) "Christmas 2016 release"
+## v2.5c (2017/01/20) "Christmas 2016 release"
* `TU` font encoding now default, with encoding files provided by the kernel.
* Experimental interface added for customising encodings.
@@ -86,7 +91,7 @@ Change history
* Big table of OpenType feature tags to help cross-reference which fontspec feature (if any) corresponds to which OpenType feature.
* Bug fixed for `Script` selection.
-- v2.5b (2016/05/14) "More bugs" (somehow never released)
+## v2.5b (2016/05/14) "More bugs" (somehow never released)
* Fixed bug with garbage text printed in certain "verbatim" situations under LuaTeX.
* Improve interaction between optical sizes and small caps.
@@ -94,7 +99,7 @@ Change history
(there are other methods to perform the same thing, but no "easy" user interface that `fontspec` can provide at this stage).
* Fix regression causing an error message if `fontspec` loaded before `\documentclass'.
-- v2.5a (2016/02/01) "Bugs fixed"
+## v2.5a (2016/02/01) "Bugs fixed"
* Rather embarrassing bug fix! (`unicode-math` was broken.)
* Remember to add the `fontspec.cfg` file to the distribution.
@@ -102,7 +107,7 @@ Change history
* Add some basic tests using `l3build`; more to come.
* Simplify some internal Lua code and package loading code.
-- v2.5 (2016/01/30) "TL2016 release"
+## v2.5 (2016/01/30) "TL2016 release"
* Provide a new Unicode font encoding ("TU") to replace EU1/EU2 and xunicode.
* Activate with package option `[tuenc]'; once it becomes the default (later this year), `[euenc]` option will revert to the old behaviour.
@@ -116,23 +121,23 @@ Change history
* Improvement to some warnings/info messages.
* Improve structure of code.
-- v2.4e (2015/09/24)
+## v2.4e (2015/09/24)
* Allow `[Path=...]` to be specified for individual font faces.
* Continue to normalise naming with expl3. (Ongoing.)
-- v2.4d (2015/07/22)
+## v2.4d (2015/07/22)
* Rename an internal expl3 function or two.
-- v2.4c (2015/03/14)
+## v2.4c (2015/03/14)
* v2.4b was never released, sorry!
* This time *really* fix `\@fnsymbol` and avoid overwriting it if already fixed.
* Fix "`Renderer=Graphite`" (off-by-one error).
* Fix some edge cases for `\aliasfontfeature`.
-- v2.4b (2014/08/23)
+## v2.4b (2014/08/23)
* Improve backwards compatibility w.r.t. recent argument order change;
specifically, if an optional argument is presented before the font name
@@ -142,13 +147,13 @@ Change history
mixed-case ".fontspec" files.
* Fixed some documentation typos/inconsistencies related to recent changes.
-- v2.4a (2014/06/21)
+## v2.4a (2014/06/21)
* No longer load fixltx2e.sty -- this package should really be loaded before \documentclass.
* Avoid deprecated l3fp code.
* A couple of bugs introduced with v2.4 fixed.
-- v2.4 (2014/06/01)
+## v2.4 (2014/06/01)
* Significant change to the user interface: instead of `\setmainfont[features]{font}`, you now write `\setmainfont{font}[features]`.
Backwards compatibility is of course preserved.
@@ -190,26 +195,26 @@ Change history
* Setting the `SmallCapsFont` using the `*`-replacement notation has been improved/fixed.
-- v2.3c (2013/05/20)
+## v2.3c (2013/05/20)
* Compatbility with luaotfload 2013/05/20 2.2c, support for older version
removed.
-- v2.3b (2013/05/12)
+## v2.3b (2013/05/12)
* Compatibility with new (and future) version of luaotfload
-- v2.3a (2013/03/16)
+## v2.3a (2013/03/16)
* Bug fix update to retain compatibility with new expl3
-- v2.3 (2013/02/25)
+## v2.3 (2013/02/25)
* Add support for per-font options in `\defaultfontfeatures`
* Add support for `<fontname>.fontspec` per-font configuration files
* Keep up-to-date with expl3 changes
-- v2.2b (2012/05/06) "TL2012 version"
+## v2.2b (2012/05/06) "TL2012 version"
* Fix error with AutoFakeSlant/Bold (#113) and when used with external fonts (#128)
* Add warning when using FakeBold in LuaLaTeX, where it's not supported
@@ -219,12 +224,12 @@ Change history
* Avoid using the calc package now that it's no longer loaded by expl3
* Allow multiple values to StylisticSet and Alternate font options
-- v2.2a (2011/09/14)
+## v2.2a (2011/09/14)
* Bug fix: improve backwards compatibility for packages that use old
fontspec internals such as mathspec.
-- v2.2 (2011/09/13)
+## v2.2 (2011/09/13)
* Support alternate selections in CharacterVariant (cvxx in OpenType)
using new syntax `[CharacterVariant=5:2]`.
@@ -251,11 +256,11 @@ Change history
same information
- Update `expl3` support to latest CTAN version.
-- v2.1g (2011/08/02)
+## v2.1g (2011/08/02)
* No longer uses the binhex package, avoiding some name clashes with TIPA
-- v2.1f (2011/02/26)
+## v2.1f (2011/02/26)
* Finally add a real error message when a font cannot be found!
* Add "Letters=Random" feature.
@@ -263,17 +268,17 @@ Change history
were shown in the log file.
* Some small documentation improvements.
-- v2.1e (2010/11/17)
+## v2.1e (2010/11/17)
* Internal changes for luatexbase v0.3.
-- v2.1d (2010/11/07)
+## v2.1d (2010/11/07)
* Bug fix when \itdefault is "sl" rather than "it".
E.g., when using the "slides" class.
* Minor internal changes, including merging some code from unicode-math.
-- v2.1c (2010/10/13)
+## v2.1c (2010/10/13)
* New documentation for defining custom kerning and ligatures
when using LuaLaTeX.
@@ -282,12 +287,12 @@ Change history
that does not contain it. TODO: a suitable fallback script should be
chosen; right now we just ignore the script selection.
-- v2.1b (2010/09/29)
+## v2.1b (2010/09/29)
* Fix for bug introduced in the last release:
small caps weren't being automatically selected correctly
-- v2.1a (2010/09/27)
+## v2.1a (2010/09/27)
* Fix for colours bug introduced in the last update
* Fix for for bad interaction with LuaLaTeX and fallback fonts
@@ -306,7 +311,7 @@ Change history
* Lots of internal changes to bring the implementation closer
to being "native expl3".
-- v2.1 (2010/09/19)
+## v2.1 (2010/09/19)
* Now load xunicode internally for consistent behaviour in
XeLaTeX and LuaLaTeX.
@@ -318,7 +323,7 @@ Change history
in the transition to v2.
* Bug fix for a problem triggered after counters got too high.
-- v2.0c (2010/08/01)
+## v2.0c (2010/08/01)
Bug fix and documentation tune-up.
* Significant bug fix reported simultaneously by Enrico Gregorio and
@@ -326,7 +331,7 @@ Change history
* Many documentation improvements and additions due to David Perry.
* Documentation typo thanks to John McChesney-Young
-- v2.0b (2010/07/14)
+## v2.0b (2010/07/14)
*Actually* the final release before TeX Live 2010.
* Improved examples in the documentation, with fewer proprietary fonts
@@ -336,7 +341,7 @@ Change history
* New OpenType feature `CharacterVariant` now supported
* Minor change: `Ligatures=Historical` is now `Ligatures=Historic` for consistency
-- v2.0a (2010/07/11)
+## v2.0a (2010/07/11)
Final release before TeX Live 2010.
* Bug fix for the Language setting being ignored