Template:font: Difference between revisions
Jan Ke Tami (talk | contribs) (image fix) |
Jan Ke Tami (talk | contribs) No edit summary |
||
(7 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{|class="infobox wikitable {{#if:{{{compact|}}}|mw-collapsible mw-collapsed}} |
<includeonly>{|class="infobox wikitable {{#if:{{{compact|}}}|mw-collapsible mw-collapsed" data-collapsetext="−" data-expandtext="+"|"}} style="clear:right;float:right;margin:0 0 1em 1em;width:240px;" |
||
{{!}}colspan="2" style="text-align:center;"{{!}}<div style="font-size:larger;font-weight:bold;">{{{1}}}</div>{{#if:{{{image|}}}| |
{{!}}colspan="2" style="text-align:center;"{{!}}<div style="font-size:larger;font-weight:bold;">{{{1}}}</div>{{#if:{{{image|}}}| |
||
[[File:{{{image}}}{{!}}center{{!}}240x240px{{!}}]]}}{{{caption|}}} |
[[File:{{{image}}}{{!}}center{{!}}240x240px{{!}}]]}}{{{caption|}}} |
||
{{#if:{{{alias|}}}|{{!}}- |
|||
!style="font-size:smaller;text-align:start;width:80px;"{{!}}Alternate names |
|||
{{!}}{{{alias}}}}} |
|||
{{#if:{{{range|}}}|{{!}}- |
{{#if:{{{range|}}}|{{!}}- |
||
!style="font-size:smaller;text-align:start;width:80px;"{{!}}Supported characters |
!style="font-size:smaller;text-align:start;width:80px;" {{!}}Supported characters |
||
{{!}}{{{range}}}}} |
{{!}}{{{range}}}}} |
||
{{#if:{{{rangestart|}}}|{{!}}- |
|||
!style="font-size:smaller;text-align:start;width:80px;" {{!}}Start of sitelen pona block |
|||
{{!}}{{{rangestart}}}}} |
|||
{{#if:{{{style|}}}|{{!}}- |
{{#if:{{{style|}}}|{{!}}- |
||
!style="font-size:smaller;text-align:start;width:80px;"{{!}}Style |
!style="font-size:smaller;text-align:start;width:80px;"{{!}}Style |
||
Line 19: | Line 25: | ||
{{#if:{{{feature|{{{ucsur|{{{ligature|{{{cartouche|{{{long pi|{{{mono|{{{extend|}}}}}}}}}}}}}}}}}}}}}|{{!}}- |
{{#if:{{{feature|{{{ucsur|{{{ligature|{{{cartouche|{{{long pi|{{{mono|{{{extend|}}}}}}}}}}}}}}}}}}}}}|{{!}}- |
||
!style="font-size:smaller;text-align:start;width:80px;"{{!}}Features |
!style="font-size:smaller;text-align:start;width:80px;"{{!}}Features |
||
{{!}}<div align="center">{{#if:{{{ucsur|}}}|< |
{{!}}<div align="center">{{#if:{{{ucsur|}}}|<span title="Glyphs in UCSUR-assigned codespaces">[[File:ucsur-feature.png{{!}}150px]]</span>}}{{#if:{{{cartouche|}}}|<span title="Cartouches">[[File:cartouche-feature.png{{!}}150px]]</span>}}{{#if:{{{ligature|}}}|<span title="ASCII transcription (aka ligatures)">[[File:ligature-feature.png{{!}}150px]]</span>}}{{#if:{{{mono|}}}|<span title="Monospaced">[[File:monospaced-feature.png{{!}}150px]]</span>}}{{#if:{{{long pi|}}}|<span title="Extended pi">[[File:extended-pi-feature.png{{!}}150px]]</span>}}{{#if:{{{extend|}}}|<span title="Extended glyphs">[[File:extended-character-feature.png{{!}}150px]]</span>}}</div>{{{feature|}}}}} |
||
{{#if:{{{start|}}}|{{!}}- |
{{#if:{{{start|}}}|{{!}}- |
||
!style="font-size:smaller;text-align:start;width:80px;"{{!}}First publication |
!style="font-size:smaller;text-align:start;width:80px;"{{!}}First publication |
||
{{!}}{{{start}}}}} |
{{!}}{{{start}}}}} |
||
|}</includeonly><noinclude>{{font|font name|author=font creator|feature=Features|system=Writing system|style=handwritten / pixelated / etc|range=Range of characters|license=License name|start=When the font got created|ucsur=yes|ligature=yes|cartouche=yes|long pi=yes|mono=yes|extend=yes|image=Linja_pona.svg|caption="{{tp|linja pona}}" written in the {{tp|linja pona}} font}} |
|}</includeonly><noinclude>{{font|font name|author=font creator|feature=Features|system=Writing system|style=handwritten / pixelated / etc|range=Range of characters|rangestart=U+F1900|license=License name|start=When the font got created|ucsur=yes|ligature=yes|cartouche=yes|long pi=yes|mono=yes|extend=yes|image=Linja_pona.svg|caption=a description such as this: "{{tp|linja pona}}" written in the {{tp|linja pona}} font|compact=yes|alias=name the font is also known as}} |
||
===Template data=== |
|||
<templatedata> |
|||
{ |
|||
"params": { |
|||
"1": { |
|||
"label": "font name", |
|||
"description": "The full name of the font", |
|||
"example": "linja sike", |
|||
"type": "string", |
|||
"required": true |
|||
}, |
|||
"image": { |
|||
"label": "Image", |
|||
"description": "Filename for an image representing the font", |
|||
"example": "Linja_pona.svg", |
|||
"type": "wiki-file-name" |
|||
}, |
|||
"caption": { |
|||
"label": "caption", |
|||
"description": "Caption that describes the image", |
|||
"example": "linja pona written in the linja pona font", |
|||
"type": "string" |
|||
}, |
|||
"range": { |
|||
"label": "Range of supported characters", |
|||
"description": "A brief description of supported words or characters related to the relevant writing system", |
|||
"example": "All UCSUR characters", |
|||
"type": "string" |
|||
}, |
|||
"rangestart": { |
|||
"label": "Start of sitelen pona block", |
|||
"description": "The first sitelen pona character to be encoded within a longer sequence of codepoints in the font file - useful to find fonts that share codepoints", |
|||
"example": "U+F1900", |
|||
"type": "string" |
|||
}, |
|||
"system": { |
|||
"label": "Writing system", |
|||
"description": "name of the writing system the font is used in toki pona for, can be multiple", |
|||
"example": "sitelen pona", |
|||
"type": "string", |
|||
"required": true |
|||
}, |
|||
"author": { |
|||
"label": "font creator", |
|||
"description": "attributed name or names of people who contributed to the font - also important if unknown", |
|||
"type": "string", |
|||
"required": true |
|||
}, |
|||
"license": { |
|||
"label": "font license", |
|||
"description": "the font's license - also important if unlicensed or licensed informally", |
|||
"example": "OFL", |
|||
"type": "string", |
|||
"required": true |
|||
}, |
|||
"ucsur": { |
|||
"label": "UCSUR compliance", |
|||
"description": "Font with glyphs in the UCSUR sitelen pona range", |
|||
"type": "boolean", |
|||
"suggested": true |
|||
}, |
|||
"cartouche": { |
|||
"label": "cartouche support", |
|||
"description": "Font allows for cartouches to fully wrap around a name", |
|||
"type": "boolean", |
|||
"suggested": true |
|||
}, |
|||
"ligature": { |
|||
"label": "ASCII transcription", |
|||
"description": "Font allows for ASCII transcription: typing Toki Pona words in the Latin alphabet results in the words getting converted into standalone symbols through OpenType ligatures", |
|||
"type": "boolean", |
|||
"suggested": true |
|||
}, |
|||
"mono": { |
|||
"label": "monospaced", |
|||
"description": "Fonts is monospaced, in which each character's width (including margins) takes up the same amount of space", |
|||
"type": "boolean", |
|||
"suggested": true |
|||
}, |
|||
"long pi": { |
|||
"label": "extended pi", |
|||
"description": "Fonts allows a variation of pi to extend its horizontal line below multiple succeeding glyphs", |
|||
"type": "boolean", |
|||
"suggested": true |
|||
}, |
|||
"extend": { |
|||
"label": "extended characters", |
|||
"description": "Font allows characters other than pi to stretch with extension lines", |
|||
"type": "boolean", |
|||
"suggested": true |
|||
}, |
|||
"feature": { |
|||
"label": "more features", |
|||
"description": "Description of other features of the font", |
|||
"type": "string" |
|||
}, |
|||
"start": { |
|||
"label": "first publication", |
|||
"description": "When the font got created", |
|||
"type": "date" |
|||
}, |
|||
"compact": { |
|||
"label": "Compact", |
|||
"description": "When enabled, the box will show only the name, the image and the caption at first. It can still be expanded to view the full content.", |
|||
"type": "boolean" |
|||
}, |
|||
"alias": { |
|||
"label": "alternate names", |
|||
"description": "If the name got published multiple times, it may have had different names", |
|||
"type": "string" |
|||
} |
|||
}, |
|||
"description": "Font infobox" |
|||
} |
|||
</templatedata> |
|||
</noinclude> |
</noinclude> |
Latest revision as of 02:48, 23 December 2023
font name a description such as this: "linja pona" written in the linja pona font
| |
Alternate names | name the font is also known as |
---|---|
Supported characters | Range of characters |
Start of sitelen pona block | U+F1900 |
Style | handwritten / pixelated / etc |
Writing system | Writing system |
Author | font creator |
License | License name |
Features | Features |
First publication | When the font got created |
Template data[edit source]
Font infobox
Parameter | Description | Type | Status | |
---|---|---|---|---|
font name | 1 | The full name of the font
| String | required |
Image | image | Filename for an image representing the font
| File | optional |
caption | caption | Caption that describes the image
| String | optional |
Range of supported characters | range | A brief description of supported words or characters related to the relevant writing system
| String | optional |
Start of sitelen pona block | rangestart | The first sitelen pona character to be encoded within a longer sequence of codepoints in the font file - useful to find fonts that share codepoints
| String | optional |
Writing system | system | name of the writing system the font is used in toki pona for, can be multiple
| String | required |
font creator | author | attributed name or names of people who contributed to the font - also important if unknown | String | required |
font license | license | the font's license - also important if unlicensed or licensed informally
| String | required |
UCSUR compliance | ucsur | Font with glyphs in the UCSUR sitelen pona range | Boolean | suggested |
cartouche support | cartouche | Font allows for cartouches to fully wrap around a name | Boolean | suggested |
ASCII transcription | ligature | Font allows for ASCII transcription: typing Toki Pona words in the Latin alphabet results in the words getting converted into standalone symbols through OpenType ligatures | Boolean | suggested |
monospaced | mono | Fonts is monospaced, in which each character's width (including margins) takes up the same amount of space | Boolean | suggested |
extended pi | long pi | Fonts allows a variation of pi to extend its horizontal line below multiple succeeding glyphs | Boolean | suggested |
extended characters | extend | Font allows characters other than pi to stretch with extension lines | Boolean | suggested |
more features | feature | Description of other features of the font | String | optional |
first publication | start | When the font got created | Date | optional |
Compact | compact | When enabled, the box will show only the name, the image and the caption at first. It can still be expanded to view the full content. | Boolean | optional |
alternate names | alias | If the name got published multiple times, it may have had different names | String | optional |