Jump to content

Template:Script directionality/doc

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Vanisaac (talk | contribs) at 09:17, 14 August 2011 (Dependent files: fixed link). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Dependent files

The workhorse of this template is a dependent file, /main, and the dependency should be moved and calls updated to reflect its current location.

Comments

Please post all comments at infobox writing system.

Usage

The template looks for a text-direction image that matches the directionality provided in the template call. It also provides standard abbreviations or descriptions for the given directionality.

  • {{/TextDir|direction|DirText|historic=direction|traditional=direction|modern=direction|LableText|size=}}

Values for Direction field

Direction, or the named fields traditional, historic, or modern, should be one of the following values:

Line progression
Direction Down Up Left Right
Right-to-Left RL-TB, RTL, or right-to-left Template:Script directionality/doc/TextDir RL-BT Template:Script directionality/doc/TextDir
Left-to-Right LR-TB, LTR, or left-to-right Template:Script directionality/doc/TextDir LR-BT Template:Script directionality/doc/TextDir
Top-Down TB-RL or Vertical Template:Script directionality/doc/TextDir TB-LR Template:Script directionality/doc/TextDir
Bottom-Up BT-RL Template:Script directionality/doc/TextDir BT-LR Template:Script directionality/doc/TextDir
Boustrophedon (RLLR) RLR-TB or Boustrophedon Template:Script directionality/doc/TextDir RLR-BT Template:Script directionality/doc/TextDir
Boustrophedon (LRRL) LRL-TB Template:Script directionality/doc/TextDir LRL-BT Template:Script directionality/doc/TextDir
Vertical Boustrophedon (TBBT) TBT-RL Template:Script directionality/doc/TextDir TBT-LR Template:Script directionality/doc/TextDir
Vertical Boustrophedon (BTTB) BTB-RL Template:Script directionality/doc/TextDir BTB-LR Template:Script directionality/doc/TextDir
Variable direction H-TB Template:Script directionality/doc/TextDir H-BT Template:Script directionality/doc/TextDir V-RL Template:Script directionality/doc/TextDir V-LR Template:Script directionality/doc/TextDir
Clockwise Withershins (Counter/Anti-Clockwise)
Outwards Inwards Outwards Inwards
Swirl Ck-Out Template:Script directionality/doc/TextDir Ck-In Template:Script directionality/doc/TextDir WS-Out Template:Script directionality/doc/TextDir WS-In Template:Script directionality/doc/TextDir
Other Up-Right-Down: BTRB Template:Script directionality/doc/TextDir
Unsupported (ex. "Wave") Template:Script directionality/doc/TextDir

Values for DirText and LabelText fields

DirText and LabelText can take one of the standard values or user-defined text:

Style direction DirText produces TextDir|historic= LabelText produces TextDir|traditional= LabelText produces TextDir|modern= LabelText produces
Full {{TextDir|LTR|full}} Template:Script directionality/doc/TextDir LTR||none|full Template:Script directionality/doc/TextDir LTR||none|full Template:Script directionality/doc/TextDir LTR||none|full Template:Script directionality/doc/TextDir
Expanded {{TextDir|LTR|exp}} Template:Script directionality/doc/TextDir LTR||none|exp Template:Script directionality/doc/TextDir LTR||none|exp Template:Script directionality/doc/TextDir LTR||none|exp Template:Script directionality/doc/TextDir
Short {{TextDir|LTR|short}} Template:Script directionality/doc/TextDir LTR||none|short Template:Script directionality/doc/TextDir LTR||none|short Template:Script directionality/doc/TextDir LTR||none|short Template:Script directionality/doc/TextDir
In-Line {{TextDir|LTR|words}} Template:Script directionality/doc/TextDir LTR||none|words Template:Script directionality/doc/TextDir LTR||none|words Template:Script directionality/doc/TextDir LTR||none|words Template:Script directionality/doc/TextDir
Default {{TextDir|LTR|}} Template:Script directionality/doc/TextDir LTR||none| Template:Script directionality/doc/TextDir LTR||none| Template:Script directionality/doc/TextDir LTR||none| Template:Script directionality/doc/TextDir
Custom {{TextDir|LTR|Your text}} Template:Script directionality/doc/TextDir LTR||none|Your text Template:Script directionality/doc/TextDir LTR||none|Your text Template:Script directionality/doc/TextDir LTR||none|Your text Template:Script directionality/doc/TextDir
Blank {{TextDir|LTR|none}} Template:Script directionality/doc/TextDir LTR||none|none Template:Script directionality/doc/TextDir LTR||none|none Template:Script directionality/doc/TextDir LTR||none|none Template:Script directionality/doc/TextDir
Multiples {{TextDir|historic=LTR|modern=TB-LR|traditional=Ck-Out|words|words}} produces Template:Script directionality/doc/TextDir
  • Note that the Short, In-Line, and Default styles may under-differentiate the possible writing directions.

Size field

The size of the graphic can be controlled using the size field. Unlike direction and text, the size field must be explicitly called with "size=". Since the icons are square, the image size can be set to a one-dimensional pixel value that corresponds to both the width and height. The size parameter does not effect the "?" of undefined text directions, except size=0 (see below). The default value is size=20px, for use in running text.

Example: {{/TextDir|RLR-TB|full|size=50px}} produces Template:Script directionality/doc/TextDir

The size field can also be set to "0" (zero) or "0px" in order to render only the directional text. This will also blank the "?" of an undefined text direction.

Example: {{/TextDir|RTL|full|size=0}} produces Template:Script directionality/doc/TextDir

Historic, Traditional, and Modern fields

The fields historic, traditional, and modern can be used to generate multiple labeled directionalities in addition to a single unlabeled one. Historic, traditional, and modern take the same values as the direction field, above. A blank direction field should be included if the Values for DirText field and Values for LabelText field, above are used, as the first unlabeled field will not be interpreted as those fields. Unless the historic, traditional, and modern fields are defined, the third unlabeled field will not be interpreted.

Example: {{/TextDir||traditional=BT-LR|modern=LR-TB|exp}} produces Template:Script directionality/doc/TextDir