diff options
author | Karl Berry <karl@freefriends.org> | 2018-07-29 21:15:34 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-07-29 21:15:34 +0000 |
commit | 844aa1bb2859867c52f86f383203db56607bd74c (patch) | |
tree | 0718bce5a1758bbbd7fb161e83ee96189020f0e1 /Master/texmf-dist/doc/latex/fontspec/CHANGES.md | |
parent | 5411eaee4bc1fcb7c8b6c7bd8099f04a4406dc0a (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.md | 83 |
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 |