./fonts/tex-fontspec, Advanced font selection in XeLaTeX and LuaLaTeX

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.7c, Package name: tex-fontspec-2.7c, Maintainer: minskim

Fontspec is a package for XeLaTeX and LuaLaTeX. It provides an
automatic and unified interface to feature-rich AAT and
OpenType fonts through the NFSS in LaTeX running on XeTeX or
LuaTeX engines.


Required to run:
[print/kpathsea] [print/tex-latex] [fonts/tex-euenc] [fonts/tex-lm] [print/tex-xunicode] [devel/tex-l3packages] [devel/tex-l3kernel] [fonts/tex-luaotfload] [print/tex-iftex]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2019-05-12 01:11:27 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-fontspec{,-doc}: update to 2.7c

* Two optimisations reduce time for font definitions with a large number of
  `FontFace` options.
   2019-05-07 13:11:23 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-fontspec: update to 2.7b

* Fix regression in loading `Language=Turkish`. This now allows users
  to define more than one OpenType tag when defining a language name,
  where the first tag found is the one selected for the font. E.g.,

  \newfontlanguage{Turkish}{TRK,TUR}

  when selected, this first checks for the existance of the TRK
  language tag, and if not found then checks for the TUR language tag
  to use if available.

* Add new `Renderer` options for LuaTeX that enable the Harfbuzz
  engine. These only work running under `luahbtex` and are currently
  experimental. The new options are `Harfbuzz`, `OpenType`, `AAT`, and
  `Graphite`.

* Always try to remove ‘clashing’ font features inside
  `\addfontfeatures` even in cases when the requested font feature
  doesn't exist. E.g., now if a font is loaded with `Numbers=OldStyle`
  and *doesn't have* `Numbers=Lining`, requesting the latter will still
  re!set the former.

* Add `pxfonts`, `txfonts`, `newpxmath`, `newtxmath`, `mtpro2` to the
  list of packages that automatically invoke `no-math`.

* Add `\providefontfamily`, `\setfontface`, `\renewfontface`, and
  `\providefontface`.

* Add local/global distinction with `\fontspec_(g)set_family:Nnn` and
  `\fontspec_(g)set_fontface:NNnn`.
   2019-02-01 23:24:11 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
tex-fontspec{,-doc}: update to 2.7a

## v2.7 (2019/01/24)

* Add new `ScaleAgain` feature for compounding scale factors.
  (This is largely to support `unicode-math` but may be useful by others.)
* `\oldstylenums` no longer overwritten if `textcomp` loaded after
  `fontspec`.
* More fixes for recent regressions (sorry!).

## v2.7a (2019/01/25)

* One last (?!) fix for recent regression (!!). I am not getting enough
  sleep at the moment and it is too hot.
* Add `LocalForms=On/Off/Reset` to control the `locl` OpenType tag.
* Reorganise some documentation.
* Remove redundant redefinition of `\-` which is nowadays defined correctly
  by the LaTeX2e kernel.
* Add code to remove the patching of verbatim commands and environments
  when the new `\verbvisiblespace` command is defined in a future version
  of LaTeX2e.
   2019-01-30 11:36:04 by Mark Davies | Files touched by this commit (5) | Package updated
Log message:
tex-fontspec{,-doc}: update to 2.6l

## v2.6k (2019/01/16)
* Fix crash when loading fonts that are missing a requested script.

## v2.6l (2019/01/18)
* REALLY fix crash when loading fonts that are missing a requested script.
* Lots of internal logic changes for what should have been an easy fix :(
   2018-05-06 05:08:16 by Mark Davies | Files touched by this commit (5) | Package updated
Log message:
tex-fontspec{,-doc}: update to 2.6g

- 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)

    * 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.

    * This also fixes an obscure bug using the API in which a query for
      a selected font feature would test against the upright font in the
      current family regardless of the face/shape actually in use.

    * This package now complies with the `expl3` option `check-declarations`.
   2017-10-23 04:21:37 by Mark Davies | Files touched by this commit (5) | Package updated
Log message:
tex-fontspec{,-doc}: update to 2.6e

* 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.
   2017-08-24 00:22:41 by Mark Davies | Files touched by this commit (4) | Package updated
Log message:
Update tex-fontspec{,-doc} to 2.6c

- v2.6b (2017/07/16)

    * Fix conflict with Polyglossia and `Scale=MatchLowercase`.
    * New feature `IgnoreFontspecFile` to avoid loading the `.fontspec`
      file for a font.
    * Fix regression with `\fontspec_if_feature:nTF`
      (which broke `realscripts`, oops — must improve my test suite)
   2017-06-21 08:13:17 by Mark Davies | Files touched by this commit (76) | Package updated
Log message:
Update to TeXlive 2017

  Updated print/tex-dehyph-exptl{,-doc} to 0.41
  Updated print/tex-diagbox{,-doc} to 2.2
  Updated fonts/tex-dozenal{,-doc} to 7.0
  Updated print/tex-dvips{,-doc} to 2017
  Updated graphics/tex-epstopdf{,-doc} to 2.26
  Updated fonts/tex-erewhon{,-doc} to 1.08
  Updated devel/tex-etoolbox{,-doc} to 2.4
  Updated print/tex-europasscv{,-doc} to 2017
  Updated print/tex-fancyhdr{,-doc} to 3.9
  Updated fonts/tex-fbb{,-doc} to 1.12
  Updated fonts/tex-fetamont{,-doc} to 20170415
  Updated fonts/tex-fira{,-doc} to 4.2
  Updated print/tex-fixme{,-doc} to 4.4
  Updated fonts/tex-fontmfizz{,-doc} to 2017
  Updated fonts/tex-fontools{,-doc} to 2017
  Updated fonts/tex-fontspec{,-doc} to 2.6a