User Tools

Site Tools


font:extras

This is an old revision of the document!


Yivalese Font + Ruby Extras

This page demonstrates the ``yzruby`` plugin syntax.

Yivalese font wrappers

Supported aliases:

  • Regular: {{yz|text}}, {{yzreg|text}}, {{yzregular|text}}, {{yznormal|text}}
  • Modern: {{yzbold|text}}, {{yzmodern|text}}, {{yzfuture|text}}
  • Ancient: {{yzitalic|text}}, {{yzold|text}}, {{yzancient|text}}

Optional size is the third argument: ``tiny``, ``small``, ``normal``, ``big``, ``huge``.

Examples:

  • {{yz|DxWr Ny}} → DxWr Ny
  • {{yzregular|DxWr Ny|big}} → DxWr Ny
  • {{yzmodern|DxWr Ny}} → DxWr Ny
  • {{yzfuture|DxWr Ny|huge}} → DxWr Ny
  • {{yzancient|DxWr Ny|small}} → DxWr Ny

Ruby syntax

  • Standard: {{ruby|DXWR|sound}} → DXWR(sound)
  • Shorthand: %DXWR|sound% → DXWR(sound)

Notes:

  • {{ruby|base|annotation}} remains available.
  • If the original ``ruby`` plugin is enabled, it will handle {{ruby|...}} and ``yzruby`` still handles Yivalese aliases and %base|annotation%.

Auto ruby tables

Use {{autoruby}} around a simple pipe table. The first column is the base text, the second column is the 1:1 reading, and the third column can stay as the gloss or meaning.

basereadingmeaning
x(you-hither) y(eat-past)you-hither eat-pastYou ate over there last.
g(go-now) w(stop-here)go-now stop-hereA two-part sample line.

Notes:

  • If a row has more base words than readings, the leftovers stay plain.
  • If a row has a header row with ``^`` cells, it stays a normal header row.
font/extras.1774339006.txt.gz · Last modified: (external edit)