Jump to content

Template:Unicode blocks/doc

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by DePiep (talk | contribs) at 13:49, 22 May 2022 (See also). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Usage

A list of all the known [[Unicode block]]s, formatted as a table.

Template parameters

ParameterDescriptionTypeStatus
Collapse statestate

Specify if the list should be collapsed by default.

Suggested values
mw-collapsed
Stringoptional

"Blocks" are well-defined in Unicode. They are described from the numbering-way down: Unicode -> Plane -> Block -> code point.
Think "scripts" if you work from the character-way upwards: character -> code-point -> Unicode.

Block input

For each block, use

{{Unicode blocks/row
 |plane = One from set BMP, SMP, SIP, TTP, ..., PUA-AB (BMP=default)
 |range = Unicode range (pattern like U+0080..U+00FF)
 |name  = Block name, wikilinked
 |cp    = Number of code points
 |char  = Number of characters assigned
 |contains= Content op the block (scripts)
}}

The template starts a new row in the table (adds |-).

|planelink=yes can be set to wikilink the first occurrence of a plane. Will wikilink the plane ID (like 1 SMP)

Example
{{Unicode blocks/row
 |range=U+0080..U+00FF 
 |name=[[Latin-1 Supplement (Unicode block)|Latin-1 Supplement]]{{efn |name=Latin1_Supplement|1=Called "C1 Controls and Latin-1 Supplement" in [[ISO/IEC 10646]]}}
 |cp=128
 |char=128 
 |contains=Latin (64 characters), Common (64 characters)
}}

See also