Difference between revisions of "Template:Unichar/gc"
(Created page with "{{#if:{{{1|}}}<!-- -->|{{#ifexpr: {{{1}}}<=65535<!-- in plane 0 BMP -->|{{#ifexpr: (00<={{{1}}}) and ({{{1}}}<=31) or (127<={{{1}}}) and ({{{1}}}<=159)<!-- -->| Cc...") |
(No difference)
|
Latest revision as of 12:42, 16 July 2015
<#not a Unicode code point#>
Note to editors: Please don't categorize this template by editing it directly. Instead, place the category in its documentation page, in its "includeonly" section.
Usage
Returns Unicode General Category (gc) Cc Cf Cn Cs Zl Zp Zs <blank>
for special code points (like <control>, space characters, formatting characters etc). When regular gc like Letter, Symbol, Mark, Punctuation, etc it returns a blank.
Parameters
This is a subtemplate, so parameters may has tight requirements. Input: (unnamed)
{{Unichar/gc |1= <!--decimal value of the code point--> }}
The code point value is required as a decimal value, because we are using the #ifexpr:
numerical calculations.
For five Arabic number markings U+0600..U+0603 and U+60DD, it returns Cf (visible)
. While Cf formatting characters usually have no glyph, these five have. By adding the "(visible)" text, these characters are shown (while regular Cf characters are hidden).
See also
See main template {{unichar}} for full documentation.