Liam Huang submitted an update to the
xecjk
package.
Version: 3.10.2
License: lppl1.3c
Summary description: Support for CJK documents in XeLaTeX
Announcement text:
--------------------------------------------------------------------------------
This release introduces new options for em-dash (破折号) ligature handling and
Latin punctuation switching, improves line-breaking and spacing around long
punctuation marks, and fixes two `CJKecglue`-related bugs.
NEW FEATURES
- Add `PoZheHao` character class to support font-level em-dash ligatures (#382).
- Add `PoZheHaoLigature` option to enable font-level em-dash ligature support
(#382).
- Add `LatinPunct` option, allowing shared CJK/Latin curly quotes, middle dots,
and ellipses to be switched to their Latin punctuation counterparts (#389,
#431).
IMPROVEMENTS
- Check kinsoku (line-breaking prohibition) rules on both sides of a break
point between long punctuation and other punctuation: an opening punctuation
mark must not hang at the end of a line, and a closing punctuation mark or
`NoBreakLongPunct` must not appear at the start of a line (#456).
- Treat `PoZheHao`-class characters as fullwidth closing punctuation (#382).
- Change the compression amount between em-dashes to a multi-way maximum,
ensuring that two consecutive `U+2014` do not exceed two Chinese character
widths in total (#382).
- Add a new check to coordinate blank compensation for em-dashes occupying two
character widths (#382).
- When ligature is not enabled, add one full blank on each side of an em-dash
to ensure consecutive em-dashes occupy two character widths (#382).
- Restore `PoZheHaoLigature` settings after reset (#382).
- Restore `LatinPunct` settings after reset (#389).
BUG FIXES
- Use `\setlanguage` to actively flush a language whatsit when closing a
`\verb` group, fixing the doubled `CJKecglue` issue when a source-code space
appears to the right of `\verb` (#919).
- Patch `\meta` from the `doc` package to wrap argument content in `\hbox:n`,
fixing the spurious `CJKecglue` before the first character inside `\meta`
(#951).
DOCUMENTATION
- Enable `Language` and `PoZheHaoLigature` for the documentation font, so
em-dashes are rendered as fullwidth ligature glyphs (#382).
- Switch the documentation monospaced font to Zhuque Fangsong and the italic
font to LXGW WenKai GB Lite (#908).
Source code: https://github.com/CTeX-org/ctex-kit
Issue tracker: https://github.com/CTeX-org/ctex-kit/issues
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/xetex/latex/xecjk
More information is at
https://ctan.org/pkg/xecjk
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Manfred Lotz
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
_______________________________________________
ctan-ann mailing list -- [email protected]
To unsubscribe send an email to [email protected]