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]

Reply via email to