CTAN update: LuaTeX-CN

CTAN Announcements via ctan-ann <[email protected]>
Newsgroups gmane.comp.tex.ctan.announce
Organization CTAN
Message-ID <ang9NyzbM_mMPRtN@prptp>
Frank Lin submitted an update to the

              LuaTeX-CN

bundle.

Version:  0.4.1
License:  apache2

Summary description:  A LuaTeX based package to handle Chinese text typesetting

Announcement text:
------------------------------------------------------------------------

 luatex-cn 0.4.1 -- first update on CTAN since 0.3.1.

 luatex-cn typesets Chinese with LuaLaTeX in both writing directions:
 faithful reproduction of classical (guji) page layouts, and modern
 Chinese typesetting following the W3C Requirements for Chinese Text
 Layout (clreq).

 Highlights since 0.3.1:

 * Unified entry point: \usepackage{luatex-cn} now loads the new
   horizontal clreq pipeline by default (options are passed through,
   e.g. [style=taiwan]); the [vertical] option or any ltc-* document
   class selects the vertical engine, with 0.3.x semantics unchanged.

 * Horizontal clreq pipeline (new): CJK-Western spacing (1/4 em,
   compressible to 1/8, stretchable to 1/2, with the exceptions clreq
   specifies), punctuation width adjustment with Mainland China /
   Taiwan / untouched presets, quote-style conversion, four-level
   line-breaking prohibitions and non-separation rules, intra-line
   compression/stretching in clreq priority order, half-width
   punctuation at line end, hanging punctuation, interlinear marks
   (proper-name mark, book-title mark, emphasis dots), word-aligned
   pinyin ruby, paragraph/page controls (orphan handling, hanging
   indentation, last-line alignment).

 * Vertical clreq conformance: 1/4 em CJK-Western boundary spacing,
   \Sideways (rotated Western text), \CombineUpright (tate-chu-yoko),
   hanging punctuation at column end, clreq-conformant emphasis dots
   per document class.

 * A shared rules kernel used by both directions (single source for
   the clreq punctuation table, space-distribution solver and
   prohibition rules), a published conformance matrix
   (doc/CLREQ-CONFORMANCE.md), and 119 PDF-content-stream metric
   assertions run in CI.

 * Installation-free fonts: \setmainfont with a bare font file name,
   registry aliases, and a helper script that installs fonts into
   TEXMFHOME without touching the system font library.

 * Typesetting additions from the 0.3.x series: tables with
   cross-page support and horizontal bands, European-style genealogy
   charts, gongche (traditional musical notation), illustration
   pages, colophon (paiji) boxes, multi-level headings, and a modern
   vertical book layout in the style of Zhonghua Shuju (footnotes,
   first-line indentation, alternating running heads).

 * 0.4.1 fixes: Western words in annotations/textboxes are no longer
   hyphenated and mis-columned; in fixed-grid mode \Sideways now
   sizes rotated words by their advance width.

 Full changelog: https://github.com/open-guji/luatex-cn/blob/main/CHANGELOG.md

------------------------------------------------------------------------

The package’s Catalogue entry can be viewed at
   https://ctan.org/pkg/luatex-cn

The package’s files themselves can be inspected at
   https://mirrors.ctan.org/language/chinese/luatex-cn/

------------------------------------------------------------------------

   Thanks for the upload.

     For the CTAN Team
    Petra Rübe-Pugliese

------------------------------------------------------------------------

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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.