<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.typegg.io/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eiko</id>
	<title>TypeGG Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.typegg.io/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eiko"/>
	<link rel="alternate" type="text/html" href="https://wiki.typegg.io/Special:Contributions/Eiko"/>
	<updated>2026-06-04T03:41:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=BBCode&amp;diff=100</id>
		<title>BBCode</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=BBCode&amp;diff=100"/>
		<updated>2026-03-26T21:13:10Z</updated>

		<summary type="html">&lt;p&gt;Eiko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= BBCode =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BBCode&#039;&#039;&#039; is a markup language used on TypeGG for formatting the &#039;&#039;&#039;About Me&#039;&#039;&#039; section in user profiles (for GG+ users). This page documents all supported BBCode tags.&lt;br /&gt;
&lt;br /&gt;
== Tags ==&lt;br /&gt;
&lt;br /&gt;
BBCode uses a system of tags enclosed in square brackets (&amp;lt;code&amp;gt;[]&amp;lt;/code&amp;gt;). Tags come in pairs: an &#039;&#039;opening&#039;&#039; tag and a &#039;&#039;closing&#039;&#039; tag, with the closing tag containing a forward slash (&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;) after the opening bracket.&lt;br /&gt;
&lt;br /&gt;
Some opening tags include an equals sign (&amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;) to specify values like URLs, sizes, or colors.&lt;br /&gt;
&lt;br /&gt;
=== Text Formatting ===&lt;br /&gt;
&lt;br /&gt;
==== Bold ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[b]text[/b]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[b]&amp;lt;/code&amp;gt; tag makes text &#039;&#039;&#039;bold&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Italic ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[i]text[/i]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[i]&amp;lt;/code&amp;gt; tag makes text &#039;&#039;italic&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Underline ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[u]text[/u]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[u]&amp;lt;/code&amp;gt; tag adds an &amp;lt;u&amp;gt;underline&amp;lt;/u&amp;gt; beneath the text.&lt;br /&gt;
&lt;br /&gt;
==== Strikethrough ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[s]text[/s]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[s]&amp;lt;/code&amp;gt; tag draws a horizontal line through the text, indicating &amp;lt;s&amp;gt;deleted or corrected content&amp;lt;/s&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Color ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[color=#HEXCODE]text[/color]&lt;br /&gt;
[color=red]text[/color]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[color]&amp;lt;/code&amp;gt; tag changes the text color. You can specify colors using:&lt;br /&gt;
* &#039;&#039;&#039;Hex codes&#039;&#039;&#039;: &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#00FF00&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#0000FF&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Color names&#039;&#039;&#039;: &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;green&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;blue&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Do not use quotation marks around the color value.&lt;br /&gt;
&lt;br /&gt;
==== Font Size ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[size=150]text[/size]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[size]&amp;lt;/code&amp;gt; tag adjusts text size as a percentage of the base font size. Values are clamped between &#039;&#039;&#039;30%&#039;&#039;&#039; and &#039;&#039;&#039;200%&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=50]small text[/size]&amp;lt;/code&amp;gt; - 50% of normal size&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=100]normal text[/size]&amp;lt;/code&amp;gt; - normal size&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=150]large text[/size]&amp;lt;/code&amp;gt; - 150% of normal size&lt;br /&gt;
&lt;br /&gt;
==== Gradient ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[gradient=#HEX1,#HEX2,...]text[/gradient]&lt;br /&gt;
[gradient=red,blue,green]text[/gradient]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[gradient]&amp;lt;/code&amp;gt; tag applies a smooth horizontal color transition to the text. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rules:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Colors&#039;&#039;&#039;: Supports 2 to 10 colors, separated by commas.&lt;br /&gt;
* &#039;&#039;&#039;Format&#039;&#039;&#039;: Accepts Hex codes (&amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;) or standard CSS color names (&amp;lt;code&amp;gt;orange&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pink&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &#039;&#039;&#039;Direction&#039;&#039;&#039;: Always flows from left to right.&lt;br /&gt;
* &#039;&#039;&#039;Spacing&#039;&#039;&#039;: Colors are evenly distributed. To &amp;quot;stretch&amp;quot; a color, repeat it (e.g., &amp;lt;code&amp;gt;[gradient=red,red,blue]&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* &amp;lt;code&amp;gt;[gradient=#9FC8A3,#D5C8B4,#FD7ABA]Completionist[/gradient]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Structure ===&lt;br /&gt;
&lt;br /&gt;
==== Heading ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[heading]Title[/heading]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[heading]&amp;lt;/code&amp;gt; tag creates a section heading (rendered as an &amp;lt;code&amp;gt;&amp;amp;lt;h2&amp;amp;gt;&amp;lt;/code&amp;gt; element) with a bottom border.&lt;br /&gt;
&lt;br /&gt;
==== Centre ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[centre]text[/centre]&lt;br /&gt;
[center]text[/center]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[centre]&amp;lt;/code&amp;gt; tag (or American spelling &amp;lt;code&amp;gt;[center]&amp;lt;/code&amp;gt;) centres text horizontally. Both spellings are supported.&lt;br /&gt;
&lt;br /&gt;
==== Quote ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[quote]&lt;br /&gt;
Quoted text goes here.&lt;br /&gt;
[/quote]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[quote]&amp;lt;/code&amp;gt; tag creates a styled blockquote with a left border, indentation, and distinct background. Useful for quoting other users or sources.&lt;br /&gt;
&lt;br /&gt;
==== Notice ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[notice]&lt;br /&gt;
Important information here.&lt;br /&gt;
[/notice]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[notice]&amp;lt;/code&amp;gt; tag creates a highlighted notice box with a border and background. Use this to draw attention to important information.&lt;br /&gt;
&lt;br /&gt;
=== Spoilers and Collapsible Content ===&lt;br /&gt;
&lt;br /&gt;
==== Spoiler ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[spoiler]hidden text[/spoiler]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[spoiler]&amp;lt;/code&amp;gt; tag hides text behind a solid background. Click or tap the spoiler to reveal its contents.&lt;br /&gt;
&lt;br /&gt;
==== Box ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[box=Title]&lt;br /&gt;
Content goes here.&lt;br /&gt;
[/box]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[box]&amp;lt;/code&amp;gt; tag creates a collapsible container with a custom title. Click the title to expand or collapse the content. If no title is specified, it defaults to &amp;quot;SPOILER&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Spoilerbox ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[spoilerbox]&lt;br /&gt;
Hidden content here.&lt;br /&gt;
[/spoilerbox]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[spoilerbox]&amp;lt;/code&amp;gt; tag is identical to &amp;lt;code&amp;gt;[box]&amp;lt;/code&amp;gt; but always uses &amp;quot;SPOILER&amp;quot; as the title.&lt;br /&gt;
&lt;br /&gt;
=== Code ===&lt;br /&gt;
&lt;br /&gt;
==== Inline Code ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[c]code here[/c]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[c]&amp;lt;/code&amp;gt; tag formats text as inline code with a monospace font and background highlight. Use this for short code snippets, keyboard shortcuts, or technical terms.&lt;br /&gt;
&lt;br /&gt;
==== Code Block ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[code]&lt;br /&gt;
function example() {&lt;br /&gt;
    return &amp;quot;Hello, World!&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
[/code]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[code]&amp;lt;/code&amp;gt; tag creates a preformatted code block with a monospace font and scrollable container. BBCode inside code blocks is not parsed.&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
==== URL ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[url]https://typegg.com[/url]&lt;br /&gt;
[url=https://typegg.com]Click here![/url]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[url]&amp;lt;/code&amp;gt; tag creates a clickable hyperlink.&lt;br /&gt;
&lt;br /&gt;
You can either:&lt;br /&gt;
* Place the URL between the tags (displays the URL as link text)&lt;br /&gt;
* Use the &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt; syntax to specify custom link text&lt;br /&gt;
&lt;br /&gt;
==== Email ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[email]user@example.com[/email]&lt;br /&gt;
[email=user@example.com]Contact us[/email]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[email]&amp;lt;/code&amp;gt; tag creates a mailto link that opens the user&#039;s default email client.&lt;br /&gt;
&lt;br /&gt;
=== Lists ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[list]&lt;br /&gt;
[*]First item&lt;br /&gt;
[*]Second item&lt;br /&gt;
[*]Third item&lt;br /&gt;
[/list]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[list]&amp;lt;/code&amp;gt; tag creates a bulleted list. Each item is marked with &amp;lt;code&amp;gt;[*]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[list=1]&lt;br /&gt;
[*]First item&lt;br /&gt;
[*]Second item&lt;br /&gt;
[*]Third item&lt;br /&gt;
[/list]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adding any value (e.g., &amp;lt;code&amp;gt;=1&amp;lt;/code&amp;gt;) creates a numbered (ordered) list instead.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Lists can be nested inside each other.&lt;br /&gt;
&lt;br /&gt;
=== Media ===&lt;br /&gt;
&lt;br /&gt;
==== Image ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[img]https://example.com/image.png[/img]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[img]&amp;lt;/code&amp;gt; tag embeds an image. The URL must point directly to an image file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Size options:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[img=200]URL[/img]         - Width of 200 pixels&lt;br /&gt;
[img=200x150]URL[/img]     - 200 pixels wide, 150 pixels tall&lt;br /&gt;
[img=50%]URL[/img]         - 50% of container width&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Width only&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=200]&amp;lt;/code&amp;gt; sets the width to 200px with automatic height&lt;br /&gt;
* &#039;&#039;&#039;Width and height&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=200x150]&amp;lt;/code&amp;gt; sets exact dimensions&lt;br /&gt;
* &#039;&#039;&#039;Percentage&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=50%]&amp;lt;/code&amp;gt; sets width as a percentage (1-100%)&lt;br /&gt;
&lt;br /&gt;
Maximum dimensions are capped at 2000 pixels.&lt;br /&gt;
&lt;br /&gt;
==== Image Map ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[imagemap]&lt;br /&gt;
https://example.com/image.png&lt;br /&gt;
10 20 30 15 https://link1.com Tooltip text&lt;br /&gt;
50 40 25 20 https://link2.com Another tooltip&lt;br /&gt;
[/imagemap]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[imagemap]&amp;lt;/code&amp;gt; tag creates an image with clickable regions. The first line is the image URL, followed by area definitions.&lt;br /&gt;
&lt;br /&gt;
Each area is defined as:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
X Y WIDTH HEIGHT REDIRECT TITLE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;X, Y&#039;&#039;&#039;: Position as percentage (0-100) from top-left&lt;br /&gt;
* &#039;&#039;&#039;WIDTH, HEIGHT&#039;&#039;&#039;: Size as percentage of image dimensions&lt;br /&gt;
* &#039;&#039;&#039;REDIRECT&#039;&#039;&#039;: URL to navigate to (use &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; for non-clickable areas)&lt;br /&gt;
* &#039;&#039;&#039;TITLE&#039;&#039;&#039;: Optional tooltip text (can contain spaces)&lt;br /&gt;
&lt;br /&gt;
==== YouTube ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[youtube]dQw4w9WgXcQ[/youtube]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[youtube]&amp;lt;/code&amp;gt; tag embeds a YouTube video player. Use only the &#039;&#039;&#039;video ID&#039;&#039;&#039;, not the full URL.&lt;br /&gt;
&lt;br /&gt;
The video ID is the 11-character string after &amp;lt;code&amp;gt;v=&amp;lt;/code&amp;gt; in a YouTube URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.youtube.com/watch?v=dQw4w9WgXcQ&lt;br /&gt;
                                ^^^^^^^^^^^&lt;br /&gt;
                            This is the video ID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Audio ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[audio]https://github.com/rafaelreis-hotmart/Audio-Sample-files/raw/master/sample.mp3[/audio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[audio]&amp;lt;/code&amp;gt; tag embeds an HTML5 audio player. The URL must point directly to an audio file.&lt;br /&gt;
&lt;br /&gt;
Supported formats depend on the user&#039;s browser, but MP3 is widely supported.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
This BBCode implementation is inspired by the [https://osu.ppy.sh/wiki/en/BBCode osu! BBCode system] with modifications for TypeGG&#039;s specific needs.&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=BBCode&amp;diff=99</id>
		<title>BBCode</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=BBCode&amp;diff=99"/>
		<updated>2026-03-26T21:12:38Z</updated>

		<summary type="html">&lt;p&gt;Eiko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= BBCode =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BBCode&#039;&#039;&#039; is a markup language used on TypeGG for formatting the &#039;&#039;&#039;About Me&#039;&#039;&#039; section in user profiles (for GG+ users). This page documents all supported BBCode tags.&lt;br /&gt;
&lt;br /&gt;
== Tags ==&lt;br /&gt;
&lt;br /&gt;
BBCode uses a system of tags enclosed in square brackets (&amp;lt;code&amp;gt;[]&amp;lt;/code&amp;gt;). Tags come in pairs: an &#039;&#039;opening&#039;&#039; tag and a &#039;&#039;closing&#039;&#039; tag, with the closing tag containing a forward slash (&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;) after the opening bracket.&lt;br /&gt;
&lt;br /&gt;
Some opening tags include an equals sign (&amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;) to specify values like URLs, sizes, or colors.&lt;br /&gt;
&lt;br /&gt;
=== Text Formatting ===&lt;br /&gt;
&lt;br /&gt;
==== Bold ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[b]text[/b]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[b]&amp;lt;/code&amp;gt; tag makes text &#039;&#039;&#039;bold&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Italic ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[i]text[/i]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[i]&amp;lt;/code&amp;gt; tag makes text &#039;&#039;italic&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Underline ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[u]text[/u]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[u]&amp;lt;/code&amp;gt; tag adds an &amp;lt;u&amp;gt;underline&amp;lt;/u&amp;gt; beneath the text.&lt;br /&gt;
&lt;br /&gt;
==== Strikethrough ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[s]text[/s]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[s]&amp;lt;/code&amp;gt; tag draws a horizontal line through the text, indicating &amp;lt;s&amp;gt;deleted or corrected content&amp;lt;/s&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Color ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[color=#HEXCODE]text[/color]&lt;br /&gt;
[color=red]text[/color]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[color]&amp;lt;/code&amp;gt; tag changes the text color. You can specify colors using:&lt;br /&gt;
* &#039;&#039;&#039;Hex codes&#039;&#039;&#039;: &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#00FF00&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#0000FF&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Color names&#039;&#039;&#039;: &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;green&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;blue&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Do not use quotation marks around the color value.&lt;br /&gt;
&lt;br /&gt;
==== Font Size ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[size=150]text[/size]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[size]&amp;lt;/code&amp;gt; tag adjusts text size as a percentage of the base font size. Values are clamped between &#039;&#039;&#039;30%&#039;&#039;&#039; and &#039;&#039;&#039;200%&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=50]small text[/size]&amp;lt;/code&amp;gt; - 50% of normal size&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=100]normal text[/size]&amp;lt;/code&amp;gt; - normal size&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=150]large text[/size]&amp;lt;/code&amp;gt; - 150% of normal size&lt;br /&gt;
&lt;br /&gt;
==== Gradient ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[gradient=#HEX1,#HEX2,...]text[/gradient]&lt;br /&gt;
[gradient=red,blue,green]text[/gradient]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[gradient]&amp;lt;/code&amp;gt; tag applies a smooth horizontal color transition to the text. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rules:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Colors&#039;&#039;&#039;: Supports 2 to 10 colors, separated by commas.&lt;br /&gt;
* &#039;&#039;&#039;Format&#039;&#039;&#039;: Accepts Hex codes (&amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;) or standard CSS color names (&amp;lt;code&amp;gt;orange&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pink&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &#039;&#039;&#039;Direction&#039;&#039;&#039;: Always flows from left to right.&lt;br /&gt;
* &#039;&#039;&#039;Spacing&#039;&#039;&#039;: Colors are evenly distributed. To &amp;quot;stretch&amp;quot; a color, repeat it (e.g., &amp;lt;code&amp;gt;[gradient=red,red,blue]&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
* &amp;lt;code&amp;gt;[gradient=#9FC8A3,#D5C8B4,#FD7ABA]Completionist[/gradient]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If an invalid color is provided or fewer than 2 colors are listed, the tag will fall back to normal text.&lt;br /&gt;
&lt;br /&gt;
=== Structure ===&lt;br /&gt;
&lt;br /&gt;
==== Heading ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[heading]Title[/heading]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[heading]&amp;lt;/code&amp;gt; tag creates a section heading (rendered as an &amp;lt;code&amp;gt;&amp;amp;lt;h2&amp;amp;gt;&amp;lt;/code&amp;gt; element) with a bottom border.&lt;br /&gt;
&lt;br /&gt;
==== Centre ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[centre]text[/centre]&lt;br /&gt;
[center]text[/center]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[centre]&amp;lt;/code&amp;gt; tag (or American spelling &amp;lt;code&amp;gt;[center]&amp;lt;/code&amp;gt;) centres text horizontally. Both spellings are supported.&lt;br /&gt;
&lt;br /&gt;
==== Quote ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[quote]&lt;br /&gt;
Quoted text goes here.&lt;br /&gt;
[/quote]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[quote]&amp;lt;/code&amp;gt; tag creates a styled blockquote with a left border, indentation, and distinct background. Useful for quoting other users or sources.&lt;br /&gt;
&lt;br /&gt;
==== Notice ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[notice]&lt;br /&gt;
Important information here.&lt;br /&gt;
[/notice]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[notice]&amp;lt;/code&amp;gt; tag creates a highlighted notice box with a border and background. Use this to draw attention to important information.&lt;br /&gt;
&lt;br /&gt;
=== Spoilers and Collapsible Content ===&lt;br /&gt;
&lt;br /&gt;
==== Spoiler ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[spoiler]hidden text[/spoiler]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[spoiler]&amp;lt;/code&amp;gt; tag hides text behind a solid background. Click or tap the spoiler to reveal its contents.&lt;br /&gt;
&lt;br /&gt;
==== Box ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[box=Title]&lt;br /&gt;
Content goes here.&lt;br /&gt;
[/box]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[box]&amp;lt;/code&amp;gt; tag creates a collapsible container with a custom title. Click the title to expand or collapse the content. If no title is specified, it defaults to &amp;quot;SPOILER&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Spoilerbox ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[spoilerbox]&lt;br /&gt;
Hidden content here.&lt;br /&gt;
[/spoilerbox]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[spoilerbox]&amp;lt;/code&amp;gt; tag is identical to &amp;lt;code&amp;gt;[box]&amp;lt;/code&amp;gt; but always uses &amp;quot;SPOILER&amp;quot; as the title.&lt;br /&gt;
&lt;br /&gt;
=== Code ===&lt;br /&gt;
&lt;br /&gt;
==== Inline Code ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[c]code here[/c]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[c]&amp;lt;/code&amp;gt; tag formats text as inline code with a monospace font and background highlight. Use this for short code snippets, keyboard shortcuts, or technical terms.&lt;br /&gt;
&lt;br /&gt;
==== Code Block ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[code]&lt;br /&gt;
function example() {&lt;br /&gt;
    return &amp;quot;Hello, World!&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
[/code]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[code]&amp;lt;/code&amp;gt; tag creates a preformatted code block with a monospace font and scrollable container. BBCode inside code blocks is not parsed.&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
==== URL ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[url]https://typegg.com[/url]&lt;br /&gt;
[url=https://typegg.com]Click here![/url]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[url]&amp;lt;/code&amp;gt; tag creates a clickable hyperlink.&lt;br /&gt;
&lt;br /&gt;
You can either:&lt;br /&gt;
* Place the URL between the tags (displays the URL as link text)&lt;br /&gt;
* Use the &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt; syntax to specify custom link text&lt;br /&gt;
&lt;br /&gt;
==== Email ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[email]user@example.com[/email]&lt;br /&gt;
[email=user@example.com]Contact us[/email]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[email]&amp;lt;/code&amp;gt; tag creates a mailto link that opens the user&#039;s default email client.&lt;br /&gt;
&lt;br /&gt;
=== Lists ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[list]&lt;br /&gt;
[*]First item&lt;br /&gt;
[*]Second item&lt;br /&gt;
[*]Third item&lt;br /&gt;
[/list]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[list]&amp;lt;/code&amp;gt; tag creates a bulleted list. Each item is marked with &amp;lt;code&amp;gt;[*]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[list=1]&lt;br /&gt;
[*]First item&lt;br /&gt;
[*]Second item&lt;br /&gt;
[*]Third item&lt;br /&gt;
[/list]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adding any value (e.g., &amp;lt;code&amp;gt;=1&amp;lt;/code&amp;gt;) creates a numbered (ordered) list instead.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Lists can be nested inside each other.&lt;br /&gt;
&lt;br /&gt;
=== Media ===&lt;br /&gt;
&lt;br /&gt;
==== Image ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[img]https://example.com/image.png[/img]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[img]&amp;lt;/code&amp;gt; tag embeds an image. The URL must point directly to an image file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Size options:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[img=200]URL[/img]         - Width of 200 pixels&lt;br /&gt;
[img=200x150]URL[/img]     - 200 pixels wide, 150 pixels tall&lt;br /&gt;
[img=50%]URL[/img]         - 50% of container width&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Width only&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=200]&amp;lt;/code&amp;gt; sets the width to 200px with automatic height&lt;br /&gt;
* &#039;&#039;&#039;Width and height&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=200x150]&amp;lt;/code&amp;gt; sets exact dimensions&lt;br /&gt;
* &#039;&#039;&#039;Percentage&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=50%]&amp;lt;/code&amp;gt; sets width as a percentage (1-100%)&lt;br /&gt;
&lt;br /&gt;
Maximum dimensions are capped at 2000 pixels.&lt;br /&gt;
&lt;br /&gt;
==== Image Map ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[imagemap]&lt;br /&gt;
https://example.com/image.png&lt;br /&gt;
10 20 30 15 https://link1.com Tooltip text&lt;br /&gt;
50 40 25 20 https://link2.com Another tooltip&lt;br /&gt;
[/imagemap]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[imagemap]&amp;lt;/code&amp;gt; tag creates an image with clickable regions. The first line is the image URL, followed by area definitions.&lt;br /&gt;
&lt;br /&gt;
Each area is defined as:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
X Y WIDTH HEIGHT REDIRECT TITLE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;X, Y&#039;&#039;&#039;: Position as percentage (0-100) from top-left&lt;br /&gt;
* &#039;&#039;&#039;WIDTH, HEIGHT&#039;&#039;&#039;: Size as percentage of image dimensions&lt;br /&gt;
* &#039;&#039;&#039;REDIRECT&#039;&#039;&#039;: URL to navigate to (use &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; for non-clickable areas)&lt;br /&gt;
* &#039;&#039;&#039;TITLE&#039;&#039;&#039;: Optional tooltip text (can contain spaces)&lt;br /&gt;
&lt;br /&gt;
==== YouTube ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[youtube]dQw4w9WgXcQ[/youtube]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[youtube]&amp;lt;/code&amp;gt; tag embeds a YouTube video player. Use only the &#039;&#039;&#039;video ID&#039;&#039;&#039;, not the full URL.&lt;br /&gt;
&lt;br /&gt;
The video ID is the 11-character string after &amp;lt;code&amp;gt;v=&amp;lt;/code&amp;gt; in a YouTube URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.youtube.com/watch?v=dQw4w9WgXcQ&lt;br /&gt;
                                ^^^^^^^^^^^&lt;br /&gt;
                            This is the video ID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Audio ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[audio]https://github.com/rafaelreis-hotmart/Audio-Sample-files/raw/master/sample.mp3[/audio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[audio]&amp;lt;/code&amp;gt; tag embeds an HTML5 audio player. The URL must point directly to an audio file.&lt;br /&gt;
&lt;br /&gt;
Supported formats depend on the user&#039;s browser, but MP3 is widely supported.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
This BBCode implementation is inspired by the [https://osu.ppy.sh/wiki/en/BBCode osu! BBCode system] with modifications for TypeGG&#039;s specific needs.&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=MediaWiki:Common.css&amp;diff=70</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=MediaWiki:Common.css&amp;diff=70"/>
		<updated>2026-01-17T14:44:29Z</updated>

		<summary type="html">&lt;p&gt;Eiko: use css vars&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* TypeGG Design System */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
  --typegg-base: #00031B;&lt;br /&gt;
  --typegg-base-2: #05081F;&lt;br /&gt;
  --typegg-base-4: #0A0D24;&lt;br /&gt;
&lt;br /&gt;
  --typegg-text: #CCCDD1;&lt;br /&gt;
  --typegg-text-emphasis: #FFFFFF;&lt;br /&gt;
  --typegg-text-subtle: #91939D;&lt;br /&gt;
&lt;br /&gt;
  --typegg-cyan: #00B3E4;&lt;br /&gt;
  --typegg-cyan-hover: #33C5ED;&lt;br /&gt;
  --typegg-purple: #BC50F7;&lt;br /&gt;
  --typegg-red: #E40000;&lt;br /&gt;
  --typegg-green: #00E47D;&lt;br /&gt;
  --typegg-yellow: #E4E000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night {&lt;br /&gt;
  --background-color-neutral-subtle: var(--typegg-base) !important;&lt;br /&gt;
  --background-color-base: var(--typegg-base-2) !important;&lt;br /&gt;
  --background-color-interactive-subtle: var(--typegg-base-4) !important;&lt;br /&gt;
&lt;br /&gt;
  --color-base: var(--typegg-text) !important;&lt;br /&gt;
  --color-emphasized: var(--typegg-text-emphasis) !important;&lt;br /&gt;
  --color-subtle: var(--typegg-text-subtle) !important;&lt;br /&gt;
  --color-placeholder: var(--typegg-text-subtle) !important;&lt;br /&gt;
&lt;br /&gt;
  --color-progressive: var(--typegg-cyan) !important;&lt;br /&gt;
  --color-progressive--hover: var(--typegg-cyan-hover) !important;&lt;br /&gt;
  --color-visited: var(--typegg-purple) !important;&lt;br /&gt;
&lt;br /&gt;
  --color-destructive: var(--typegg-red) !important;&lt;br /&gt;
  --color-success: var(--typegg-green) !important;&lt;br /&gt;
  --color-warning: var(--typegg-yellow) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  html.skin-theme-clientpref-os {&lt;br /&gt;
    --background-color-neutral-subtle: var(--typegg-base) !important;&lt;br /&gt;
    --background-color-base: var(--typegg-base-2) !important;&lt;br /&gt;
    --background-color-interactive-subtle: var(--typegg-base-4) !important;&lt;br /&gt;
&lt;br /&gt;
    --color-base: var(--typegg-text) !important;&lt;br /&gt;
    --color-emphasized: var(--typegg-text-emphasis) !important;&lt;br /&gt;
    --color-subtle: var(--typegg-text-subtle) !important;&lt;br /&gt;
    --color-placeholder: var(--typegg-text-subtle) !important;&lt;br /&gt;
&lt;br /&gt;
    --color-progressive: var(--typegg-cyan) !important;&lt;br /&gt;
    --color-progressive--hover: var(--typegg-cyan-hover) !important;&lt;br /&gt;
    --color-visited: var(--typegg-purple) !important;&lt;br /&gt;
&lt;br /&gt;
    --color-destructive: var(--typegg-red) !important;&lt;br /&gt;
    --color-success: var(--typegg-green) !important;&lt;br /&gt;
    --color-warning: var(--typegg-yellow) !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=MediaWiki:Common.css&amp;diff=69</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=MediaWiki:Common.css&amp;diff=69"/>
		<updated>2026-01-17T14:40:02Z</updated>

		<summary type="html">&lt;p&gt;Eiko: fix bg colors in dark/auto mode&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* TypeGG Design System */&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night {&lt;br /&gt;
  --background-color-neutral-subtle: #00031B !important;&lt;br /&gt;
  --background-color-base: #05081F !important;&lt;br /&gt;
  --background-color-interactive-subtle: #0A0D24 !important;&lt;br /&gt;
&lt;br /&gt;
  --color-base: #CCCDD1 !important;&lt;br /&gt;
  --color-emphasized: #FFFFFF !important;&lt;br /&gt;
  --color-subtle: #91939D !important;&lt;br /&gt;
  --color-placeholder: #91939D !important;&lt;br /&gt;
&lt;br /&gt;
  --color-progressive: #00B3E4 !important;&lt;br /&gt;
  --color-progressive--hover: #33C5ED !important;&lt;br /&gt;
  --color-visited: #BC50F7 !important;&lt;br /&gt;
&lt;br /&gt;
  --color-destructive: #E40000 !important;&lt;br /&gt;
  --color-success: #00E47D !important;&lt;br /&gt;
  --color-warning: #E4E000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  html.skin-theme-clientpref-os {&lt;br /&gt;
    --background-color-neutral-subtle: #00031B !important;&lt;br /&gt;
    --background-color-base: #05081F !important;&lt;br /&gt;
    --background-color-interactive-subtle: #0A0D24 !important;&lt;br /&gt;
&lt;br /&gt;
    --color-base: #CCCDD1 !important;&lt;br /&gt;
    --color-emphasized: #FFFFFF !important;&lt;br /&gt;
    --color-subtle: #91939D !important;&lt;br /&gt;
    --color-placeholder: #91939D !important;&lt;br /&gt;
&lt;br /&gt;
    --color-progressive: #00B3E4 !important;&lt;br /&gt;
    --color-progressive--hover: #33C5ED !important;&lt;br /&gt;
    --color-visited: #BC50F7 !important;&lt;br /&gt;
&lt;br /&gt;
    --color-destructive: #E40000 !important;&lt;br /&gt;
    --color-success: #00E47D !important;&lt;br /&gt;
    --color-warning: #E4E000 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=MediaWiki:Common.css&amp;diff=68</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=MediaWiki:Common.css&amp;diff=68"/>
		<updated>2026-01-17T14:30:32Z</updated>

		<summary type="html">&lt;p&gt;Eiko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* TypeGG Design System */&lt;br /&gt;
&lt;br /&gt;
/* Forced dark mode */&lt;br /&gt;
html.skin-theme-clientpref-night {&lt;br /&gt;
  --background-color-base: #00031B !important;&lt;br /&gt;
  --background-color-neutral-subtle: #00031B !important;&lt;br /&gt;
  --background-color-interactive-subtle: #0D1026 !important;&lt;br /&gt;
&lt;br /&gt;
  --color-base: #CCCDD1 !important;&lt;br /&gt;
  --color-emphasized: #FFFFFF !important;&lt;br /&gt;
  --color-subtle: #91939D !important;&lt;br /&gt;
  --color-placeholder: #91939D !important;&lt;br /&gt;
&lt;br /&gt;
  --color-progressive: #00B3E4 !important;&lt;br /&gt;
  --color-progressive--hover: #33C5ED !important;&lt;br /&gt;
  --color-visited: #BC50F7 !important;&lt;br /&gt;
&lt;br /&gt;
  --color-destructive: #E40000 !important;&lt;br /&gt;
  --color-success: #00E47D !important;&lt;br /&gt;
  --color-warning: #E4E000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Auto dark mode (follows system preference) */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  html.skin-theme-clientpref-os {&lt;br /&gt;
    --background-color-base: #00031B !important;&lt;br /&gt;
    --background-color-neutral-subtle: #00031B !important;&lt;br /&gt;
    --background-color-interactive-subtle: #0D1026 !important;&lt;br /&gt;
&lt;br /&gt;
    --color-base: #CCCDD1 !important;&lt;br /&gt;
    --color-emphasized: #FFFFFF !important;&lt;br /&gt;
    --color-subtle: #91939D !important;&lt;br /&gt;
    --color-placeholder: #91939D !important;&lt;br /&gt;
&lt;br /&gt;
    --color-progressive: #00B3E4 !important;&lt;br /&gt;
    --color-progressive--hover: #33C5ED !important;&lt;br /&gt;
    --color-visited: #BC50F7 !important;&lt;br /&gt;
&lt;br /&gt;
    --color-destructive: #E40000 !important;&lt;br /&gt;
    --color-success: #00E47D !important;&lt;br /&gt;
    --color-warning: #E4E000 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=MediaWiki:Common.css&amp;diff=67</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=MediaWiki:Common.css&amp;diff=67"/>
		<updated>2026-01-17T14:27:12Z</updated>

		<summary type="html">&lt;p&gt;Eiko: update text color to aevi&amp;#039;s recommendation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  --background-color-base: #00031B !important;&lt;br /&gt;
  --background-color-neutral-subtle: #00031B !important;&lt;br /&gt;
  --background-color-interactive-subtle: #0D1026 !important;&lt;br /&gt;
  --color-base: #B8B9C0 !important;&lt;br /&gt;
  --color-progressive: #00B3E4 !important;&lt;br /&gt;
  --color-progressive--hover: #33C5ED !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=MediaWiki:Common.css&amp;diff=66</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=MediaWiki:Common.css&amp;diff=66"/>
		<updated>2026-01-17T14:24:41Z</updated>

		<summary type="html">&lt;p&gt;Eiko: brighten default text color&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  --background-color-base: #00031B !important;&lt;br /&gt;
  --background-color-neutral-subtle: #00031B !important;&lt;br /&gt;
  --background-color-interactive-subtle: #0D1026 !important;&lt;br /&gt;
  --color-base: #C8C9CE !important;&lt;br /&gt;
  --color-progressive: #00B3E4 !important;&lt;br /&gt;
  --color-progressive--hover: #33C5ED !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=MediaWiki:Common.css&amp;diff=65</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=MediaWiki:Common.css&amp;diff=65"/>
		<updated>2026-01-17T14:19:43Z</updated>

		<summary type="html">&lt;p&gt;Eiko: Add TypeGG dark theme color system&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:root {&lt;br /&gt;
  --background-color-base: #00031B !important;&lt;br /&gt;
  --background-color-neutral-subtle: #00031B !important;&lt;br /&gt;
  --background-color-interactive-subtle: #0D1026 !important;&lt;br /&gt;
  --color-base: #91939D !important;&lt;br /&gt;
  --color-progressive: #00B3E4 !important;&lt;br /&gt;
  --color-progressive--hover: #33C5ED !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=BBCode&amp;diff=57</id>
		<title>BBCode</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=BBCode&amp;diff=57"/>
		<updated>2025-12-02T16:29:40Z</updated>

		<summary type="html">&lt;p&gt;Eiko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= BBCode =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BBCode&#039;&#039;&#039; is a markup language used on TypeGG for formatting the &#039;&#039;&#039;About Me&#039;&#039;&#039; section in user profiles (for GG+ users). This page documents all supported BBCode tags.&lt;br /&gt;
&lt;br /&gt;
== Tags ==&lt;br /&gt;
&lt;br /&gt;
BBCode uses a system of tags enclosed in square brackets (&amp;lt;code&amp;gt;[]&amp;lt;/code&amp;gt;). Tags come in pairs: an &#039;&#039;opening&#039;&#039; tag and a &#039;&#039;closing&#039;&#039; tag, with the closing tag containing a forward slash (&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;) after the opening bracket.&lt;br /&gt;
&lt;br /&gt;
Some opening tags include an equals sign (&amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;) to specify values like URLs, sizes, or colors.&lt;br /&gt;
&lt;br /&gt;
=== Text Formatting ===&lt;br /&gt;
&lt;br /&gt;
==== Bold ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[b]text[/b]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[b]&amp;lt;/code&amp;gt; tag makes text &#039;&#039;&#039;bold&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Italic ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[i]text[/i]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[i]&amp;lt;/code&amp;gt; tag makes text &#039;&#039;italic&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Underline ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[u]text[/u]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[u]&amp;lt;/code&amp;gt; tag adds an &amp;lt;u&amp;gt;underline&amp;lt;/u&amp;gt; beneath the text.&lt;br /&gt;
&lt;br /&gt;
==== Strikethrough ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[s]text[/s]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[s]&amp;lt;/code&amp;gt; tag draws a horizontal line through the text, indicating &amp;lt;s&amp;gt;deleted or corrected content&amp;lt;/s&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Color ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[color=#HEXCODE]text[/color]&lt;br /&gt;
[color=red]text[/color]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[color]&amp;lt;/code&amp;gt; tag changes the text color. You can specify colors using:&lt;br /&gt;
* &#039;&#039;&#039;Hex codes&#039;&#039;&#039;: &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#00FF00&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#0000FF&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Color names&#039;&#039;&#039;: &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;green&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;blue&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Do not use quotation marks around the color value.&lt;br /&gt;
&lt;br /&gt;
==== Font Size ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[size=150]text[/size]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[size]&amp;lt;/code&amp;gt; tag adjusts text size as a percentage of the base font size. Values are clamped between &#039;&#039;&#039;30%&#039;&#039;&#039; and &#039;&#039;&#039;200%&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=50]small text[/size]&amp;lt;/code&amp;gt; - 50% of normal size&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=100]normal text[/size]&amp;lt;/code&amp;gt; - normal size&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=150]large text[/size]&amp;lt;/code&amp;gt; - 150% of normal size&lt;br /&gt;
&lt;br /&gt;
=== Structure ===&lt;br /&gt;
&lt;br /&gt;
==== Heading ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[heading]Title[/heading]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[heading]&amp;lt;/code&amp;gt; tag creates a section heading (rendered as an &amp;lt;code&amp;gt;&amp;amp;lt;h2&amp;amp;gt;&amp;lt;/code&amp;gt; element) with a bottom border.&lt;br /&gt;
&lt;br /&gt;
==== Centre ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[centre]text[/centre]&lt;br /&gt;
[center]text[/center]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[centre]&amp;lt;/code&amp;gt; tag (or American spelling &amp;lt;code&amp;gt;[center]&amp;lt;/code&amp;gt;) centres text horizontally. Both spellings are supported.&lt;br /&gt;
&lt;br /&gt;
==== Quote ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[quote]&lt;br /&gt;
Quoted text goes here.&lt;br /&gt;
[/quote]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[quote]&amp;lt;/code&amp;gt; tag creates a styled blockquote with a left border, indentation, and distinct background. Useful for quoting other users or sources.&lt;br /&gt;
&lt;br /&gt;
==== Notice ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[notice]&lt;br /&gt;
Important information here.&lt;br /&gt;
[/notice]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[notice]&amp;lt;/code&amp;gt; tag creates a highlighted notice box with a border and background. Use this to draw attention to important information.&lt;br /&gt;
&lt;br /&gt;
=== Spoilers and Collapsible Content ===&lt;br /&gt;
&lt;br /&gt;
==== Spoiler ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[spoiler]hidden text[/spoiler]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[spoiler]&amp;lt;/code&amp;gt; tag hides text behind a solid background. Click or tap the spoiler to reveal its contents.&lt;br /&gt;
&lt;br /&gt;
==== Box ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[box=Title]&lt;br /&gt;
Content goes here.&lt;br /&gt;
[/box]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[box]&amp;lt;/code&amp;gt; tag creates a collapsible container with a custom title. Click the title to expand or collapse the content. If no title is specified, it defaults to &amp;quot;SPOILER&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Spoilerbox ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[spoilerbox]&lt;br /&gt;
Hidden content here.&lt;br /&gt;
[/spoilerbox]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[spoilerbox]&amp;lt;/code&amp;gt; tag is identical to &amp;lt;code&amp;gt;[box]&amp;lt;/code&amp;gt; but always uses &amp;quot;SPOILER&amp;quot; as the title.&lt;br /&gt;
&lt;br /&gt;
=== Code ===&lt;br /&gt;
&lt;br /&gt;
==== Inline Code ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[c]code here[/c]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[c]&amp;lt;/code&amp;gt; tag formats text as inline code with a monospace font and background highlight. Use this for short code snippets, keyboard shortcuts, or technical terms.&lt;br /&gt;
&lt;br /&gt;
==== Code Block ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[code]&lt;br /&gt;
function example() {&lt;br /&gt;
    return &amp;quot;Hello, World!&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
[/code]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[code]&amp;lt;/code&amp;gt; tag creates a preformatted code block with a monospace font and scrollable container. BBCode inside code blocks is not parsed.&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
==== URL ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[url]https://typegg.com[/url]&lt;br /&gt;
[url=https://typegg.com]Click here![/url]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[url]&amp;lt;/code&amp;gt; tag creates a clickable hyperlink.&lt;br /&gt;
&lt;br /&gt;
You can either:&lt;br /&gt;
* Place the URL between the tags (displays the URL as link text)&lt;br /&gt;
* Use the &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt; syntax to specify custom link text&lt;br /&gt;
&lt;br /&gt;
==== Email ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[email]user@example.com[/email]&lt;br /&gt;
[email=user@example.com]Contact us[/email]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[email]&amp;lt;/code&amp;gt; tag creates a mailto link that opens the user&#039;s default email client.&lt;br /&gt;
&lt;br /&gt;
=== Lists ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[list]&lt;br /&gt;
[*]First item&lt;br /&gt;
[*]Second item&lt;br /&gt;
[*]Third item&lt;br /&gt;
[/list]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[list]&amp;lt;/code&amp;gt; tag creates a bulleted list. Each item is marked with &amp;lt;code&amp;gt;[*]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[list=1]&lt;br /&gt;
[*]First item&lt;br /&gt;
[*]Second item&lt;br /&gt;
[*]Third item&lt;br /&gt;
[/list]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adding any value (e.g., &amp;lt;code&amp;gt;=1&amp;lt;/code&amp;gt;) creates a numbered (ordered) list instead.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Lists can be nested inside each other.&lt;br /&gt;
&lt;br /&gt;
=== Media ===&lt;br /&gt;
&lt;br /&gt;
==== Image ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[img]https://example.com/image.png[/img]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[img]&amp;lt;/code&amp;gt; tag embeds an image. The URL must point directly to an image file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Size options:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[img=200]URL[/img]         - Width of 200 pixels&lt;br /&gt;
[img=200x150]URL[/img]     - 200 pixels wide, 150 pixels tall&lt;br /&gt;
[img=50%]URL[/img]         - 50% of container width&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Width only&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=200]&amp;lt;/code&amp;gt; sets the width to 200px with automatic height&lt;br /&gt;
* &#039;&#039;&#039;Width and height&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=200x150]&amp;lt;/code&amp;gt; sets exact dimensions&lt;br /&gt;
* &#039;&#039;&#039;Percentage&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=50%]&amp;lt;/code&amp;gt; sets width as a percentage (1-100%)&lt;br /&gt;
&lt;br /&gt;
Maximum dimensions are capped at 2000 pixels.&lt;br /&gt;
&lt;br /&gt;
==== Image Map ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[imagemap]&lt;br /&gt;
https://example.com/image.png&lt;br /&gt;
10 20 30 15 https://link1.com Tooltip text&lt;br /&gt;
50 40 25 20 https://link2.com Another tooltip&lt;br /&gt;
[/imagemap]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[imagemap]&amp;lt;/code&amp;gt; tag creates an image with clickable regions. The first line is the image URL, followed by area definitions.&lt;br /&gt;
&lt;br /&gt;
Each area is defined as:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
X Y WIDTH HEIGHT REDIRECT TITLE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;X, Y&#039;&#039;&#039;: Position as percentage (0-100) from top-left&lt;br /&gt;
* &#039;&#039;&#039;WIDTH, HEIGHT&#039;&#039;&#039;: Size as percentage of image dimensions&lt;br /&gt;
* &#039;&#039;&#039;REDIRECT&#039;&#039;&#039;: URL to navigate to (use &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; for non-clickable areas)&lt;br /&gt;
* &#039;&#039;&#039;TITLE&#039;&#039;&#039;: Optional tooltip text (can contain spaces)&lt;br /&gt;
&lt;br /&gt;
==== YouTube ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[youtube]dQw4w9WgXcQ[/youtube]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[youtube]&amp;lt;/code&amp;gt; tag embeds a YouTube video player. Use only the &#039;&#039;&#039;video ID&#039;&#039;&#039;, not the full URL.&lt;br /&gt;
&lt;br /&gt;
The video ID is the 11-character string after &amp;lt;code&amp;gt;v=&amp;lt;/code&amp;gt; in a YouTube URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.youtube.com/watch?v=dQw4w9WgXcQ&lt;br /&gt;
                                ^^^^^^^^^^^&lt;br /&gt;
                            This is the video ID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Audio ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[audio]https://github.com/rafaelreis-hotmart/Audio-Sample-files/raw/master/sample.mp3[/audio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[audio]&amp;lt;/code&amp;gt; tag embeds an HTML5 audio player. The URL must point directly to an audio file.&lt;br /&gt;
&lt;br /&gt;
Supported formats depend on the user&#039;s browser, but MP3 is widely supported.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
This BBCode implementation is inspired by the [https://osu.ppy.sh/wiki/en/BBCode osu! BBCode system] with modifications for TypeGG&#039;s specific needs.&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=BBCode&amp;diff=56</id>
		<title>BBCode</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=BBCode&amp;diff=56"/>
		<updated>2025-12-02T16:29:06Z</updated>

		<summary type="html">&lt;p&gt;Eiko: /* Spoiler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= BBCode =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BBCode&#039;&#039;&#039; (Bulletin Board Code) is a markup language used on TypeGG for formatting the About Me section in user profiles (for GG+ usersr). This page documents all supported BBCode tags.&lt;br /&gt;
&lt;br /&gt;
== Tags ==&lt;br /&gt;
&lt;br /&gt;
BBCode uses a system of tags enclosed in square brackets (&amp;lt;code&amp;gt;[]&amp;lt;/code&amp;gt;). Tags come in pairs: an &#039;&#039;opening&#039;&#039; tag and a &#039;&#039;closing&#039;&#039; tag, with the closing tag containing a forward slash (&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;) after the opening bracket.&lt;br /&gt;
&lt;br /&gt;
Some opening tags include an equals sign (&amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;) to specify values like URLs, sizes, or colors.&lt;br /&gt;
&lt;br /&gt;
=== Text Formatting ===&lt;br /&gt;
&lt;br /&gt;
==== Bold ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[b]text[/b]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[b]&amp;lt;/code&amp;gt; tag makes text &#039;&#039;&#039;bold&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Italic ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[i]text[/i]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[i]&amp;lt;/code&amp;gt; tag makes text &#039;&#039;italic&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Underline ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[u]text[/u]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[u]&amp;lt;/code&amp;gt; tag adds an &amp;lt;u&amp;gt;underline&amp;lt;/u&amp;gt; beneath the text.&lt;br /&gt;
&lt;br /&gt;
==== Strikethrough ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[s]text[/s]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[s]&amp;lt;/code&amp;gt; tag draws a horizontal line through the text, indicating &amp;lt;s&amp;gt;deleted or corrected content&amp;lt;/s&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Color ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[color=#HEXCODE]text[/color]&lt;br /&gt;
[color=red]text[/color]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[color]&amp;lt;/code&amp;gt; tag changes the text color. You can specify colors using:&lt;br /&gt;
* &#039;&#039;&#039;Hex codes&#039;&#039;&#039;: &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#00FF00&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#0000FF&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Color names&#039;&#039;&#039;: &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;green&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;blue&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Do not use quotation marks around the color value.&lt;br /&gt;
&lt;br /&gt;
==== Font Size ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[size=150]text[/size]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[size]&amp;lt;/code&amp;gt; tag adjusts text size as a percentage of the base font size. Values are clamped between &#039;&#039;&#039;30%&#039;&#039;&#039; and &#039;&#039;&#039;200%&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=50]small text[/size]&amp;lt;/code&amp;gt; - 50% of normal size&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=100]normal text[/size]&amp;lt;/code&amp;gt; - normal size&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=150]large text[/size]&amp;lt;/code&amp;gt; - 150% of normal size&lt;br /&gt;
&lt;br /&gt;
=== Structure ===&lt;br /&gt;
&lt;br /&gt;
==== Heading ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[heading]Title[/heading]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[heading]&amp;lt;/code&amp;gt; tag creates a section heading (rendered as an &amp;lt;code&amp;gt;&amp;amp;lt;h2&amp;amp;gt;&amp;lt;/code&amp;gt; element) with a bottom border.&lt;br /&gt;
&lt;br /&gt;
==== Centre ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[centre]text[/centre]&lt;br /&gt;
[center]text[/center]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[centre]&amp;lt;/code&amp;gt; tag (or American spelling &amp;lt;code&amp;gt;[center]&amp;lt;/code&amp;gt;) centres text horizontally. Both spellings are supported.&lt;br /&gt;
&lt;br /&gt;
==== Quote ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[quote]&lt;br /&gt;
Quoted text goes here.&lt;br /&gt;
[/quote]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[quote]&amp;lt;/code&amp;gt; tag creates a styled blockquote with a left border, indentation, and distinct background. Useful for quoting other users or sources.&lt;br /&gt;
&lt;br /&gt;
==== Notice ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[notice]&lt;br /&gt;
Important information here.&lt;br /&gt;
[/notice]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[notice]&amp;lt;/code&amp;gt; tag creates a highlighted notice box with a border and background. Use this to draw attention to important information.&lt;br /&gt;
&lt;br /&gt;
=== Spoilers and Collapsible Content ===&lt;br /&gt;
&lt;br /&gt;
==== Spoiler ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[spoiler]hidden text[/spoiler]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[spoiler]&amp;lt;/code&amp;gt; tag hides text behind a solid background. Click or tap the spoiler to reveal its contents.&lt;br /&gt;
&lt;br /&gt;
==== Box ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[box=Title]&lt;br /&gt;
Content goes here.&lt;br /&gt;
[/box]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[box]&amp;lt;/code&amp;gt; tag creates a collapsible container with a custom title. Click the title to expand or collapse the content. If no title is specified, it defaults to &amp;quot;SPOILER&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Spoilerbox ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[spoilerbox]&lt;br /&gt;
Hidden content here.&lt;br /&gt;
[/spoilerbox]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[spoilerbox]&amp;lt;/code&amp;gt; tag is identical to &amp;lt;code&amp;gt;[box]&amp;lt;/code&amp;gt; but always uses &amp;quot;SPOILER&amp;quot; as the title.&lt;br /&gt;
&lt;br /&gt;
=== Code ===&lt;br /&gt;
&lt;br /&gt;
==== Inline Code ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[c]code here[/c]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[c]&amp;lt;/code&amp;gt; tag formats text as inline code with a monospace font and background highlight. Use this for short code snippets, keyboard shortcuts, or technical terms.&lt;br /&gt;
&lt;br /&gt;
==== Code Block ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[code]&lt;br /&gt;
function example() {&lt;br /&gt;
    return &amp;quot;Hello, World!&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
[/code]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[code]&amp;lt;/code&amp;gt; tag creates a preformatted code block with a monospace font and scrollable container. BBCode inside code blocks is not parsed.&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
==== URL ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[url]https://typegg.com[/url]&lt;br /&gt;
[url=https://typegg.com]Click here![/url]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[url]&amp;lt;/code&amp;gt; tag creates a clickable hyperlink.&lt;br /&gt;
&lt;br /&gt;
You can either:&lt;br /&gt;
* Place the URL between the tags (displays the URL as link text)&lt;br /&gt;
* Use the &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt; syntax to specify custom link text&lt;br /&gt;
&lt;br /&gt;
==== Email ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[email]user@example.com[/email]&lt;br /&gt;
[email=user@example.com]Contact us[/email]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[email]&amp;lt;/code&amp;gt; tag creates a mailto link that opens the user&#039;s default email client.&lt;br /&gt;
&lt;br /&gt;
=== Lists ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[list]&lt;br /&gt;
[*]First item&lt;br /&gt;
[*]Second item&lt;br /&gt;
[*]Third item&lt;br /&gt;
[/list]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[list]&amp;lt;/code&amp;gt; tag creates a bulleted list. Each item is marked with &amp;lt;code&amp;gt;[*]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[list=1]&lt;br /&gt;
[*]First item&lt;br /&gt;
[*]Second item&lt;br /&gt;
[*]Third item&lt;br /&gt;
[/list]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adding any value (e.g., &amp;lt;code&amp;gt;=1&amp;lt;/code&amp;gt;) creates a numbered (ordered) list instead.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Lists can be nested inside each other.&lt;br /&gt;
&lt;br /&gt;
=== Media ===&lt;br /&gt;
&lt;br /&gt;
==== Image ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[img]https://example.com/image.png[/img]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[img]&amp;lt;/code&amp;gt; tag embeds an image. The URL must point directly to an image file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Size options:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[img=200]URL[/img]         - Width of 200 pixels&lt;br /&gt;
[img=200x150]URL[/img]     - 200 pixels wide, 150 pixels tall&lt;br /&gt;
[img=50%]URL[/img]         - 50% of container width&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Width only&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=200]&amp;lt;/code&amp;gt; sets the width to 200px with automatic height&lt;br /&gt;
* &#039;&#039;&#039;Width and height&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=200x150]&amp;lt;/code&amp;gt; sets exact dimensions&lt;br /&gt;
* &#039;&#039;&#039;Percentage&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=50%]&amp;lt;/code&amp;gt; sets width as a percentage (1-100%)&lt;br /&gt;
&lt;br /&gt;
Maximum dimensions are capped at 2000 pixels.&lt;br /&gt;
&lt;br /&gt;
==== Image Map ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[imagemap]&lt;br /&gt;
https://example.com/image.png&lt;br /&gt;
10 20 30 15 https://link1.com Tooltip text&lt;br /&gt;
50 40 25 20 https://link2.com Another tooltip&lt;br /&gt;
[/imagemap]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[imagemap]&amp;lt;/code&amp;gt; tag creates an image with clickable regions. The first line is the image URL, followed by area definitions.&lt;br /&gt;
&lt;br /&gt;
Each area is defined as:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
X Y WIDTH HEIGHT REDIRECT TITLE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;X, Y&#039;&#039;&#039;: Position as percentage (0-100) from top-left&lt;br /&gt;
* &#039;&#039;&#039;WIDTH, HEIGHT&#039;&#039;&#039;: Size as percentage of image dimensions&lt;br /&gt;
* &#039;&#039;&#039;REDIRECT&#039;&#039;&#039;: URL to navigate to (use &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; for non-clickable areas)&lt;br /&gt;
* &#039;&#039;&#039;TITLE&#039;&#039;&#039;: Optional tooltip text (can contain spaces)&lt;br /&gt;
&lt;br /&gt;
==== YouTube ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[youtube]dQw4w9WgXcQ[/youtube]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[youtube]&amp;lt;/code&amp;gt; tag embeds a YouTube video player. Use only the &#039;&#039;&#039;video ID&#039;&#039;&#039;, not the full URL.&lt;br /&gt;
&lt;br /&gt;
The video ID is the 11-character string after &amp;lt;code&amp;gt;v=&amp;lt;/code&amp;gt; in a YouTube URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.youtube.com/watch?v=dQw4w9WgXcQ&lt;br /&gt;
                                ^^^^^^^^^^^&lt;br /&gt;
                            This is the video ID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Audio ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[audio]https://github.com/rafaelreis-hotmart/Audio-Sample-files/raw/master/sample.mp3[/audio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[audio]&amp;lt;/code&amp;gt; tag embeds an HTML5 audio player. The URL must point directly to an audio file.&lt;br /&gt;
&lt;br /&gt;
Supported formats depend on the user&#039;s browser, but MP3 is widely supported.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
This BBCode implementation is inspired by the [https://osu.ppy.sh/wiki/en/BBCode osu! BBCode system] with modifications for TypeGG&#039;s specific needs.&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=BBCode&amp;diff=55</id>
		<title>BBCode</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=BBCode&amp;diff=55"/>
		<updated>2025-12-02T16:28:35Z</updated>

		<summary type="html">&lt;p&gt;Eiko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= BBCode =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BBCode&#039;&#039;&#039; (Bulletin Board Code) is a markup language used on TypeGG for formatting the About Me section in user profiles (for GG+ usersr). This page documents all supported BBCode tags.&lt;br /&gt;
&lt;br /&gt;
== Tags ==&lt;br /&gt;
&lt;br /&gt;
BBCode uses a system of tags enclosed in square brackets (&amp;lt;code&amp;gt;[]&amp;lt;/code&amp;gt;). Tags come in pairs: an &#039;&#039;opening&#039;&#039; tag and a &#039;&#039;closing&#039;&#039; tag, with the closing tag containing a forward slash (&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;) after the opening bracket.&lt;br /&gt;
&lt;br /&gt;
Some opening tags include an equals sign (&amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;) to specify values like URLs, sizes, or colors.&lt;br /&gt;
&lt;br /&gt;
=== Text Formatting ===&lt;br /&gt;
&lt;br /&gt;
==== Bold ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[b]text[/b]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[b]&amp;lt;/code&amp;gt; tag makes text &#039;&#039;&#039;bold&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Italic ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[i]text[/i]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[i]&amp;lt;/code&amp;gt; tag makes text &#039;&#039;italic&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Underline ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[u]text[/u]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[u]&amp;lt;/code&amp;gt; tag adds an &amp;lt;u&amp;gt;underline&amp;lt;/u&amp;gt; beneath the text.&lt;br /&gt;
&lt;br /&gt;
==== Strikethrough ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[s]text[/s]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[s]&amp;lt;/code&amp;gt; tag draws a horizontal line through the text, indicating &amp;lt;s&amp;gt;deleted or corrected content&amp;lt;/s&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Color ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[color=#HEXCODE]text[/color]&lt;br /&gt;
[color=red]text[/color]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[color]&amp;lt;/code&amp;gt; tag changes the text color. You can specify colors using:&lt;br /&gt;
* &#039;&#039;&#039;Hex codes&#039;&#039;&#039;: &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#00FF00&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#0000FF&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Color names&#039;&#039;&#039;: &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;green&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;blue&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Do not use quotation marks around the color value.&lt;br /&gt;
&lt;br /&gt;
==== Font Size ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[size=150]text[/size]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[size]&amp;lt;/code&amp;gt; tag adjusts text size as a percentage of the base font size. Values are clamped between &#039;&#039;&#039;30%&#039;&#039;&#039; and &#039;&#039;&#039;200%&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=50]small text[/size]&amp;lt;/code&amp;gt; - 50% of normal size&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=100]normal text[/size]&amp;lt;/code&amp;gt; - normal size&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=150]large text[/size]&amp;lt;/code&amp;gt; - 150% of normal size&lt;br /&gt;
&lt;br /&gt;
=== Structure ===&lt;br /&gt;
&lt;br /&gt;
==== Heading ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[heading]Title[/heading]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[heading]&amp;lt;/code&amp;gt; tag creates a section heading (rendered as an &amp;lt;code&amp;gt;&amp;amp;lt;h2&amp;amp;gt;&amp;lt;/code&amp;gt; element) with a bottom border.&lt;br /&gt;
&lt;br /&gt;
==== Centre ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[centre]text[/centre]&lt;br /&gt;
[center]text[/center]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[centre]&amp;lt;/code&amp;gt; tag (or American spelling &amp;lt;code&amp;gt;[center]&amp;lt;/code&amp;gt;) centres text horizontally. Both spellings are supported.&lt;br /&gt;
&lt;br /&gt;
==== Quote ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[quote]&lt;br /&gt;
Quoted text goes here.&lt;br /&gt;
[/quote]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[quote]&amp;lt;/code&amp;gt; tag creates a styled blockquote with a left border, indentation, and distinct background. Useful for quoting other users or sources.&lt;br /&gt;
&lt;br /&gt;
==== Notice ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[notice]&lt;br /&gt;
Important information here.&lt;br /&gt;
[/notice]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[notice]&amp;lt;/code&amp;gt; tag creates a highlighted notice box with a border and background. Use this to draw attention to important information.&lt;br /&gt;
&lt;br /&gt;
=== Spoilers and Collapsible Content ===&lt;br /&gt;
&lt;br /&gt;
==== Spoiler ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[spoiler]hidden text[/spoiler]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[spoiler]&amp;lt;/code&amp;gt; tag hides text behind a solid background. Click or tap the spoiler to reveal its contents.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Nested spoilers are automatically flattened - inner spoiler tags become plain text spans.&lt;br /&gt;
&lt;br /&gt;
==== Box ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[box=Title]&lt;br /&gt;
Content goes here.&lt;br /&gt;
[/box]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[box]&amp;lt;/code&amp;gt; tag creates a collapsible container with a custom title. Click the title to expand or collapse the content. If no title is specified, it defaults to &amp;quot;SPOILER&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Spoilerbox ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[spoilerbox]&lt;br /&gt;
Hidden content here.&lt;br /&gt;
[/spoilerbox]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[spoilerbox]&amp;lt;/code&amp;gt; tag is identical to &amp;lt;code&amp;gt;[box]&amp;lt;/code&amp;gt; but always uses &amp;quot;SPOILER&amp;quot; as the title.&lt;br /&gt;
&lt;br /&gt;
=== Code ===&lt;br /&gt;
&lt;br /&gt;
==== Inline Code ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[c]code here[/c]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[c]&amp;lt;/code&amp;gt; tag formats text as inline code with a monospace font and background highlight. Use this for short code snippets, keyboard shortcuts, or technical terms.&lt;br /&gt;
&lt;br /&gt;
==== Code Block ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[code]&lt;br /&gt;
function example() {&lt;br /&gt;
    return &amp;quot;Hello, World!&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
[/code]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[code]&amp;lt;/code&amp;gt; tag creates a preformatted code block with a monospace font and scrollable container. BBCode inside code blocks is not parsed.&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
==== URL ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[url]https://typegg.com[/url]&lt;br /&gt;
[url=https://typegg.com]Click here![/url]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[url]&amp;lt;/code&amp;gt; tag creates a clickable hyperlink.&lt;br /&gt;
&lt;br /&gt;
You can either:&lt;br /&gt;
* Place the URL between the tags (displays the URL as link text)&lt;br /&gt;
* Use the &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt; syntax to specify custom link text&lt;br /&gt;
&lt;br /&gt;
==== Email ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[email]user@example.com[/email]&lt;br /&gt;
[email=user@example.com]Contact us[/email]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[email]&amp;lt;/code&amp;gt; tag creates a mailto link that opens the user&#039;s default email client.&lt;br /&gt;
&lt;br /&gt;
=== Lists ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[list]&lt;br /&gt;
[*]First item&lt;br /&gt;
[*]Second item&lt;br /&gt;
[*]Third item&lt;br /&gt;
[/list]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[list]&amp;lt;/code&amp;gt; tag creates a bulleted list. Each item is marked with &amp;lt;code&amp;gt;[*]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[list=1]&lt;br /&gt;
[*]First item&lt;br /&gt;
[*]Second item&lt;br /&gt;
[*]Third item&lt;br /&gt;
[/list]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adding any value (e.g., &amp;lt;code&amp;gt;=1&amp;lt;/code&amp;gt;) creates a numbered (ordered) list instead.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Lists can be nested inside each other.&lt;br /&gt;
&lt;br /&gt;
=== Media ===&lt;br /&gt;
&lt;br /&gt;
==== Image ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[img]https://example.com/image.png[/img]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[img]&amp;lt;/code&amp;gt; tag embeds an image. The URL must point directly to an image file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Size options:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[img=200]URL[/img]         - Width of 200 pixels&lt;br /&gt;
[img=200x150]URL[/img]     - 200 pixels wide, 150 pixels tall&lt;br /&gt;
[img=50%]URL[/img]         - 50% of container width&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Width only&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=200]&amp;lt;/code&amp;gt; sets the width to 200px with automatic height&lt;br /&gt;
* &#039;&#039;&#039;Width and height&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=200x150]&amp;lt;/code&amp;gt; sets exact dimensions&lt;br /&gt;
* &#039;&#039;&#039;Percentage&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=50%]&amp;lt;/code&amp;gt; sets width as a percentage (1-100%)&lt;br /&gt;
&lt;br /&gt;
Maximum dimensions are capped at 2000 pixels.&lt;br /&gt;
&lt;br /&gt;
==== Image Map ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[imagemap]&lt;br /&gt;
https://example.com/image.png&lt;br /&gt;
10 20 30 15 https://link1.com Tooltip text&lt;br /&gt;
50 40 25 20 https://link2.com Another tooltip&lt;br /&gt;
[/imagemap]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[imagemap]&amp;lt;/code&amp;gt; tag creates an image with clickable regions. The first line is the image URL, followed by area definitions.&lt;br /&gt;
&lt;br /&gt;
Each area is defined as:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
X Y WIDTH HEIGHT REDIRECT TITLE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;X, Y&#039;&#039;&#039;: Position as percentage (0-100) from top-left&lt;br /&gt;
* &#039;&#039;&#039;WIDTH, HEIGHT&#039;&#039;&#039;: Size as percentage of image dimensions&lt;br /&gt;
* &#039;&#039;&#039;REDIRECT&#039;&#039;&#039;: URL to navigate to (use &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; for non-clickable areas)&lt;br /&gt;
* &#039;&#039;&#039;TITLE&#039;&#039;&#039;: Optional tooltip text (can contain spaces)&lt;br /&gt;
&lt;br /&gt;
==== YouTube ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[youtube]dQw4w9WgXcQ[/youtube]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[youtube]&amp;lt;/code&amp;gt; tag embeds a YouTube video player. Use only the &#039;&#039;&#039;video ID&#039;&#039;&#039;, not the full URL.&lt;br /&gt;
&lt;br /&gt;
The video ID is the 11-character string after &amp;lt;code&amp;gt;v=&amp;lt;/code&amp;gt; in a YouTube URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.youtube.com/watch?v=dQw4w9WgXcQ&lt;br /&gt;
                                ^^^^^^^^^^^&lt;br /&gt;
                            This is the video ID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Audio ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[audio]https://github.com/rafaelreis-hotmart/Audio-Sample-files/raw/master/sample.mp3[/audio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[audio]&amp;lt;/code&amp;gt; tag embeds an HTML5 audio player. The URL must point directly to an audio file.&lt;br /&gt;
&lt;br /&gt;
Supported formats depend on the user&#039;s browser, but MP3 is widely supported.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
This BBCode implementation is inspired by the [https://osu.ppy.sh/wiki/en/BBCode osu! BBCode system] with modifications for TypeGG&#039;s specific needs.&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=BBCode&amp;diff=54</id>
		<title>BBCode</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=BBCode&amp;diff=54"/>
		<updated>2025-12-02T16:27:24Z</updated>

		<summary type="html">&lt;p&gt;Eiko: Created page with &amp;quot;= BBCode =  &amp;#039;&amp;#039;&amp;#039;BBCode&amp;#039;&amp;#039;&amp;#039; (Bulletin Board Code) is a markup language used on TypeGG for formatting the About Me section in user profiles (for GG+ usersr). This page documents all supported BBCode tags.  == Tags ==  BBCode uses a system of tags enclosed in square brackets (&amp;lt;code&amp;gt;[]&amp;lt;/code&amp;gt;). Tags come in pairs: an &amp;#039;&amp;#039;opening&amp;#039;&amp;#039; tag and a &amp;#039;&amp;#039;closing&amp;#039;&amp;#039; tag, with the closing tag containing a forward slash (&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;) after the opening bracket.  Some opening tags include an e...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= BBCode =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BBCode&#039;&#039;&#039; (Bulletin Board Code) is a markup language used on TypeGG for formatting the About Me section in user profiles (for GG+ usersr). This page documents all supported BBCode tags.&lt;br /&gt;
&lt;br /&gt;
== Tags ==&lt;br /&gt;
&lt;br /&gt;
BBCode uses a system of tags enclosed in square brackets (&amp;lt;code&amp;gt;[]&amp;lt;/code&amp;gt;). Tags come in pairs: an &#039;&#039;opening&#039;&#039; tag and a &#039;&#039;closing&#039;&#039; tag, with the closing tag containing a forward slash (&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;) after the opening bracket.&lt;br /&gt;
&lt;br /&gt;
Some opening tags include an equals sign (&amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;) to specify values like URLs, sizes, or colours.&lt;br /&gt;
&lt;br /&gt;
=== Text Formatting ===&lt;br /&gt;
&lt;br /&gt;
==== Bold ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[b]text[/b]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[b]&amp;lt;/code&amp;gt; tag makes text &#039;&#039;&#039;bold&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Italic ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[i]text[/i]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[i]&amp;lt;/code&amp;gt; tag makes text &#039;&#039;italic&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Underline ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[u]text[/u]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[u]&amp;lt;/code&amp;gt; tag adds an &amp;lt;u&amp;gt;underline&amp;lt;/u&amp;gt; beneath the text.&lt;br /&gt;
&lt;br /&gt;
==== Strikethrough ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[s]text[/s]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[s]&amp;lt;/code&amp;gt; tag draws a horizontal line through the text, indicating &amp;lt;s&amp;gt;deleted or corrected content&amp;lt;/s&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Colour ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[color=#HEXCODE]text[/color]&lt;br /&gt;
[color=red]text[/color]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[color]&amp;lt;/code&amp;gt; tag changes the text colour. You can specify colours using:&lt;br /&gt;
* &#039;&#039;&#039;Hex codes&#039;&#039;&#039;: &amp;lt;code&amp;gt;#FF0000&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#00FF00&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#0000FF&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Colour names&#039;&#039;&#039;: &amp;lt;code&amp;gt;red&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;green&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;blue&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Do not use quotation marks around the colour value.&lt;br /&gt;
&lt;br /&gt;
==== Font Size ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[size=150]text[/size]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[size]&amp;lt;/code&amp;gt; tag adjusts text size as a percentage of the base font size. Values are clamped between &#039;&#039;&#039;30%&#039;&#039;&#039; and &#039;&#039;&#039;200%&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=50]small text[/size]&amp;lt;/code&amp;gt; - 50% of normal size&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=100]normal text[/size]&amp;lt;/code&amp;gt; - normal size&lt;br /&gt;
* &amp;lt;code&amp;gt;[size=150]large text[/size]&amp;lt;/code&amp;gt; - 150% of normal size&lt;br /&gt;
&lt;br /&gt;
=== Structure ===&lt;br /&gt;
&lt;br /&gt;
==== Heading ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[heading]Title[/heading]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[heading]&amp;lt;/code&amp;gt; tag creates a section heading (rendered as an &amp;lt;code&amp;gt;&amp;amp;lt;h2&amp;amp;gt;&amp;lt;/code&amp;gt; element) with a bottom border.&lt;br /&gt;
&lt;br /&gt;
==== Centre ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[centre]text[/centre]&lt;br /&gt;
[center]text[/center]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[centre]&amp;lt;/code&amp;gt; tag (or American spelling &amp;lt;code&amp;gt;[center]&amp;lt;/code&amp;gt;) centres text horizontally. Both spellings are supported.&lt;br /&gt;
&lt;br /&gt;
==== Quote ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[quote]&lt;br /&gt;
Quoted text goes here.&lt;br /&gt;
[/quote]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[quote]&amp;lt;/code&amp;gt; tag creates a styled blockquote with a left border, indentation, and distinct background. Useful for quoting other users or sources.&lt;br /&gt;
&lt;br /&gt;
==== Notice ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[notice]&lt;br /&gt;
Important information here.&lt;br /&gt;
[/notice]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[notice]&amp;lt;/code&amp;gt; tag creates a highlighted notice box with a border and background. Use this to draw attention to important information.&lt;br /&gt;
&lt;br /&gt;
=== Spoilers and Collapsible Content ===&lt;br /&gt;
&lt;br /&gt;
==== Spoiler ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[spoiler]hidden text[/spoiler]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[spoiler]&amp;lt;/code&amp;gt; tag hides text behind a solid background. Click or tap the spoiler to reveal its contents.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Nested spoilers are automatically flattened - inner spoiler tags become plain text spans.&lt;br /&gt;
&lt;br /&gt;
==== Box ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[box=Title]&lt;br /&gt;
Content goes here.&lt;br /&gt;
[/box]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[box]&amp;lt;/code&amp;gt; tag creates a collapsible container with a custom title. Click the title to expand or collapse the content. If no title is specified, it defaults to &amp;quot;SPOILER&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Spoilerbox ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[spoilerbox]&lt;br /&gt;
Hidden content here.&lt;br /&gt;
[/spoilerbox]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[spoilerbox]&amp;lt;/code&amp;gt; tag is identical to &amp;lt;code&amp;gt;[box]&amp;lt;/code&amp;gt; but always uses &amp;quot;SPOILER&amp;quot; as the title.&lt;br /&gt;
&lt;br /&gt;
=== Code ===&lt;br /&gt;
&lt;br /&gt;
==== Inline Code ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[c]code here[/c]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[c]&amp;lt;/code&amp;gt; tag formats text as inline code with a monospace font and background highlight. Use this for short code snippets, keyboard shortcuts, or technical terms.&lt;br /&gt;
&lt;br /&gt;
==== Code Block ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[code]&lt;br /&gt;
function example() {&lt;br /&gt;
    return &amp;quot;Hello, World!&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
[/code]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[code]&amp;lt;/code&amp;gt; tag creates a preformatted code block with a monospace font and scrollable container. BBCode inside code blocks is not parsed.&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
==== URL ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[url]https://typegg.com[/url]&lt;br /&gt;
[url=https://typegg.com]Click here![/url]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[url]&amp;lt;/code&amp;gt; tag creates a clickable hyperlink.&lt;br /&gt;
&lt;br /&gt;
You can either:&lt;br /&gt;
* Place the URL between the tags (displays the URL as link text)&lt;br /&gt;
* Use the &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt; syntax to specify custom link text&lt;br /&gt;
&lt;br /&gt;
==== Email ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[email]user@example.com[/email]&lt;br /&gt;
[email=user@example.com]Contact us[/email]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[email]&amp;lt;/code&amp;gt; tag creates a mailto link that opens the user&#039;s default email client.&lt;br /&gt;
&lt;br /&gt;
=== Lists ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[list]&lt;br /&gt;
[*]First item&lt;br /&gt;
[*]Second item&lt;br /&gt;
[*]Third item&lt;br /&gt;
[/list]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[list]&amp;lt;/code&amp;gt; tag creates a bulleted list. Each item is marked with &amp;lt;code&amp;gt;[*]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[list=1]&lt;br /&gt;
[*]First item&lt;br /&gt;
[*]Second item&lt;br /&gt;
[*]Third item&lt;br /&gt;
[/list]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adding any value (e.g., &amp;lt;code&amp;gt;=1&amp;lt;/code&amp;gt;) creates a numbered (ordered) list instead.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Lists can be nested inside each other.&lt;br /&gt;
&lt;br /&gt;
=== Media ===&lt;br /&gt;
&lt;br /&gt;
==== Image ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[img]https://example.com/image.png[/img]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[img]&amp;lt;/code&amp;gt; tag embeds an image. The URL must point directly to an image file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Size options:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[img=200]URL[/img]         - Width of 200 pixels&lt;br /&gt;
[img=200x150]URL[/img]     - 200 pixels wide, 150 pixels tall&lt;br /&gt;
[img=50%]URL[/img]         - 50% of container width&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Width only&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=200]&amp;lt;/code&amp;gt; sets the width to 200px with automatic height&lt;br /&gt;
* &#039;&#039;&#039;Width and height&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=200x150]&amp;lt;/code&amp;gt; sets exact dimensions&lt;br /&gt;
* &#039;&#039;&#039;Percentage&#039;&#039;&#039;: &amp;lt;code&amp;gt;[img=50%]&amp;lt;/code&amp;gt; sets width as a percentage (1-100%)&lt;br /&gt;
&lt;br /&gt;
Maximum dimensions are capped at 2000 pixels.&lt;br /&gt;
&lt;br /&gt;
==== Image Map ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[imagemap]&lt;br /&gt;
https://example.com/image.png&lt;br /&gt;
10 20 30 15 https://link1.com Tooltip text&lt;br /&gt;
50 40 25 20 https://link2.com Another tooltip&lt;br /&gt;
[/imagemap]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[imagemap]&amp;lt;/code&amp;gt; tag creates an image with clickable regions. The first line is the image URL, followed by area definitions.&lt;br /&gt;
&lt;br /&gt;
Each area is defined as:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
X Y WIDTH HEIGHT REDIRECT TITLE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;X, Y&#039;&#039;&#039;: Position as percentage (0-100) from top-left&lt;br /&gt;
* &#039;&#039;&#039;WIDTH, HEIGHT&#039;&#039;&#039;: Size as percentage of image dimensions&lt;br /&gt;
* &#039;&#039;&#039;REDIRECT&#039;&#039;&#039;: URL to navigate to (use &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; for non-clickable areas)&lt;br /&gt;
* &#039;&#039;&#039;TITLE&#039;&#039;&#039;: Optional tooltip text (can contain spaces)&lt;br /&gt;
&lt;br /&gt;
==== YouTube ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[youtube]dQw4w9WgXcQ[/youtube]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[youtube]&amp;lt;/code&amp;gt; tag embeds a YouTube video player. Use only the &#039;&#039;&#039;video ID&#039;&#039;&#039;, not the full URL.&lt;br /&gt;
&lt;br /&gt;
The video ID is the 11-character string after &amp;lt;code&amp;gt;v=&amp;lt;/code&amp;gt; in a YouTube URL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.youtube.com/watch?v=dQw4w9WgXcQ&lt;br /&gt;
                                ^^^^^^^^^^^&lt;br /&gt;
                            This is the video ID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Audio ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[audio]https://github.com/rafaelreis-hotmart/Audio-Sample-files/raw/master/sample.mp3[/audio]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;[audio]&amp;lt;/code&amp;gt; tag embeds an HTML5 audio player. The URL must point directly to an audio file.&lt;br /&gt;
&lt;br /&gt;
Supported formats depend on the user&#039;s browser, but MP3 is widely supported.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
This BBCode implementation is inspired by the [https://osu.ppy.sh/wiki/en/BBCode osu! BBCode system] with modifications for TypeGG&#039;s specific needs.&lt;br /&gt;
&lt;br /&gt;
[[Category:Help]]&lt;br /&gt;
[[Category:Formatting]]&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=Ranked&amp;diff=35</id>
		<title>Ranked</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=Ranked&amp;diff=35"/>
		<updated>2025-10-21T12:39:41Z</updated>

		<summary type="html">&lt;p&gt;Eiko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Ranked quotes&#039;&#039;&#039; are quotes on TypeGG that meet specific criteria to qualify for the Ranked section.&lt;br /&gt;
They award performance points for scores set on them and appear in Quickplay.&lt;br /&gt;
Quotes that do not meet these standards may still be submitted under the [[Unranked]] section.&lt;br /&gt;
&lt;br /&gt;
There are seven criteria for a quote to be eligible for Ranked play:&lt;br /&gt;
&lt;br /&gt;
# Must primarily be in English.&lt;br /&gt;
# Use only ASCII characters (except Tab), or convert non-ASCII text to valid ASCII equivalents.&lt;br /&gt;
# Be sourced from a published work.&lt;br /&gt;
# Match the original text exactly for written quotes, or faithfully adapt audio quotes.&lt;br /&gt;
# Must not rely on repetitive or redundant text.&lt;br /&gt;
# Explicit quotes must be correctly flagged and appropriate for the platform.&lt;br /&gt;
# Must not promote or advocate political positions.&lt;br /&gt;
&lt;br /&gt;
== Criterion 1 ==&lt;br /&gt;
&#039;&#039;Quotes must primarily be in English.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must be at least 50% English in order to qualify as Ranked.&lt;br /&gt;
Quotes in Old or Middle English are allowed as long as non-ASCII text is replaced with valid ASCII characters.&lt;br /&gt;
Some quotes may be excluded from this criteria if deemed interesting or difficult enough (to promote quote variety)&lt;br /&gt;
&lt;br /&gt;
== Criterion 2 ==&lt;br /&gt;
&#039;&#039;Quotes must use only ASCII characters (except Tab).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must only contain printable ASCII characters. Non-ASCII characters can be replaced with suitable ASCII equivalents.&lt;br /&gt;
Accented letters may be replaced by their unaccented forms.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
* é → e&lt;br /&gt;
* « → &amp;lt;&amp;lt;&lt;br /&gt;
* ‘ and similar single quotes → &#039;&lt;br /&gt;
* “ and similar double quotes → &amp;quot;&lt;br /&gt;
* … → ...&lt;br /&gt;
&lt;br /&gt;
Emojis and other Unicode symbols are not allowed.&lt;br /&gt;
&lt;br /&gt;
== Criterion 3 ==&lt;br /&gt;
&#039;&#039;Quotes must be sourced from a published work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must originate from a published or publicly released work, such as:&lt;br /&gt;
&lt;br /&gt;
# Book&lt;br /&gt;
# Movie&lt;br /&gt;
# Poem&lt;br /&gt;
# TV Show&lt;br /&gt;
# Video Game&lt;br /&gt;
# Song&lt;br /&gt;
# Academic work&lt;br /&gt;
# Historical Document&lt;br /&gt;
&lt;br /&gt;
Quotes from other sources (e.g. websites, social media, or speeches, etc.) are not permitted in the Ranked section.&lt;br /&gt;
The only exception is for notable &#039;&#039;&#039;Community quotes&#039;&#039;&#039;, which may become Ranked if they achieve significant popularity or historical relevance within the TypeGG community.&lt;br /&gt;
&lt;br /&gt;
== Criterion 4 ==&lt;br /&gt;
&#039;&#039;Quotes must match written quotes exactly, or faithfully adapt audio quotes.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Written Quotes ===&lt;br /&gt;
Quotes from written sources (Books, Poems, Academic works, Historical Documents, or text from Video Games) must match the original text exactly, except for ASCII normalization.&lt;br /&gt;
&lt;br /&gt;
For example, when a non-ASCII long dash is used, it may be replaced with an ASCII short dash:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Regarding gloves—never wear woollen gloves...&amp;quot;&amp;lt;ref&amp;gt;Levitt, D. (1909). &#039;&#039;The woman and the car; a chatty little handbook for all women who motor or who want to motor&#039;&#039;. London: John Lane. Available at: https://archive.org/details/McGillLibrary-120928-1526/page/n9/mode/2up, p.27&amp;lt;/ref&amp;gt; →&lt;br /&gt;
&amp;quot;Regarding gloves - never wear woollen gloves...&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/rg-nwwg_3893&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Casing, punctuation, and line breaks should be preserved where possible.&lt;br /&gt;
&lt;br /&gt;
=== Audio Quotes ===&lt;br /&gt;
Quotes from audio sources (Movies, TV Shows, Songs, or in-game dialogue) can be transcribed based on the audio and are open to interpretation by the submitter.&lt;br /&gt;
&lt;br /&gt;
For example, the chorus from &#039;&#039;Bôa – Duvet&#039;&#039; can be transcribed either in stanza or prose form:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;I am falling&lt;br /&gt;
&lt;br /&gt;
I am fading&lt;br /&gt;
&lt;br /&gt;
I am drowning&lt;br /&gt;
&lt;br /&gt;
Help me to breathe&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/iafiafi_9781&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;I am falling, I am fading, I am drowning, help me to breathe.&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/iafiafi_3780&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Criterion 5 ==&lt;br /&gt;
&#039;&#039;Quotes must not rely on repetitive or redundant text.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ranked quotes should test typing variety and flow, not redundancy.&lt;br /&gt;
Quotes with excessive repetition are not in the spirit of competitive typing.&lt;br /&gt;
&lt;br /&gt;
* Quotes where a line or phrase repeats more than once are disqualified, unless a &#039;&#039;&#039;small&#039;&#039;&#039; amount of repetition is essential to the original artistic form (e.g. a poem refrain or song chorus).&lt;br /&gt;
* Examples:&lt;br /&gt;
 * &#039;&#039;&#039;Allowed:&#039;&#039;&#039; &#039;&#039;&amp;quot;Run, run, as fast as you can.&amp;quot;&#039;&#039;&lt;br /&gt;
 * &#039;&#039;&#039;Not allowed:&#039;&#039;&#039; &#039;&#039;&amp;quot;Ha ha ha ha ha!&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Criterion 6 ==&lt;br /&gt;
&#039;&#039;Explicit quotes must be flagged and appropriate for the platform.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Submitters must mark a quote as &#039;&#039;&#039;Explicit&#039;&#039;&#039; if it contains strong language, sexual references, or other mature themes.&lt;br /&gt;
Explicit quotes are permitted on TypeGG, provided they remain suitable for the platform.&lt;br /&gt;
&lt;br /&gt;
Material that is pornographic, excessively violent, or promotes hate is &#039;&#039;&#039;never permitted&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sensitive subjects such as sexual assault, rape, suicide, or self-harm may only be referenced when presented with restraint and clear literary, historical, or artistic relevance.&lt;br /&gt;
Graphic or sensationalized depictions are not allowed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Allowed on TypeGG? !! Explicit? !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Mild profanity (e.g. &amp;quot;damn&amp;quot;, &amp;quot;hell&amp;quot;, &amp;quot;crap&amp;quot;, &amp;quot;bastard&amp;quot;) or slang || Yes || No || Acceptable when natural in context and true to the source.&lt;br /&gt;
|-&lt;br /&gt;
| Strong profanity (e.g. &amp;quot;fuck&amp;quot;, &amp;quot;shit&amp;quot;, &amp;quot;bitch&amp;quot;, &amp;quot;cunt&amp;quot;) or explicit sexual language || Yes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || Allowed when appropriate to the original work (e.g. film dialogue, literature).&lt;br /&gt;
|-&lt;br /&gt;
| Graphic sexual content or pornography || No || — || Never permitted under any circumstance, even if flagged.&lt;br /&gt;
|-&lt;br /&gt;
| Violence or gore || Sometimes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || Permitted only when integral to artistic, historical, or narrative context. Not allowed if excessive, gratuitous, or disturbing in detail.&lt;br /&gt;
|-&lt;br /&gt;
| Sexual assault, rape, suicide, self-harm || Sometimes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || May appear only when referenced with restraint and clear literary or historical purpose. Never allowed if graphically depicted or described.&lt;br /&gt;
|-&lt;br /&gt;
| Hate speech or slurs || No || — || Always prohibited, regardless of context or source.&lt;br /&gt;
|-&lt;br /&gt;
| Drug/alcohol references || Yes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || Allowed when relevant to the source material and not promotional or glorifying. Must be flagged as &#039;&#039;&#039;Explicit&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In short:&#039;&#039;&#039; Explicit quotes must be flagged correctly and remain within reasonable bounds of mature content.&lt;br /&gt;
If a quote is too graphic, explicit, or distressing to appear on the platform, it cannot be submitted or ranked in any form.&lt;br /&gt;
&lt;br /&gt;
== Criterion 7 ==&lt;br /&gt;
&#039;&#039;Quotes must not promote or advocate political positions.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Political or ideological quotes can be difficult to evaluate fairly.&lt;br /&gt;
To balance neutrality and historical value, a two-tier system is used:&lt;br /&gt;
&lt;br /&gt;
=== Tier 1: Exclusion (Active Political Advocacy) ===&lt;br /&gt;
Quotes are &#039;&#039;&#039;unrankable&#039;&#039;&#039; if they promote or oppose a current political figure, party, or ideology, or if they use slogans or language likely to provoke strong partisan reaction today.&lt;br /&gt;
&lt;br /&gt;
Disqualifying examples include:&lt;br /&gt;
* Campaign or protest slogans&lt;br /&gt;
* Policy advocacy or ideological calls to action&lt;br /&gt;
* Statements attacking or endorsing identifiable political groups or leaders&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In short:&#039;&#039;&#039; If a quote would feel at home on a modern campaign poster, banner, or meme, it cannot be Ranked.&lt;br /&gt;
&lt;br /&gt;
=== Tier 2: Conditional (Historical or Philosophical Content) ===&lt;br /&gt;
Quotes that are political in theme but have historical, literary, or philosophical value may still be eligible for Ranked play.&lt;br /&gt;
&lt;br /&gt;
They are &#039;&#039;&#039;allowed&#039;&#039;&#039; if all of the following are true:&lt;br /&gt;
# The quote is at least 20–25 years old, or clearly part of a historical or cultural discourse.&lt;br /&gt;
# Its significance is primarily educational, rhetorical, or literary rather than partisan.&lt;br /&gt;
# It does not attack or endorse modern individuals, parties, or policies.&lt;br /&gt;
&lt;br /&gt;
Moderators may apply a simple heuristic when uncertain:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &#039;&#039;Would this quote feel at home on a campaign poster today?&#039;&#039;&lt;br /&gt;
&amp;gt; If yes → &#039;&#039;&#039;Unranked&#039;&#039;&#039;.&lt;br /&gt;
&amp;gt; If no → &#039;&#039;&#039;Ranked&#039;&#039;&#039;, subject to standard review.&lt;br /&gt;
&lt;br /&gt;
This ensures political neutrality without excluding historically or culturally important works.&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=Ranked&amp;diff=34</id>
		<title>Ranked</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=Ranked&amp;diff=34"/>
		<updated>2025-10-21T11:49:57Z</updated>

		<summary type="html">&lt;p&gt;Eiko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Ranked quotes&#039;&#039;&#039; are quotes on TypeGG that meet specific criteria to qualify for the Ranked section.&lt;br /&gt;
They award performance points for scores set on them and appear in Quickplay.&lt;br /&gt;
Quotes that do not meet these standards may still be submitted under the [[Unranked]] section.&lt;br /&gt;
&lt;br /&gt;
There are seven criteria for a quote to be eligible for Ranked play:&lt;br /&gt;
&lt;br /&gt;
# Must primarily be in English.&lt;br /&gt;
# Use only ASCII characters (except Tab), or convert non-ASCII text to valid ASCII equivalents.&lt;br /&gt;
# Be sourced from a published work.&lt;br /&gt;
# Match the original text exactly for written quotes, or faithfully adapt audio quotes.&lt;br /&gt;
# Must not rely on repetitive or redundant text.&lt;br /&gt;
# Explicit quotes must be correctly flagged and appropriate for the platform.&lt;br /&gt;
# Must not promote or advocate political positions.&lt;br /&gt;
&lt;br /&gt;
== Criterion 1 ==&lt;br /&gt;
&#039;&#039;Quotes must primarily be in English.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must be at least 50% English in order to qualify as Ranked.&lt;br /&gt;
Quotes in Old or Middle English are allowed as long as non-ASCII text is replaced with valid ASCII characters.&lt;br /&gt;
Some quotes may be excluded from this criteria if deemed interesting or difficult enough (to promote quote variety)&lt;br /&gt;
&lt;br /&gt;
== Criterion 2 ==&lt;br /&gt;
&#039;&#039;Quotes must use only ASCII characters (except Tab).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must only contain printable ASCII characters. Non-ASCII characters can be replaced with suitable ASCII equivalents.&lt;br /&gt;
Accented letters may be replaced by their unaccented forms.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
* é → e&lt;br /&gt;
* « → &amp;lt;&amp;lt;&lt;br /&gt;
* ‘ and similar single quotes → &#039;&lt;br /&gt;
* “ and similar double quotes → &amp;quot;&lt;br /&gt;
* … → ...&lt;br /&gt;
&lt;br /&gt;
Emojis and other Unicode symbols are not allowed.&lt;br /&gt;
&lt;br /&gt;
== Criterion 3 ==&lt;br /&gt;
&#039;&#039;Quotes must be sourced from a published work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must originate from a published or publicly released work, such as:&lt;br /&gt;
&lt;br /&gt;
# Book&lt;br /&gt;
# Movie&lt;br /&gt;
# Poem&lt;br /&gt;
# TV Show&lt;br /&gt;
# Video Game&lt;br /&gt;
# Song&lt;br /&gt;
# Academic work&lt;br /&gt;
# Historical Document&lt;br /&gt;
&lt;br /&gt;
Quotes from other sources (e.g. websites, social media, or speeches, etc.) are not permitted in the Ranked section.&lt;br /&gt;
The only exception is for notable &#039;&#039;&#039;Community quotes&#039;&#039;&#039;, which may become Ranked if they achieve significant popularity or historical relevance within the TypeGG community.&lt;br /&gt;
&lt;br /&gt;
== Criterion 4 ==&lt;br /&gt;
&#039;&#039;Quotes must match written quotes exactly, or faithfully adapt audio quotes.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Written Quotes ===&lt;br /&gt;
Quotes from written sources (Books, Poems, Academic works, Historical Documents, or text from Video Games) must match the original text exactly, except for ASCII normalization.&lt;br /&gt;
&lt;br /&gt;
For example, when a non-ASCII long dash is used, it may be replaced with an ASCII short dash:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Regarding gloves—never wear woollen gloves...&amp;quot;&amp;lt;ref&amp;gt;Levitt, D. (1909). &#039;&#039;The woman and the car; a chatty little handbook for all women who motor or who want to motor&#039;&#039;. London: John Lane. Available at: https://archive.org/details/McGillLibrary-120928-1526/page/n9/mode/2up, p.27&amp;lt;/ref&amp;gt; →&lt;br /&gt;
&amp;quot;Regarding gloves - never wear woollen gloves...&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/rg-nwwg_3893&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Casing, punctuation, and line breaks should be preserved where possible.&lt;br /&gt;
&lt;br /&gt;
=== Audio Quotes ===&lt;br /&gt;
Quotes from audio sources (Movies, TV Shows, Songs, or in-game dialogue) can be transcribed based on the audio and are open to interpretation by the submitter.&lt;br /&gt;
&lt;br /&gt;
For example, the chorus from &#039;&#039;Bôa – Duvet&#039;&#039; can be transcribed either in stanza or prose form:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;I am falling&lt;br /&gt;
&lt;br /&gt;
I am fading&lt;br /&gt;
&lt;br /&gt;
I am drowning&lt;br /&gt;
&lt;br /&gt;
Help me to breathe&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/iafiafi_9781&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;I am falling, I am fading, I am drowning, help me to breathe.&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/iafiafi_3780&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Criterion 5 ==&lt;br /&gt;
&#039;&#039;Quotes must not rely on repetitive or redundant text.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ranked quotes should test typing variety and flow, not endurance or redundancy.&lt;br /&gt;
Quotes with excessive repetition are not in the spirit of competitive typing.&lt;br /&gt;
&lt;br /&gt;
* Quotes where a line or phrase repeats more than once are disqualified, unless repetition is essential to the original artistic form (e.g. a poem refrain or song chorus).&lt;br /&gt;
* Examples:&lt;br /&gt;
 * &#039;&#039;&#039;Allowed:&#039;&#039;&#039; &#039;&#039;&amp;quot;Run, run, as fast as you can.&amp;quot;&#039;&#039;&lt;br /&gt;
 * &#039;&#039;&#039;Not allowed:&#039;&#039;&#039; &#039;&#039;&amp;quot;Ha ha ha ha ha!&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Criterion 6 ==&lt;br /&gt;
&#039;&#039;Explicit quotes must be flagged and appropriate for the platform.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Submitters must mark a quote as &#039;&#039;&#039;Explicit&#039;&#039;&#039; if it contains strong language, sexual references, or other mature themes.&lt;br /&gt;
Explicit quotes are permitted on TypeGG, provided they remain suitable for the platform.&lt;br /&gt;
&lt;br /&gt;
Material that is pornographic, excessively violent, or promotes hate is &#039;&#039;&#039;never permitted&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sensitive subjects such as sexual assault, rape, suicide, or self-harm may only be referenced when presented with restraint and clear literary, historical, or artistic relevance.&lt;br /&gt;
Graphic or sensationalized depictions are not allowed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Allowed on TypeGG? !! Explicit? !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Mild profanity (e.g. &amp;quot;damn&amp;quot;, &amp;quot;hell&amp;quot;, &amp;quot;crap&amp;quot;, &amp;quot;bastard&amp;quot;) or slang || Yes || No || Acceptable when natural in context and true to the source.&lt;br /&gt;
|-&lt;br /&gt;
| Strong profanity (e.g. &amp;quot;fuck&amp;quot;, &amp;quot;shit&amp;quot;, &amp;quot;bitch&amp;quot;, &amp;quot;cunt&amp;quot;) or explicit sexual language || Yes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || Allowed when appropriate to the original work (e.g. film dialogue, literature).&lt;br /&gt;
|-&lt;br /&gt;
| Graphic sexual content or pornography || No || — || Never permitted under any circumstance, even if flagged.&lt;br /&gt;
|-&lt;br /&gt;
| Violence or gore || Sometimes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || Permitted only when integral to artistic, historical, or narrative context. Not allowed if excessive, gratuitous, or disturbing in detail.&lt;br /&gt;
|-&lt;br /&gt;
| Sexual assault, rape, suicide, self-harm || Sometimes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || May appear only when referenced with restraint and clear literary or historical purpose. Never allowed if graphically depicted or described.&lt;br /&gt;
|-&lt;br /&gt;
| Hate speech or slurs || No || — || Always prohibited, regardless of context or source.&lt;br /&gt;
|-&lt;br /&gt;
| Drug/alcohol references || Yes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || Allowed when relevant to the source material and not promotional or glorifying. Must be flagged as &#039;&#039;&#039;Explicit&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In short:&#039;&#039;&#039; Explicit quotes must be flagged correctly and remain within reasonable bounds of mature content.&lt;br /&gt;
If a quote is too graphic, explicit, or distressing to appear on the platform, it cannot be submitted or ranked in any form.&lt;br /&gt;
&lt;br /&gt;
== Criterion 7 ==&lt;br /&gt;
&#039;&#039;Quotes must not promote or advocate political positions.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Political or ideological quotes can be difficult to evaluate fairly.&lt;br /&gt;
To balance neutrality and historical value, a two-tier system is used:&lt;br /&gt;
&lt;br /&gt;
=== Tier 1: Exclusion (Active Political Advocacy) ===&lt;br /&gt;
Quotes are &#039;&#039;&#039;unrankable&#039;&#039;&#039; if they promote or oppose a current political figure, party, or ideology, or if they use slogans or language likely to provoke strong partisan reaction today.&lt;br /&gt;
&lt;br /&gt;
Disqualifying examples include:&lt;br /&gt;
* Campaign or protest slogans&lt;br /&gt;
* Policy advocacy or ideological calls to action&lt;br /&gt;
* Statements attacking or endorsing identifiable political groups or leaders&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In short:&#039;&#039;&#039; If a quote would feel at home on a modern campaign poster, banner, or meme, it cannot be Ranked.&lt;br /&gt;
&lt;br /&gt;
=== Tier 2: Conditional (Historical or Philosophical Content) ===&lt;br /&gt;
Quotes that are political in theme but have historical, literary, or philosophical value may still be eligible for Ranked play.&lt;br /&gt;
&lt;br /&gt;
They are &#039;&#039;&#039;allowed&#039;&#039;&#039; if all of the following are true:&lt;br /&gt;
# The quote is at least 20–25 years old, or clearly part of a historical or cultural discourse.&lt;br /&gt;
# Its significance is primarily educational, rhetorical, or literary rather than partisan.&lt;br /&gt;
# It does not attack or endorse modern individuals, parties, or policies.&lt;br /&gt;
&lt;br /&gt;
Moderators may apply a simple heuristic when uncertain:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &#039;&#039;Would this quote feel at home on a campaign poster today?&#039;&#039;&lt;br /&gt;
&amp;gt; If yes → &#039;&#039;&#039;Unranked&#039;&#039;&#039;.&lt;br /&gt;
&amp;gt; If no → &#039;&#039;&#039;Ranked&#039;&#039;&#039;, subject to standard review.&lt;br /&gt;
&lt;br /&gt;
This ensures political neutrality without excluding historically or culturally important works.&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=Ranked&amp;diff=33</id>
		<title>Ranked</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=Ranked&amp;diff=33"/>
		<updated>2025-10-21T11:49:22Z</updated>

		<summary type="html">&lt;p&gt;Eiko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Ranked quotes&#039;&#039;&#039; are quotes on TypeGG that meet specific criteria to qualify for the Ranked section.&lt;br /&gt;
They award performance points for scores set on them and appear in Quickplay.&lt;br /&gt;
Quotes that do not meet these standards may still be submitted under the [[Unranked]] section.&lt;br /&gt;
&lt;br /&gt;
There are seven criteria for a quote to be eligible for Ranked play:&lt;br /&gt;
&lt;br /&gt;
# Must primarily be in English.&lt;br /&gt;
# Use only ASCII characters (except Tab), or convert non-ASCII text to valid ASCII equivalents.&lt;br /&gt;
# Be sourced from a published work.&lt;br /&gt;
# Match the original text exactly for written quotes, or faithfully adapt audio quotes.&lt;br /&gt;
# Must not rely on repetitive or redundant text.&lt;br /&gt;
# Explicit quotes must be correctly flagged and appropriate for the platform.&lt;br /&gt;
# Must not promote or advocate political positions.&lt;br /&gt;
&lt;br /&gt;
== Criterion 1 ==&lt;br /&gt;
&#039;&#039;Quotes must primarily be in English.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must be at least 50% English in order to qualify as Ranked.&lt;br /&gt;
Quotes in Old or Middle English are allowed as long as non-ASCII text is replaced with valid ASCII characters.&lt;br /&gt;
Some quotes may be excluded from this criteria if deemed interesting or difficult enough (to promote quote variety)&lt;br /&gt;
&lt;br /&gt;
== Criterion 2 ==&lt;br /&gt;
&#039;&#039;Quotes must use only ASCII characters (except Tab).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must only contain printable ASCII characters. Non-ASCII characters can be replaced with suitable ASCII equivalents.&lt;br /&gt;
Accented letters may be replaced by their unaccented forms.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
* é → e&lt;br /&gt;
* « → &amp;lt;&amp;lt;&lt;br /&gt;
* ‘ and similar single quotes → &#039;&lt;br /&gt;
* “ and similar double quotes → &amp;quot;&lt;br /&gt;
* … → ...&lt;br /&gt;
&lt;br /&gt;
Emojis and other Unicode symbols are not allowed.&lt;br /&gt;
&lt;br /&gt;
== Criterion 3 ==&lt;br /&gt;
&#039;&#039;Quotes must be sourced from a published work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must originate from a published or publicly released work, such as:&lt;br /&gt;
&lt;br /&gt;
# Book&lt;br /&gt;
# Movie&lt;br /&gt;
# Poem&lt;br /&gt;
# TV Show&lt;br /&gt;
# Video Game&lt;br /&gt;
# Song&lt;br /&gt;
# Academic work&lt;br /&gt;
# Historical Document&lt;br /&gt;
&lt;br /&gt;
Quotes from other sources (e.g. websites, social media, or speeches, etc.) are not permitted in the Ranked section.&lt;br /&gt;
The only exception is for notable &#039;&#039;&#039;Community quotes&#039;&#039;&#039;, which may become Ranked if they achieve significant popularity or historical relevance within the TypeGG community.&lt;br /&gt;
&lt;br /&gt;
== Criterion 4 ==&lt;br /&gt;
&#039;&#039;Quotes must match written quotes exactly, or faithfully adapt audio quotes.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Written Quotes ===&lt;br /&gt;
Quotes from written sources (Books, Poems, Academic works, Historical Documents, or text from Video Games) must match the original text exactly, except for ASCII normalization.&lt;br /&gt;
&lt;br /&gt;
For example, when a non-ASCII long dash is used, it may be replaced with an ASCII short dash:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Regarding gloves—never wear woollen gloves...&amp;quot;&amp;lt;ref&amp;gt;Levitt, D. (1909). &#039;&#039;The woman and the car; a chatty little handbook for all women who motor or who want to motor&#039;&#039;. London: John Lane. Available at: https://archive.org/details/McGillLibrary-120928-1526/page/n9/mode/2up, p.27&amp;lt;/ref&amp;gt; →&lt;br /&gt;
&amp;quot;Regarding gloves - never wear woollen gloves...&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/rg-nwwg_3893&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Casing, punctuation, and line breaks should be preserved where possible.&lt;br /&gt;
&lt;br /&gt;
=== Audio Quotes ===&lt;br /&gt;
Quotes from audio sources (Movies, TV Shows, Songs, or in-game dialogue) can be transcribed based on the audio and are open to interpretation by the submitter.&lt;br /&gt;
&lt;br /&gt;
For example, the chorus from &#039;&#039;Bôa – Duvet&#039;&#039; can be transcribed either in stanza or prose form:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;I am falling&lt;br /&gt;
&lt;br /&gt;
I am fading&lt;br /&gt;
&lt;br /&gt;
I am drowning&lt;br /&gt;
&lt;br /&gt;
Help me to breathe&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/iafiafi_9781&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;I am falling, I am fading, I am drowning, help me to breathe.&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/iafiafi_3780&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Criterion 5 ==&lt;br /&gt;
&#039;&#039;Quotes must not rely on repetitive or redundant text.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ranked quotes should test typing variety and flow, not endurance or redundancy.&lt;br /&gt;
Quotes with excessive repetition are not in the spirit of competitive typing.&lt;br /&gt;
&lt;br /&gt;
* Quotes where a line or phrase repeats more than once are disqualified, unless repetition is essential to the original artistic form (e.g. a poem refrain or song chorus).&lt;br /&gt;
* Examples:&lt;br /&gt;
 * &#039;&#039;&#039;Allowed:&#039;&#039;&#039; &#039;&#039;&amp;quot;Run, run, as fast as you can.&amp;quot;&#039;&#039;&lt;br /&gt;
 * &#039;&#039;&#039;Not allowed:&#039;&#039;&#039; &#039;&#039;&amp;quot;Ha ha ha ha ha!&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Criterion 6 ==&lt;br /&gt;
&#039;&#039;Explicit quotes must be flagged and appropriate for the platform.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Submitters must mark a quote as &#039;&#039;&#039;Explicit&#039;&#039;&#039; if it contains strong language, sexual references, or other mature themes.&lt;br /&gt;
Explicit quotes are permitted on TypeGG, provided they remain suitable for the platform.&lt;br /&gt;
&lt;br /&gt;
Material that is pornographic, excessively violent, or promotes hate is &#039;&#039;&#039;never permitted&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sensitive subjects such as sexual assault, rape, suicide, or self-harm may only be referenced when presented with restraint and clear literary, historical, or artistic relevance.&lt;br /&gt;
Graphic or sensationalized depictions are not allowed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Allowed on TypeGG? !! Explicit? !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Mild profanity (e.g. &amp;quot;damn&amp;quot;, &amp;quot;hell&amp;quot;, &amp;quot;crap&amp;quot;) or slang || Yes || No || Acceptable when natural in context and true to the source.&lt;br /&gt;
|-&lt;br /&gt;
| Strong profanity (e.g. &amp;quot;fuck&amp;quot;, &amp;quot;shit&amp;quot;, &amp;quot;cunt&amp;quot;) or explicit sexual language || Yes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || Allowed when appropriate to the original work (e.g. film dialogue, literature).&lt;br /&gt;
|-&lt;br /&gt;
| Graphic sexual content or pornography || No || — || Never permitted under any circumstance, even if flagged.&lt;br /&gt;
|-&lt;br /&gt;
| Violence or gore || Sometimes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || Permitted only when integral to artistic, historical, or narrative context. Not allowed if excessive, gratuitous, or disturbing in detail.&lt;br /&gt;
|-&lt;br /&gt;
| Sexual assault, rape, suicide, self-harm || Sometimes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || May appear only when referenced with restraint and clear literary or historical purpose. Never allowed if graphically depicted or described.&lt;br /&gt;
|-&lt;br /&gt;
| Hate speech or slurs || No || — || Always prohibited, regardless of context or source.&lt;br /&gt;
|-&lt;br /&gt;
| Drug/alcohol references || Yes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || Allowed when relevant to the source material and not promotional or glorifying. Must be flagged as &#039;&#039;&#039;Explicit&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In short:&#039;&#039;&#039; Explicit quotes must be flagged correctly and remain within reasonable bounds of mature content.&lt;br /&gt;
If a quote is too graphic, explicit, or distressing to appear on the platform, it cannot be submitted or ranked in any form.&lt;br /&gt;
&lt;br /&gt;
== Criterion 7 ==&lt;br /&gt;
&#039;&#039;Quotes must not promote or advocate political positions.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Political or ideological quotes can be difficult to evaluate fairly.&lt;br /&gt;
To balance neutrality and historical value, a two-tier system is used:&lt;br /&gt;
&lt;br /&gt;
=== Tier 1: Exclusion (Active Political Advocacy) ===&lt;br /&gt;
Quotes are &#039;&#039;&#039;unrankable&#039;&#039;&#039; if they promote or oppose a current political figure, party, or ideology, or if they use slogans or language likely to provoke strong partisan reaction today.&lt;br /&gt;
&lt;br /&gt;
Disqualifying examples include:&lt;br /&gt;
* Campaign or protest slogans&lt;br /&gt;
* Policy advocacy or ideological calls to action&lt;br /&gt;
* Statements attacking or endorsing identifiable political groups or leaders&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In short:&#039;&#039;&#039; If a quote would feel at home on a modern campaign poster, banner, or meme, it cannot be Ranked.&lt;br /&gt;
&lt;br /&gt;
=== Tier 2: Conditional (Historical or Philosophical Content) ===&lt;br /&gt;
Quotes that are political in theme but have historical, literary, or philosophical value may still be eligible for Ranked play.&lt;br /&gt;
&lt;br /&gt;
They are &#039;&#039;&#039;allowed&#039;&#039;&#039; if all of the following are true:&lt;br /&gt;
# The quote is at least 20–25 years old, or clearly part of a historical or cultural discourse.&lt;br /&gt;
# Its significance is primarily educational, rhetorical, or literary rather than partisan.&lt;br /&gt;
# It does not attack or endorse modern individuals, parties, or policies.&lt;br /&gt;
&lt;br /&gt;
Moderators may apply a simple heuristic when uncertain:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &#039;&#039;Would this quote feel at home on a campaign poster today?&#039;&#039;&lt;br /&gt;
&amp;gt; If yes → &#039;&#039;&#039;Unranked&#039;&#039;&#039;.&lt;br /&gt;
&amp;gt; If no → &#039;&#039;&#039;Ranked&#039;&#039;&#039;, subject to standard review.&lt;br /&gt;
&lt;br /&gt;
This ensures political neutrality without excluding historically or culturally important works.&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=Ranked&amp;diff=32</id>
		<title>Ranked</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=Ranked&amp;diff=32"/>
		<updated>2025-10-21T11:40:03Z</updated>

		<summary type="html">&lt;p&gt;Eiko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Ranked quotes&#039;&#039;&#039; are quotes on TypeGG that meet specific criteria to qualify for the Ranked section.&lt;br /&gt;
They award performance points for scores set on them and appear in Quickplay.&lt;br /&gt;
Quotes that do not meet these standards may still be submitted under the [[Unranked]] section.&lt;br /&gt;
&lt;br /&gt;
There are seven criteria for a quote to be eligible for Ranked play:&lt;br /&gt;
&lt;br /&gt;
# Must primarily be in English.&lt;br /&gt;
# Use only ASCII characters (except Tab), or convert non-ASCII text to valid ASCII equivalents.&lt;br /&gt;
# Be sourced from a published work.&lt;br /&gt;
# Match the original text exactly for written quotes, or faithfully adapt audio quotes.&lt;br /&gt;
# Must not rely on repetitive or redundant text.&lt;br /&gt;
# Explicit quotes must be correctly flagged and appropriate for the platform.&lt;br /&gt;
# Must not promote or advocate political positions.&lt;br /&gt;
&lt;br /&gt;
== Criterion 1 ==&lt;br /&gt;
&#039;&#039;Quotes must primarily be in English.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must be at least 50% English in order to qualify as Ranked.&lt;br /&gt;
Quotes in Old or Middle English are allowed as long as non-ASCII text is replaced with valid ASCII characters.&lt;br /&gt;
Some quotes may be excluded from this criteria if deemed interesting or difficult enough (to promote quote variety)&lt;br /&gt;
&lt;br /&gt;
== Criterion 2 ==&lt;br /&gt;
&#039;&#039;Quotes must use only ASCII characters (except Tab).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must only contain printable ASCII characters. Non-ASCII characters can be replaced with suitable ASCII equivalents.&lt;br /&gt;
Accented letters may be replaced by their unaccented forms.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
* é → e&lt;br /&gt;
* « → &amp;lt;&amp;lt;&lt;br /&gt;
* ‘ and similar single quotes → &#039;&lt;br /&gt;
* “ and similar double quotes → &amp;quot;&lt;br /&gt;
* … → ...&lt;br /&gt;
&lt;br /&gt;
Emojis and other Unicode symbols are not allowed.&lt;br /&gt;
&lt;br /&gt;
== Criterion 3 ==&lt;br /&gt;
&#039;&#039;Quotes must be sourced from a published work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must originate from a published or publicly released work, such as:&lt;br /&gt;
&lt;br /&gt;
# Book&lt;br /&gt;
# Movie&lt;br /&gt;
# Poem&lt;br /&gt;
# TV Show&lt;br /&gt;
# Video Game&lt;br /&gt;
# Song&lt;br /&gt;
# Academic work&lt;br /&gt;
# Historical Document&lt;br /&gt;
&lt;br /&gt;
Quotes from other sources (e.g. websites, social media, or speeches, etc.) are not permitted in the Ranked section.&lt;br /&gt;
The only exception is for notable &#039;&#039;&#039;Community quotes&#039;&#039;&#039;, which may become Ranked if they achieve significant popularity or historical relevance within the TypeGG community.&lt;br /&gt;
&lt;br /&gt;
== Criterion 4 ==&lt;br /&gt;
&#039;&#039;Quotes must match written quotes exactly, or faithfully adapt audio quotes.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Written Quotes ===&lt;br /&gt;
Quotes from written sources (Books, Poems, Academic works, Historical Documents, or text from Video Games) must match the original text exactly, except for ASCII normalization.&lt;br /&gt;
&lt;br /&gt;
For example, when a non-ASCII long dash is used, it may be replaced with an ASCII short dash:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Regarding gloves—never wear woollen gloves...&amp;quot;&amp;lt;ref&amp;gt;Levitt, D. (1909). &#039;&#039;The woman and the car; a chatty little handbook for all women who motor or who want to motor&#039;&#039;. London: John Lane. Available at: https://archive.org/details/McGillLibrary-120928-1526/page/n9/mode/2up, p.27&amp;lt;/ref&amp;gt; →&lt;br /&gt;
&amp;quot;Regarding gloves - never wear woollen gloves...&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/rg-nwwg_3893&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Casing, punctuation, and line breaks should be preserved where possible.&lt;br /&gt;
&lt;br /&gt;
=== Audio Quotes ===&lt;br /&gt;
Quotes from audio sources (Movies, TV Shows, Songs, or in-game dialogue) can be transcribed based on the audio and are open to interpretation by the submitter.&lt;br /&gt;
&lt;br /&gt;
For example, the chorus from &#039;&#039;Bôa – Duvet&#039;&#039; can be transcribed either in stanza or prose form:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;I am falling&lt;br /&gt;
&lt;br /&gt;
I am fading&lt;br /&gt;
&lt;br /&gt;
I am drowning&lt;br /&gt;
&lt;br /&gt;
Help me to breathe&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/iafiafi_9781&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;I am falling, I am fading, I am drowning, help me to breathe.&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/iafiafi_3780&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Criterion 5 ==&lt;br /&gt;
&#039;&#039;Quotes must not rely on repetitive or redundant text.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ranked quotes should test typing variety and flow, not endurance or redundancy.&lt;br /&gt;
Quotes with excessive repetition are not in the spirit of competitive typing.&lt;br /&gt;
&lt;br /&gt;
* Quotes where a line or phrase repeats more than once are disqualified, unless repetition is essential to the original artistic form (e.g. a poem refrain or song chorus).&lt;br /&gt;
* Examples:&lt;br /&gt;
 * &#039;&#039;&#039;Allowed:&#039;&#039;&#039; &#039;&#039;&amp;quot;Run, run, as fast as you can.&amp;quot;&#039;&#039;&lt;br /&gt;
 * &#039;&#039;&#039;Not allowed:&#039;&#039;&#039; &#039;&#039;&amp;quot;Ha ha ha ha ha!&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Criterion 6 ==&lt;br /&gt;
&#039;&#039;Explicit quotes must be flagged and appropriate for the platform.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Submitters must mark a quote as &#039;&#039;&#039;Explicit&#039;&#039;&#039; if it contains strong language, sexual references, or other mature themes.&lt;br /&gt;
Explicit quotes are permitted on TypeGG, provided they remain suitable for the platform.&lt;br /&gt;
&lt;br /&gt;
Material that is pornographic, excessively violent, or promotes hate is &#039;&#039;&#039;never permitted&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sensitive subjects such as sexual assault, rape, suicide, or self-harm may only be referenced when presented with restraint and clear literary, historical, or artistic relevance.&lt;br /&gt;
Graphic or sensationalized depictions are not allowed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Allowed on TypeGG? !! Explicit? !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Mild profanity or slang || Yes || No || Acceptable when natural in context and true to the source.&lt;br /&gt;
|-&lt;br /&gt;
| Strong profanity or sexual language || Yes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || Permitted when appropriate to the original work (e.g. film dialogue, literature).&lt;br /&gt;
|-&lt;br /&gt;
| Graphic sexual content or pornography || No || — || Never permitted under any circumstance, even if flagged.&lt;br /&gt;
|-&lt;br /&gt;
| Violence or gore || Sometimes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || Allowed only when essential to artistic, historical, or narrative context. Not allowed if excessive or gratuitous.&lt;br /&gt;
|-&lt;br /&gt;
| Sexual assault, rape, suicide, self-harm || Sometimes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || May be included only if referenced with restraint and clear literary or historical relevance. Never allowed if described or detailed.&lt;br /&gt;
|-&lt;br /&gt;
| Hate speech or slurs || No || — || Always prohibited, regardless of context or source.&lt;br /&gt;
|-&lt;br /&gt;
| Drug/alcohol references || Yes || &#039;&#039;&#039;Yes&#039;&#039;&#039; || Allowed when relevant to the work and not promotional or glorifying. Must be flagged as Explicit.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In short:&#039;&#039;&#039; Explicit quotes must be flagged correctly and remain within reasonable bounds of mature content.&lt;br /&gt;
If a quote is too graphic, explicit, or distressing to appear on the platform, it cannot be submitted or ranked in any form.&lt;br /&gt;
&lt;br /&gt;
== Criterion 7 ==&lt;br /&gt;
&#039;&#039;Quotes must not promote or advocate political positions.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Political or ideological quotes can be difficult to evaluate fairly.&lt;br /&gt;
To balance neutrality and historical value, a two-tier system is used:&lt;br /&gt;
&lt;br /&gt;
=== Tier 1: Exclusion (Active Political Advocacy) ===&lt;br /&gt;
Quotes are &#039;&#039;&#039;unrankable&#039;&#039;&#039; if they promote or oppose a current political figure, party, or ideology, or if they use slogans or language likely to provoke strong partisan reaction today.&lt;br /&gt;
&lt;br /&gt;
Disqualifying examples include:&lt;br /&gt;
* Campaign or protest slogans&lt;br /&gt;
* Policy advocacy or ideological calls to action&lt;br /&gt;
* Statements attacking or endorsing identifiable political groups or leaders&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In short:&#039;&#039;&#039; If a quote would feel at home on a modern campaign poster, banner, or meme, it cannot be Ranked.&lt;br /&gt;
&lt;br /&gt;
=== Tier 2: Conditional (Historical or Philosophical Content) ===&lt;br /&gt;
Quotes that are political in theme but have historical, literary, or philosophical value may still be eligible for Ranked play.&lt;br /&gt;
&lt;br /&gt;
They are &#039;&#039;&#039;allowed&#039;&#039;&#039; if all of the following are true:&lt;br /&gt;
# The quote is at least 20–25 years old, or clearly part of a historical or cultural discourse.&lt;br /&gt;
# Its significance is primarily educational, rhetorical, or literary rather than partisan.&lt;br /&gt;
# It does not attack or endorse modern individuals, parties, or policies.&lt;br /&gt;
&lt;br /&gt;
Moderators may apply a simple heuristic when uncertain:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &#039;&#039;Would this quote feel at home on a campaign poster today?&#039;&#039;&lt;br /&gt;
&amp;gt; If yes → &#039;&#039;&#039;Unranked&#039;&#039;&#039;.&lt;br /&gt;
&amp;gt; If no → &#039;&#039;&#039;Ranked&#039;&#039;&#039;, subject to standard review.&lt;br /&gt;
&lt;br /&gt;
This ensures political neutrality without excluding historically or culturally important works.&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=Ranked&amp;diff=31</id>
		<title>Ranked</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=Ranked&amp;diff=31"/>
		<updated>2025-10-21T11:29:04Z</updated>

		<summary type="html">&lt;p&gt;Eiko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Ranked quotes&#039;&#039;&#039; are quotes on TypeGG that meet specific criteria to qualify for the Ranked section.&lt;br /&gt;
They award performance points for scores set on them and appear in Quickplay.&lt;br /&gt;
Quotes that do not meet these standards may still be submitted under the [[Unranked]] section.&lt;br /&gt;
&lt;br /&gt;
There are seven criteria for a quote to be eligible for Ranked play:&lt;br /&gt;
&lt;br /&gt;
# Must primarily be in English.&lt;br /&gt;
# Use only ASCII characters (except Tab), or convert non-ASCII text to valid ASCII equivalents.&lt;br /&gt;
# Be sourced from a published work.&lt;br /&gt;
# Match the original text exactly for written quotes, or faithfully adapt audio quotes.&lt;br /&gt;
# Must not rely on repetitive or redundant text.&lt;br /&gt;
# Explicit quotes must be correctly flagged and appropriate for the platform.&lt;br /&gt;
# Must not promote or advocate political positions.&lt;br /&gt;
&lt;br /&gt;
== Criterion 1 ==&lt;br /&gt;
&#039;&#039;Quotes must primarily be in English.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must be at least 50% English in order to qualify as Ranked.&lt;br /&gt;
Quotes in Old or Middle English are allowed as long as non-ASCII text is replaced with valid ASCII characters.&lt;br /&gt;
Some quotes may be excluded from this criteria if deemed interesting or difficult enough (to promote quote variety)&lt;br /&gt;
&lt;br /&gt;
== Criterion 2 ==&lt;br /&gt;
&#039;&#039;Quotes must use only ASCII characters (except Tab).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must only contain printable ASCII characters. Non-ASCII characters can be replaced with suitable ASCII equivalents.&lt;br /&gt;
Accented letters may be replaced by their unaccented forms.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
* é → e&lt;br /&gt;
* « → &amp;lt;&amp;lt;&lt;br /&gt;
* ‘ and similar single quotes → &#039;&lt;br /&gt;
* “ and similar double quotes → &amp;quot;&lt;br /&gt;
* … → ...&lt;br /&gt;
&lt;br /&gt;
Emojis and other Unicode symbols are not allowed.&lt;br /&gt;
&lt;br /&gt;
== Criterion 3 ==&lt;br /&gt;
&#039;&#039;Quotes must be sourced from a published work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must originate from a published or publicly released work, such as:&lt;br /&gt;
&lt;br /&gt;
# Book&lt;br /&gt;
# Movie&lt;br /&gt;
# Poem&lt;br /&gt;
# TV Show&lt;br /&gt;
# Video Game&lt;br /&gt;
# Song&lt;br /&gt;
# Academic work&lt;br /&gt;
# Historical Document&lt;br /&gt;
&lt;br /&gt;
Quotes from other sources (e.g. websites, social media, or speeches, etc.) are not permitted in the Ranked section.&lt;br /&gt;
The only exception is for notable &#039;&#039;&#039;Community quotes&#039;&#039;&#039;, which may become Ranked if they achieve significant popularity or historical relevance within the TypeGG community.&lt;br /&gt;
&lt;br /&gt;
== Criterion 4 ==&lt;br /&gt;
&#039;&#039;Quotes must match written quotes exactly, or faithfully adapt audio quotes.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Written Quotes ===&lt;br /&gt;
Quotes from written sources (Books, Poems, Academic works, Historical Documents, or text from Video Games) must match the original text exactly, except for ASCII normalization.&lt;br /&gt;
&lt;br /&gt;
For example, when a non-ASCII long dash is used, it may be replaced with an ASCII short dash:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Regarding gloves—never wear woollen gloves...&amp;quot;&amp;lt;ref&amp;gt;Levitt, D. (1909). &#039;&#039;The woman and the car; a chatty little handbook for all women who motor or who want to motor&#039;&#039;. London: John Lane. Available at: https://archive.org/details/McGillLibrary-120928-1526/page/n9/mode/2up, p.27&amp;lt;/ref&amp;gt; →&lt;br /&gt;
&amp;quot;Regarding gloves - never wear woollen gloves...&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/rg-nwwg_3893&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Casing, punctuation, and line breaks should be preserved where possible.&lt;br /&gt;
&lt;br /&gt;
=== Audio Quotes ===&lt;br /&gt;
Quotes from audio sources (Movies, TV Shows, Songs, or in-game dialogue) can be transcribed based on the audio and are open to interpretation by the submitter.&lt;br /&gt;
&lt;br /&gt;
For example, the chorus from &#039;&#039;Bôa – Duvet&#039;&#039; can be transcribed either in stanza or prose form:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;I am falling&lt;br /&gt;
&lt;br /&gt;
I am fading&lt;br /&gt;
&lt;br /&gt;
I am drowning&lt;br /&gt;
&lt;br /&gt;
Help me to breathe&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/iafiafi_9781&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;I am falling, I am fading, I am drowning, help me to breathe.&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/iafiafi_3780&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Criterion 5 ==&lt;br /&gt;
&#039;&#039;Quotes must not rely on repetitive or redundant text.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ranked quotes should test typing variety and flow, not endurance or redundancy.&lt;br /&gt;
Quotes with excessive repetition are not in the spirit of competitive typing.&lt;br /&gt;
&lt;br /&gt;
* Quotes where a line or phrase repeats more than once are disqualified, unless repetition is essential to the original artistic form (e.g. a poem refrain or song chorus).&lt;br /&gt;
* Examples:&lt;br /&gt;
 * &#039;&#039;&#039;Allowed:&#039;&#039;&#039; &#039;&#039;&amp;quot;Run, run, as fast as you can.&amp;quot;&#039;&#039;&lt;br /&gt;
 * &#039;&#039;&#039;Not allowed:&#039;&#039;&#039; &#039;&#039;&amp;quot;Ha ha ha ha ha!&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Criterion 6 ==&lt;br /&gt;
&#039;&#039;Explicit quotes must be flagged and appropriate for the platform.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Submitters must mark a quote as &#039;&#039;&#039;Explicit&#039;&#039;&#039; if it contains strong language, sexual references, or other mature themes.&lt;br /&gt;
Explicit quotes are permitted on TypeGG, provided they remain suitable for the platform.&lt;br /&gt;
&lt;br /&gt;
Material that is pornographic, excessively violent, or promotes hate is &#039;&#039;&#039;never permitted&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sensitive subjects such as sexual assault, rape, suicide, or self-harm may only be referenced when presented with restraint and clear literary, historical, or artistic relevance.&lt;br /&gt;
Graphic or sensationalized depictions are not allowed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Allowed on TypeGG? !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Mild profanity or slang || Yes || Acceptable when natural in context and from a valid source.&lt;br /&gt;
|-&lt;br /&gt;
| Strong profanity or sexual language || Yes || Allowed when justified by context (e.g. film dialogue or literature).&lt;br /&gt;
|-&lt;br /&gt;
| Graphic sexual content or pornography || No || Not allowed under any circumstance.&lt;br /&gt;
|-&lt;br /&gt;
| Violence or gore || Sometimes || Allowed if integral to artistic or historical context; disallowed if gratuitous or detailed.&lt;br /&gt;
|-&lt;br /&gt;
| Sexual assault, rape, suicide, self-harm || Sometimes || Only when referenced indirectly or contextually. Never allowed if described or depicted.&lt;br /&gt;
|-&lt;br /&gt;
| Hate speech or slurs || No || Always prohibited.&lt;br /&gt;
|-&lt;br /&gt;
| Drug/alcohol references || Yes || Allowed when not promotional or glorifying.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In short:&#039;&#039;&#039; Explicit quotes must be flagged correctly and remain within reasonable bounds of mature content.&lt;br /&gt;
If a quote is too graphic, explicit, or distressing to appear on the platform, it cannot be submitted or ranked in any form.&lt;br /&gt;
&lt;br /&gt;
== Criterion 7 ==&lt;br /&gt;
&#039;&#039;Quotes must not promote or advocate political positions.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Political or ideological quotes can be difficult to evaluate fairly.&lt;br /&gt;
To balance neutrality and historical value, a two-tier system is used:&lt;br /&gt;
&lt;br /&gt;
=== Tier 1: Exclusion (Active Political Advocacy) ===&lt;br /&gt;
Quotes are &#039;&#039;&#039;unrankable&#039;&#039;&#039; if they promote or oppose a current political figure, party, or ideology, or if they use slogans or language likely to provoke strong partisan reaction today.&lt;br /&gt;
&lt;br /&gt;
Disqualifying examples include:&lt;br /&gt;
* Campaign or protest slogans&lt;br /&gt;
* Policy advocacy or ideological calls to action&lt;br /&gt;
* Statements attacking or endorsing identifiable political groups or leaders&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In short:&#039;&#039;&#039; If a quote would feel at home on a modern campaign poster, banner, or meme, it cannot be Ranked.&lt;br /&gt;
&lt;br /&gt;
=== Tier 2: Conditional (Historical or Philosophical Content) ===&lt;br /&gt;
Quotes that are political in theme but have historical, literary, or philosophical value may still be eligible for Ranked play.&lt;br /&gt;
&lt;br /&gt;
They are &#039;&#039;&#039;allowed&#039;&#039;&#039; if all of the following are true:&lt;br /&gt;
# The quote is at least 20–25 years old, or clearly part of a historical or cultural discourse.&lt;br /&gt;
# Its significance is primarily educational, rhetorical, or literary rather than partisan.&lt;br /&gt;
# It does not attack or endorse modern individuals, parties, or policies.&lt;br /&gt;
&lt;br /&gt;
Moderators may apply a simple heuristic when uncertain:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &#039;&#039;Would this quote feel at home on a campaign poster today?&#039;&#039;&lt;br /&gt;
&amp;gt; If yes → &#039;&#039;&#039;Unranked&#039;&#039;&#039;.&lt;br /&gt;
&amp;gt; If no → &#039;&#039;&#039;Ranked&#039;&#039;&#039;, subject to standard review.&lt;br /&gt;
&lt;br /&gt;
This ensures political neutrality without excluding historically or culturally important works.&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=Ranked&amp;diff=30</id>
		<title>Ranked</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=Ranked&amp;diff=30"/>
		<updated>2025-10-21T11:20:33Z</updated>

		<summary type="html">&lt;p&gt;Eiko: new ranking criteria&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Ranked quotes&#039;&#039;&#039; are quotes on TypeGG that meet specific criteria to qualify for the Ranked section.&lt;br /&gt;
They award performance points for scores set on them and appear in Quickplay.&lt;br /&gt;
Quotes that do not meet these standards may still be submitted under the [[Unranked]] section.&lt;br /&gt;
&lt;br /&gt;
There are seven criteria for a quote to be eligible for Ranked play:&lt;br /&gt;
&lt;br /&gt;
# Must primarily be in English.&lt;br /&gt;
# Use only ASCII characters (except Tab), or convert non-ASCII text to valid ASCII equivalents.&lt;br /&gt;
# Be sourced from a published work.&lt;br /&gt;
# Match the original text exactly for written quotes, or faithfully adapt audio quotes.&lt;br /&gt;
# Must not rely on repetitive or redundant text.&lt;br /&gt;
# Explicit quotes must be correctly flagged and appropriate for the platform.&lt;br /&gt;
# Must not promote or advocate political positions.&lt;br /&gt;
&lt;br /&gt;
== Criterion 1 ==&lt;br /&gt;
&#039;&#039;Quotes must primarily be in English.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must be at least 50% English in order to qualify as Ranked.&lt;br /&gt;
Quotes in Old or Middle English are allowed as long as non-ASCII text is replaced with valid ASCII characters.&lt;br /&gt;
Some quotes may be excluded from this criteria if deemed interesting or difficult enough (to promote quote variety)&lt;br /&gt;
&lt;br /&gt;
== Criterion 2 ==&lt;br /&gt;
&#039;&#039;Quotes must use only ASCII characters (except Tab).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must only contain printable ASCII characters. Non-ASCII characters can be replaced with suitable ASCII equivalents.&lt;br /&gt;
Accented letters may be replaced by their unaccented forms.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
* é → e&lt;br /&gt;
* « → &amp;lt;&amp;lt;&lt;br /&gt;
* ‘ and similar single quotes → &#039;&lt;br /&gt;
* “ and similar double quotes → &amp;quot;&lt;br /&gt;
* … → ...&lt;br /&gt;
&lt;br /&gt;
Emojis and other Unicode symbols are not allowed.&lt;br /&gt;
&lt;br /&gt;
== Criterion 3 ==&lt;br /&gt;
&#039;&#039;Quotes must be sourced from a published work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must originate from a published or publicly released work, such as:&lt;br /&gt;
&lt;br /&gt;
# Book&lt;br /&gt;
# Movie&lt;br /&gt;
# Poem&lt;br /&gt;
# TV Show&lt;br /&gt;
# Video Game&lt;br /&gt;
# Song&lt;br /&gt;
# Academic work&lt;br /&gt;
# Historical Document&lt;br /&gt;
&lt;br /&gt;
Quotes from other sources (e.g. websites, social media, or speeches, etc.) are not permitted in the Ranked section.&lt;br /&gt;
The only exception is for notable &#039;&#039;&#039;Community quotes&#039;&#039;&#039;, which may become Ranked if they achieve significant popularity or historical relevance within the TypeGG community.&lt;br /&gt;
&lt;br /&gt;
== Criterion 4 ==&lt;br /&gt;
&#039;&#039;Quotes must match written quotes exactly, or faithfully adapt audio quotes.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Written Quotes ===&lt;br /&gt;
Quotes from written sources (Books, Poems, Academic works, Historical Documents, or text from Video Games) must match the original text exactly, except for ASCII normalization.&lt;br /&gt;
&lt;br /&gt;
For example, when a non-ASCII long dash is used, it may be replaced with an ASCII short dash:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Regarding gloves—never wear woollen gloves...&amp;quot;&amp;lt;ref&amp;gt;Levitt, D. (1909). &#039;&#039;The woman and the car; a chatty little handbook for all women who motor or who want to motor&#039;&#039;. London: John Lane. Available at: https://archive.org/details/McGillLibrary-120928-1526/page/n9/mode/2up, p.27&amp;lt;/ref&amp;gt; →&lt;br /&gt;
&amp;quot;Regarding gloves - never wear woollen gloves...&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/rg-nwwg_3893&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Casing, punctuation, and line breaks should be preserved where possible.&lt;br /&gt;
&lt;br /&gt;
=== Audio Quotes ===&lt;br /&gt;
Quotes from audio sources (Movies, TV Shows, Songs, or in-game dialogue) can be transcribed based on the audio and are open to interpretation by the submitter.&lt;br /&gt;
&lt;br /&gt;
For example, the chorus from &#039;&#039;Bôa – Duvet&#039;&#039; can be transcribed either in stanza or prose form:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;I am falling&lt;br /&gt;
&lt;br /&gt;
I am fading&lt;br /&gt;
&lt;br /&gt;
I am drowning&lt;br /&gt;
&lt;br /&gt;
Help me to breathe&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/iafiafi_9781&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;I am falling, I am fading, I am drowning, help me to breathe.&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/iafiafi_3780&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Criterion 5 ==&lt;br /&gt;
&#039;&#039;Quotes must not rely on repetitive or redundant text.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ranked quotes should test typing variety and flow, not endurance or redundancy.&lt;br /&gt;
Quotes with excessive repetition are not in the spirit of competitive typing.&lt;br /&gt;
&lt;br /&gt;
* Quotes where a line or phrase repeats more than once are disqualified, unless repetition is essential to the original artistic form (e.g. a poem refrain or song chorus).&lt;br /&gt;
* Examples:&lt;br /&gt;
 * &#039;&#039;&#039;Allowed:&#039;&#039;&#039; &#039;&#039;&amp;quot;Run, run, as fast as you can.&amp;quot;&#039;&#039;&lt;br /&gt;
 * &#039;&#039;&#039;Not allowed:&#039;&#039;&#039; &#039;&#039;&amp;quot;Ha ha ha ha ha!&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Criterion 6 ==&lt;br /&gt;
&#039;&#039;Explicit quotes must be flagged and appropriate for the platform.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Submitters must mark a quote as &#039;&#039;&#039;Explicit&#039;&#039;&#039; if it contains strong language, sexual references, or other mature themes.&lt;br /&gt;
Explicit quotes are permitted on TypeGG, provided they remain suitable for the platform.&lt;br /&gt;
&lt;br /&gt;
Material that is pornographic, excessively violent, or promotes hate is &#039;&#039;&#039;never permitted&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sensitive subjects such as sexual assault, rape, suicide, or self-harm may only be referenced when presented with restraint and clear literary, historical, or artistic relevance.&lt;br /&gt;
Graphic or sensationalized depictions are not allowed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Allowed on TypeGG? !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Mild profanity or slang || Yes || Acceptable when natural in context and from a valid source.&lt;br /&gt;
|-&lt;br /&gt;
| Strong profanity or sexual language || Yes || Must be marked as Explicit. Allowed when justified by context (e.g. film dialogue or literature).&lt;br /&gt;
|-&lt;br /&gt;
| Graphic sexual content or pornography || No || Not allowed under any circumstance.&lt;br /&gt;
|-&lt;br /&gt;
| Violence or gore || Sometimes || Allowed if integral to artistic or historical context; disallowed if gratuitous or detailed.&lt;br /&gt;
|-&lt;br /&gt;
| Sexual assault, rape, suicide, self-harm || Sometimes || Only when referenced indirectly or contextually. Never allowed if described or depicted.&lt;br /&gt;
|-&lt;br /&gt;
| Hate speech or slurs || No || Always prohibited.&lt;br /&gt;
|-&lt;br /&gt;
| Drug/alcohol references || Yes || Allowed when not promotional or glorifying.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In short:&#039;&#039;&#039; Explicit quotes must be flagged correctly and remain within reasonable bounds of mature content.&lt;br /&gt;
If a quote is too graphic, explicit, or distressing to appear on the platform, it cannot be submitted or ranked in any form.&lt;br /&gt;
&lt;br /&gt;
== Criterion 7 ==&lt;br /&gt;
&#039;&#039;Quotes must not promote or advocate political positions.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Political or ideological quotes can be difficult to evaluate fairly.&lt;br /&gt;
To balance neutrality and historical value, a two-tier system is used:&lt;br /&gt;
&lt;br /&gt;
=== Tier 1: Exclusion (Active Political Advocacy) ===&lt;br /&gt;
Quotes are &#039;&#039;&#039;unrankable&#039;&#039;&#039; if they promote or oppose a current political figure, party, or ideology, or if they use slogans or language likely to provoke strong partisan reaction today.&lt;br /&gt;
&lt;br /&gt;
Disqualifying examples include:&lt;br /&gt;
* Campaign or protest slogans&lt;br /&gt;
* Policy advocacy or ideological calls to action&lt;br /&gt;
* Statements attacking or endorsing identifiable political groups or leaders&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In short:&#039;&#039;&#039; If a quote would feel at home on a modern campaign poster, banner, or meme, it cannot be Ranked.&lt;br /&gt;
&lt;br /&gt;
=== Tier 2: Conditional (Historical or Philosophical Content) ===&lt;br /&gt;
Quotes that are political in theme but have historical, literary, or philosophical value may still be eligible for Ranked play.&lt;br /&gt;
&lt;br /&gt;
They are &#039;&#039;&#039;allowed&#039;&#039;&#039; if all of the following are true:&lt;br /&gt;
# The quote is at least 20–25 years old, or clearly part of a historical or cultural discourse.&lt;br /&gt;
# Its significance is primarily educational, rhetorical, or literary rather than partisan.&lt;br /&gt;
# It does not attack or endorse modern individuals, parties, or policies.&lt;br /&gt;
&lt;br /&gt;
Moderators may apply a simple heuristic when uncertain:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &#039;&#039;Would this quote feel at home on a campaign poster today?&#039;&#039;&lt;br /&gt;
&amp;gt; If yes → &#039;&#039;&#039;Unranked&#039;&#039;&#039;.&lt;br /&gt;
&amp;gt; If no → &#039;&#039;&#039;Ranked&#039;&#039;&#039;, subject to standard review.&lt;br /&gt;
&lt;br /&gt;
This ensures political neutrality without excluding historically or culturally important works.&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=Main_Page&amp;diff=26</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=Main_Page&amp;diff=26"/>
		<updated>2025-09-18T14:58:46Z</updated>

		<summary type="html">&lt;p&gt;Eiko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Welcome to the TypeGG Wiki =&lt;br /&gt;
The open knowledge base covering all things related to &#039;&#039;&#039;[https://typegg.io TypeGG.io]&#039;&#039;&#039; — a free-to-play competitive speedtyping platform.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Essential articles to help you begin using TypeGG. &lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
== Gameplay ==&lt;br /&gt;
All modes of play (casual or competitive) offered on the TypeGG platform. &lt;br /&gt;
&lt;br /&gt;
* [[Solo (TBD)]]&lt;br /&gt;
* [[Quickplay (TBD)]]&lt;br /&gt;
&lt;br /&gt;
== Performance, Stats &amp;amp; Leaderboards ==&lt;br /&gt;
How your play is measured, tracked, and compared with others.&lt;br /&gt;
&lt;br /&gt;
* [[Metrics: nWPM, Accuracy, XP, Performance Points (pp) TBD]]&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Guide for Fair Play ==&lt;br /&gt;
What’s expected of users, guidelines, and how things are moderated.&lt;br /&gt;
&lt;br /&gt;
* [[Competitive Ruling (TBD)]]&lt;br /&gt;
* [[Quote Submission Guidelines (TBD)]]&lt;br /&gt;
* [[Ranking Criteria (TBD)]]&lt;br /&gt;
&lt;br /&gt;
== Official Discord ==&lt;br /&gt;
The official TypeGG Discord community.&lt;br /&gt;
&lt;br /&gt;
* [https://discord.com/invite/64v955z TypeGG Discord]&lt;br /&gt;
&lt;br /&gt;
== For Developers &amp;amp; Contributors ==&lt;br /&gt;
Resources for those who want to build on or contribute to TypeGG.&lt;br /&gt;
&lt;br /&gt;
* [https://api.typegg.io/v1/docs Public API]&lt;br /&gt;
* [https://github.com/typegg-io/eggert-bot Discord Bot]&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=Main_Page&amp;diff=25</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=Main_Page&amp;diff=25"/>
		<updated>2025-09-18T10:29:51Z</updated>

		<summary type="html">&lt;p&gt;Eiko: /* Getting started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Welcome to the TypeGG Wiki =&lt;br /&gt;
The open knowledge base covering all things related to &#039;&#039;&#039;[https://typegg.io TypeGG.io]&#039;&#039;&#039; — a free-to-play competitive speedtyping platform.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Essential articles to help you begin using TypeGG. &lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
== Gameplay ==&lt;br /&gt;
All modes of play (casual or competitive) offered on the TypeGG platform. &lt;br /&gt;
&lt;br /&gt;
* [[Solo (TBD)]]&lt;br /&gt;
* [[Quickplay (TBD)]]&lt;br /&gt;
&lt;br /&gt;
== Performance, Stats &amp;amp; Leaderboards ==&lt;br /&gt;
How your play is measured, tracked, and compared with others.&lt;br /&gt;
&lt;br /&gt;
* [[Metrics: nWPM, Accuracy, XP, Performance Points (pp) TBD]]&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Guide for Fair Play ==&lt;br /&gt;
What’s expected of users, guidelines, and how things are moderated.&lt;br /&gt;
&lt;br /&gt;
* [[Competitive Ruling (TBD)]]&lt;br /&gt;
* [[Quote Submission Guidelines (TBD)]]&lt;br /&gt;
* [[Ranking Criteria (TBD)]]&lt;br /&gt;
&lt;br /&gt;
== Official Discord ==&lt;br /&gt;
The official TypeGG Discord community.&lt;br /&gt;
&lt;br /&gt;
* [https://discord.com/invite/64v955z TypeGG Discord]&lt;br /&gt;
&lt;br /&gt;
== For Developers &amp;amp; Contributors ==&lt;br /&gt;
Resources for those who want to build on or contribute to TypeGG.&lt;br /&gt;
&lt;br /&gt;
* [https://api.typegg.io/v1/docs Public API]&lt;br /&gt;
* [https://github.com/TypeGGio/TypeGG-Stats TypeGG-Stats Discord Bot]&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=Main_Page&amp;diff=24</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=Main_Page&amp;diff=24"/>
		<updated>2025-09-18T10:05:33Z</updated>

		<summary type="html">&lt;p&gt;Eiko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Welcome to the TypeGG Wiki =&lt;br /&gt;
The open knowledge base covering all things related to &#039;&#039;&#039;[https://typegg.io TypeGG.io]&#039;&#039;&#039; — a free-to-play competitive speedtyping platform.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Essential articles to help you begin using TypeGG. For any issues, see the Help &amp;amp; Support pages.&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
== Gameplay ==&lt;br /&gt;
All modes of play (casual or competitive) offered on the TypeGG platform. &lt;br /&gt;
&lt;br /&gt;
* [[Solo (TBD)]]&lt;br /&gt;
* [[Quickplay (TBD)]]&lt;br /&gt;
&lt;br /&gt;
== Performance, Stats &amp;amp; Leaderboards ==&lt;br /&gt;
How your play is measured, tracked, and compared with others.&lt;br /&gt;
&lt;br /&gt;
* [[Metrics: nWPM, Accuracy, XP, Performance Points (pp) TBD]]&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Guide for Fair Play ==&lt;br /&gt;
What’s expected of users, guidelines, and how things are moderated.&lt;br /&gt;
&lt;br /&gt;
* [[Competitive Ruling (TBD)]]&lt;br /&gt;
* [[Quote Submission Guidelines (TBD)]]&lt;br /&gt;
* [[Ranking Criteria (TBD)]]&lt;br /&gt;
&lt;br /&gt;
== Official Discord ==&lt;br /&gt;
The official TypeGG Discord community.&lt;br /&gt;
&lt;br /&gt;
* [https://discord.com/invite/64v955z TypeGG Discord]&lt;br /&gt;
&lt;br /&gt;
== For Developers &amp;amp; Contributors ==&lt;br /&gt;
Resources for those who want to build on or contribute to TypeGG.&lt;br /&gt;
&lt;br /&gt;
* [https://api.typegg.io/v1/docs Public API]&lt;br /&gt;
* [https://github.com/TypeGGio/TypeGG-Stats TypeGG-Stats Discord Bot]&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=Main_Page&amp;diff=23</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=Main_Page&amp;diff=23"/>
		<updated>2025-09-18T10:05:06Z</updated>

		<summary type="html">&lt;p&gt;Eiko: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Welcome to the TypeGG Wiki =&lt;br /&gt;
The open knowledge base covering all things related to &#039;&#039;&#039;[https://typegg.io TypeGG.io]&#039;&#039;&#039; — a free-to-play competitive speedtyping platform.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Essential articles to help you begin using TypeGG. For any issues, see the Help &amp;amp; Support pages.&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
== Gameplay ==&lt;br /&gt;
All modes of play (casual or competitive) offered on the TypeGG platform. &lt;br /&gt;
&lt;br /&gt;
* [[Solo (TBD)]]&lt;br /&gt;
* [[Quickplay (TBD)]]&lt;br /&gt;
&lt;br /&gt;
== Performance, Stats &amp;amp; Leaderboards ==&lt;br /&gt;
How your play is measured, tracked, and compared with others.&lt;br /&gt;
&lt;br /&gt;
* [[Metrics: nWPM, Accuracy, XP, Performance Points (pp) TBD]]&lt;br /&gt;
&lt;br /&gt;
== Rules &amp;amp; Guide for Fair Play ==&lt;br /&gt;
What’s expected of users, guidelines, and how things are moderated.&lt;br /&gt;
&lt;br /&gt;
* [[Competitive Ruling (TBD)]]&lt;br /&gt;
* [[Quote Submission Guidelines (TBD)]]&lt;br /&gt;
* [[Ranking Criteria (TBD)]]&lt;br /&gt;
&lt;br /&gt;
== Official Discord ==&lt;br /&gt;
The official TypeGG Discord community.&lt;br /&gt;
&lt;br /&gt;
* [https://discord.com/invite/64v955z TypeGG Discord]&lt;br /&gt;
&lt;br /&gt;
== For Developers &amp;amp; Contributors ==&lt;br /&gt;
Resources for those who want to build on or contribute to TypeGG.&lt;br /&gt;
&lt;br /&gt;
* [https://api.typegg.io/v1/docs Public API]&lt;br /&gt;
* [https://github.com/TypeGGio/TypeGG-Stats TypeGG-Stats Discord Bot]&lt;br /&gt;
&lt;br /&gt;
== History &amp;amp; Meta ==&lt;br /&gt;
Background info about TypeGG, development, updates, etc.&lt;br /&gt;
&lt;br /&gt;
* TBD&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
	<entry>
		<id>https://wiki.typegg.io/index.php?title=Ranked&amp;diff=8</id>
		<title>Ranked</title>
		<link rel="alternate" type="text/html" href="https://wiki.typegg.io/index.php?title=Ranked&amp;diff=8"/>
		<updated>2025-09-03T00:55:02Z</updated>

		<summary type="html">&lt;p&gt;Eiko: Added Community quotes exception explanation for Ranked&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ranked quotes are quotes on TypeGG that adhere to strict criteria in order to be deemed suitable for the Ranked section. They award performance points for scores set on them and appear in Quickplay. Quotes that do not adhere to these criteria may still be submitted under the Unranked section.&lt;br /&gt;
&lt;br /&gt;
There are four criteria in order for a quote to be Ranked:&lt;br /&gt;
&lt;br /&gt;
# Must primarily be in English&lt;br /&gt;
# Use only ASCII characters (except Tab), or convert non-ASCII text to valid ASCII characters as needed&lt;br /&gt;
# Be sourced from a published work&lt;br /&gt;
# Match the original text exactly for written quotes, or adapt audio quotes&lt;br /&gt;
&lt;br /&gt;
== Criterion 1: ==&lt;br /&gt;
&#039;&#039;Quotes must primarily be in English.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must be over 50% English in order to qualify as ranked. Quotes in Old English or Middle English are allowed as long as they replace non-ASCII text with ASCII characters.&lt;br /&gt;
&lt;br /&gt;
== Criterion 2: ==&lt;br /&gt;
&#039;&#039;Quotes must use only ASCII characters (except Tab).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quotes must only be submitted with printable ASCII characters, but can replace non-ASCII characters with suitable ASCII replacements. Letters with accents can be replaced by their non-accent counterparts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
é can be replaced with e.&lt;br /&gt;
&lt;br /&gt;
== Criterion 3: ==&lt;br /&gt;
&#039;&#039;Quotes must be sourced from a published work.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Quotes must be from a published work such as:&lt;br /&gt;
&lt;br /&gt;
# Book&lt;br /&gt;
# Movie&lt;br /&gt;
# Poem&lt;br /&gt;
# TV Show&lt;br /&gt;
# Video Game&lt;br /&gt;
# Song&lt;br /&gt;
# Academia&lt;br /&gt;
# Historical Document&lt;br /&gt;
&lt;br /&gt;
Quotes from other sources, such as quotes from community members or websites, are not permitted in the Ranked section. The only exception to this are Community quotes, where some can later become Ranked if the quote is of large enough significance to or is popular within the community.&lt;br /&gt;
&lt;br /&gt;
== Criterion 4: ==&lt;br /&gt;
&#039;&#039;Quotes must match written quotes exactly, or adapt audio quotes.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Written Quotes ====&lt;br /&gt;
Quotes from written sources, such as Books, Poems, Academia, Historical Documents, and text from Video Games must match the written quote exactly except when replacing non-ASCII characters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, when texts use the non-ASCII long dash they may be replaced with the ASCII short dash.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Regarding gloves—never wear woollen gloves...&amp;quot;&amp;lt;ref&amp;gt;Levitt, D. (1909). &#039;&#039;The woman and the car; a chatty little handbook for all women who motor or who want to motor&#039;&#039;. London: John Lane. Available at: https://archive.org/details/McGillLibrary-120928-1526/page/n9/mode/2up, pp27&amp;lt;/ref&amp;gt;  →  &amp;quot;Regarding gloves - never wear woollen gloves...&amp;quot;&amp;lt;ref&amp;gt;https://typegg.io/solo/rg-nwwg_3893&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Audio Quotes ====&lt;br /&gt;
Quotes from audio sources, such as Movies, TV Shows, Songs, and audio from Video Games, can be transcribed from the audio source, and are more open to interpretation by the quote submitter.&lt;/div&gt;</summary>
		<author><name>Eiko</name></author>
	</entry>
</feed>