Japanese typesetting details

Vertical writing

  • Vertical classes (jlreq tate, etc.)
  • plext
  • Tate-chu-yoko

Ruby, emphasis dots

  • ruby package
  • \ruby
  • pxrubrica
  • kenten (\kenten)
  • emphasis dots

Line-breaking rules (kinsoku)

  • Line-start/end prohibition
  • JIS X 4051

Full-width vs half-width

  • Full/half width
  • Half-width for digits/Latin
  • Punctuation

Mixed Japanese/Western typesetting

  • \xkanjiskip
  • Auto spacing