User:Spitzak/sandbox#Character set

{{User sandbox}}

{{box|«|border color=lightgray}}

{{serif|fooiMMM}}

[{{sc2|This is a bunch of text}}]

Alpha Compositing

https://printtechnologies.org/wp-content/uploads/2020/03/pdf-reference-1.6-addendum-blend-modes.pdf

Color C = f(A{{frac}}a, B{{frac}}b)ab + YA(1 - b) + ZB(1 - a)

Alpha c = Xab + Ya(1 - b) + Zb(1 - a)

X is almost always equal to f(1,1), the only exceptions here are the PDF definition of Difference and Exclusion.

Y and Z are either 0 or 1, depending on whether you get transparent or the other image when one image is transparent. Some compositing libraries have options to force one or the other to 1 or 0 in all cases.

In non-premultiplied colors, the function is as follows:

Color C = {{sfrac|f(A, B)ab + YA(a - ab) + ZB(b - ab)|

Xab + Ya(1 - b) + Zb(1 - a)}}

Color C = {{sfrac|(f(A, B) - YA - ZB)ab + YAa + ZBb|

(X - Y - Z)ab + Ya + Zb}}

class="wikitable"
fXYZCcalternative names, notes
colspan=8|
Porter-Duff paper
Clear000000
SrcA110AaCopy
DstB101BbNo-op, None
SrcOverA111A + B(1 - a)a + b - abOver
DstOverB111B + A(1 - b)a + b - abUnder
SrcInA100Abab
DstInB100Baab
SrcOut0010A(1 - b)a(1 - b)
DstOut0001B(1 - a)b(1 - a)Erase
SrcAtopA101Ab + B(1 - a)bIn, Above
DstAtopB110Ba + A(1 - b)aBelow
Xor0011A(1 - b) + B(1 - a){{nobreak|a + b - 2ab}}
PlusA + B211A + Ba + bAdd, Lighter
colspan=8|
OpenGL
Saturatemix of A + B and B211A min (1, {{sfrac|1 - b|a}}) + Ba + b
colspan=8|
PDF, SVG
ScreenA + B - AB111A + B - ABa + b - abScrn
rowspan=2|Multiplyrowspan=2|AB111AB + A(1 - b) + B(1 - a)a + b - abPDF spec
100ABabVector Multiply
OverlayB < ½ ? 2AB : 2(A + B - AB) - 1111A + B + (2B < b ? 2AB - Ab - Ba : Ab + Ba - 2AB - ab)a + b - abreverse HardLight
Lightenmax (A, B)111A + B - min (Ab, Ba){{efn|name=minmax|max(A,B) and min(A,B) are not correct for premultiplied colors.}}a + b - ab
rowspan=2|Darkenrowspan=2|min (A, B)111A + B - max (Ab, Ba){{efn|name=minmax}}a + b - abPDF spec
100min (Ab, Ba){{efn|name=minmax}}abcloser to min(A,B)
ColorDodge{{sfrac|B|1 - A}}111{{sfrac|Ba{{sup|2}}|a - A}} + A(1 - b) + B(1 - a)a + b - ab
ColorBurn1 - {{sfrac|1 - B|A}}111ab - {{sfrac|b - B|A}}a{{sup|2}} + A(1 - b) + B(1 - a)a + b - ab
HardLightA < ½ ? 2AB : 2(A + B - AB) - 1111A + B + (2A < a ? 2AB - Ab - Ba : Ab + Ba - 2AB - ab)a + b - abreverse Overlay
SoftLightB + (2A - 1)(A < ½ ? B - B{{sup|2}} :
B < ¼ ? 16B{{sup|3}} - 12B{{sup|2}} + 3B :
{{sqrt|B}} - B)
111

| B + (2A - a)(2A < a ? B - B{{sup|2}}{{frac}}b :
4B < b ? 16B{{sup|3}}{{frac}}b{{sup|2}} - 12B{{sup|2}}{{frac}}b + 3B :
{{sqrt|Bb}} - B) + A(1 - b)

|a + b - ab

rowspan=2|Differencerowspan=2|{{abs|A - B}}111rowspan=2|A + B - 2 min (Ab, Ba)a + b - abPDF spec
011a + b - 2abX = f(1,1) = 0
rowspan=2|Exclusionrowspan=2|A + B - 2AB111rowspan=2|A + B - 2ABa + b - abPDF spec
011a + b - 2abX = f(1,1) = 0
HueHue of A, Sat + Lum of B111rowspan=4|(not shown)rowspan=4|a + b - abrowspan=4|
SaturationSat of A, Hue + Lum of B111
ColorHue + Sat of A, Lum of B111
LuminosityLum of A, Hue + Sat of B111

{{notelist}}

Character set

{{chset-table-header1|ISO-8859-1}}
{{chset-left1|0x}}

| title="U+0000: Control (alias NULL) (alias NUL)" style="font-size:75%;padding:1px;vertical-align:bottom;line-height:.82" | NUL
{{resize|67%|{{gray|0000}}}}

| title="U+0001: Control (alias START OF HEADING) (alias SOH)" style="font-size:75%;background:#FFD" | SOH

| title="U+0002: Control (alias START OF TEXT) (alias STX)" style="font-size:75%;padding:1px;vertical-align:bottom;line-height:.82;background:#FFD" | {{border|STX|style=dashed|color=blue}}
{{resize|67%|{{gray|1AFE}}}}

| title="U+0003: Control (alias END OF TEXT) (alias ETX)" style="font-size:75%;padding:1px;padding-bottom:4px;line-height:.82";background:#FFD | {{border|ETX|style=dashed|color=blue}}

| title="U+0004: Control (alias END OF TRANSMISSION) (alias EOT)" style="font-size:75%" | {{border|EOT|style=dashed|color=blue}}

| title="U+0005: Control (alias ENQUIRY) (alias ENQ)" style="font-size:75%;background:#FFD" | {{border|ENQ|style=dashed|color=blue}}

| title="U+0006: Control (alias ACKNOWLEDGE) (alias ACK)" style="font-size:75%;background:#FFD" | {{border|ACK|style=dashed|color=blue}}

| title="U+0007: Control (alias ALERT) (alias BEL)" style="font-size:75%" | {{border|BEL|style=dashed|color=blue}}

| title="U+0008: Control (alias BACKSPACE) (alias BS)" style="font-size:75%;background:#FFD" | {{border| BS |style=dashed|color=blue}}

| title="U+0009: Control (alias CHARACTER TABULATION) (alias HORIZONTAL TABULATION) (alias HT) (alias TAB)" style="font-size:75%" | {{border| HT |style=dashed|color=blue}}

| title="U+000A: Control (alias LINE FEED) (alias NEW LINE) (alias END OF LINE) (alias LF) (alias NL) (alias EOL)" style="font-size:75%" | {{border| LF |style=dashed|color=blue}}

| title="U+000B: Control (alias LINE TABULATION) (alias VERTICAL TABULATION) (alias VT)" style="font-size:75%" | {{border| VT |style=dashed|color=blue}}

| title="U+000C: Control (alias FORM FEED) (alias FF)" style="font-size:75%" | {{border| FF |style=dashed|color=blue}}

| title="U+000D: Control (alias CARRIAGE RETURN) (alias CR)" style="font-size:75%" | {{border| CR |style=dashed|color=blue}}

| title="U+000E: Control (alias SHIFT OUT) (alias LOCKING-SHIFT ONE) (alias SO)" style="font-size:75%" | {{border| SO |style=dashed|color=blue}}

| title="U+000F: Control (alias SHIFT IN) (alias LOCKING-SHIFT ZERO) (alias SI)" style="font-size:75%" | {{border| SI |style=dashed|color=blue}}

{{chset-left1|1x}}

| title="U+0010: Control (alias DATA LINK ESCAPE) (alias DLE)" style="font-size:75%;background:#FFD" | {{border|DLE|style=dashed|color=blue}}

| title="U+0011: Control (alias DEVICE CONTROL ONE) (alias DC1)" style="font-size:75%" | {{border|DC1|style=dashed|color=blue}}

| title="U+0012: Control (alias DEVICE CONTROL TWO) (alias DC2)" style="font-size:75%" | {{border|DC2|style=dashed|color=blue}}

| title="U+0013: Control (alias DEVICE CONTROL THREE) (alias DC3)" style="font-size:75%" | {{border|DC3|style=dashed|color=blue}}

| title="U+0014: Control (alias DEVICE CONTROL FOUR) (alias DC4)" style="font-size:75%" | {{border|DC4|style=dashed|color=blue}}

| title="U+0015: Control (alias NEGATIVE ACKNOWLEDGE) (alias NAK)" style="font-size:75%;background:#FFD" | {{border|NAK|style=dashed|color=blue}}

| title="U+0016: Control (alias SYNCHRONOUS IDLE) (alias SYN)" style="font-size:75%" | {{border|SYN|style=dashed|color=blue}}

| title="U+0017: Control (alias END OF TRANSMISSION BLOCK) (alias ETB)" style="font-size:75%;background:#FFD" | {{border|ETB|style=dashed|color=blue}}

| title="U+0018: Control (alias CANCEL) (alias CAN)" style="font-size:75%;background:#FFD" | {{border|CAN|style=dashed|color=blue}}

| title="U+0019: Control (alias END OF MEDIUM) (alias EOM)" style="font-size:75%;background:#FFD" | {{border| EM |style=dashed|color=blue}}

| title="U+001A: Control (alias SUBSTITUTE) (alias SUB)" style="font-size:75%;background:#FEE" | {{border|SUB|style=dashed|color=blue}}

| title="U+001B: Control (alias ESCAPE) (alias ESC)" style="font-size:75%;background:#FFD" | {{border|ESC|style=dashed|color=blue}}

| title="U+001C: Control (alias INFORMATION SEPARATOR FOUR) (alias FILE SEPARATOR) (alias FS)" style="font-size:75%;background:#FFD" | {{border| FS |style=dashed|color=blue}}

| title="U+001D: Control (alias INFORMATION SEPARATOR THREE) (alias GROUP SEPARATOR) (alias GS)" style="font-size:75%;background:#FFD" | {{border| GS |style=dashed|color=blue}}

| title="U+001E: Control (alias INFORMATION SEPARATOR TWO) (alias RECORD SEPARATOR) (alias RS)" style="font-size:75%;background:#FFD" | {{border| RS |style=dashed|color=blue}}

| title="U+001F: Control (alias INFORMATION SEPARATOR ONE) (alias UNIT SEPARATOR) (alias US)" style="font-size:75%;background:#FFD" | {{border| US |style=dashed|color=blue}}

{{chset-left1|2x}}

| title="U+0020: SPACE (alias SP)" style="font-size:75%" | {{border| SP |style=dashed|color=blue}}

| title="U+0021: EXCLAMATION MARK" | !

| title="U+0022: QUOTATION MARK" | "

| title="U+0023: NUMBER SIGN" | #

| title="U+0024: DOLLAR SIGN" | $

| title="U+0025: PERCENT SIGN" | %

| title="U+0026: AMPERSAND" | &

| title="U+0027: APOSTROPHE" | '

| title="U+0028: LEFT PARENTHESIS" | (

| title="U+0029: RIGHT PARENTHESIS" | )

| title="U+002A: ASTERISK" | *

| title="U+002B: PLUS SIGN" | +

| title="U+002C: COMMA" | ,

| title="U+002D: HYPHEN-MINUS" | -

| title="U+002E: FULL STOP" | .

| title="U+002F: SOLIDUS" | /

{{chset-left1|3x}}

| title="U+0030: DIGIT ZERO" | 0

| title="U+0031: DIGIT ONE" | 1

| title="U+0032: DIGIT TWO" | 2

| title="U+0033: DIGIT THREE" | 3

| title="U+0034: DIGIT FOUR" | 4

| title="U+0035: DIGIT FIVE" | 5

| title="U+0036: DIGIT SIX" | 6

| title="U+0037: DIGIT SEVEN" | 7

| title="U+0038: DIGIT EIGHT" | 8

| title="U+0039: DIGIT NINE" | 9

| title="U+003A: COLON" | :

| title="U+003B: SEMICOLON" | ;

| title="U+003C: LESS-THAN SIGN" | <

| title="U+003D: EQUALS SIGN" | =

| title="U+003E: GREATER-THAN SIGN" | >

| title="U+003F: QUESTION MARK" | ?

{{chset-left1|4x}}

| title="U+0040: COMMERCIAL AT" style="background:#FEE" | {{serif|@}}

| title="U+0041: LATIN CAPITAL LETTER A" style="padding:1px;vertical-align:bottom;line-height:.61"| {{serif|A}}
{{resize|50%|{{gray|1AFE}}}}

| title="U+0042: LATIN CAPITAL LETTER B" style="padding:1px"| {{serif|B}}

| {{chset-cell1|U+0043: LATIN CAPITAL LETTER C|{{serif|C}}}}

| {{chset-cell1|u=0044|U+0044: LATIN CAPITAL LETTER D"|{{serif|D}}}}

| title="U+0045: LATIN CAPITAL LETTER E" | E

| title="U+0046: LATIN CAPITAL LETTER F" | F

| title="U+0047: LATIN CAPITAL LETTER G" | G

| title="U+0048: LATIN CAPITAL LETTER H" | H

| title="U+0049: LATIN CAPITAL LETTER I" | I

| title="U+004A: LATIN CAPITAL LETTER J" | J

| title="U+004B: LATIN CAPITAL LETTER K" | K

| title="U+004C: LATIN CAPITAL LETTER L" | L

| title="U+004D: LATIN CAPITAL LETTER M" | M

| title="U+004E: LATIN CAPITAL LETTER N" | N

| title="U+004F: LATIN CAPITAL LETTER O" | O

{{chset-left1|5x}}

| title="U+0050: LATIN CAPITAL LETTER P" | P

| title="U+0051: LATIN CAPITAL LETTER Q" | Q

| title="U+0052: LATIN CAPITAL LETTER R" | R

| title="U+0053: LATIN CAPITAL LETTER S" | S

| title="U+0054: LATIN CAPITAL LETTER T" | T

| title="U+0055: LATIN CAPITAL LETTER U" | U

| title="U+0056: LATIN CAPITAL LETTER V" | V

| title="U+0057: LATIN CAPITAL LETTER W" | W

| title="U+0058: LATIN CAPITAL LETTER X" | X

| title="U+0059: LATIN CAPITAL LETTER Y" | Y

| title="U+005A: LATIN CAPITAL LETTER Z" | Z

| title="U+005B: LEFT SQUARE BRACKET" | [

| title="U+005C: REVERSE SOLIDUS" style="background:#FEE" | \

| title="U+005D: RIGHT SQUARE BRACKET" | ]

| title="U+005E: CIRCUMFLEX ACCENT" style="background:#FFD" | ^

| title="U+005F: LOW LINE" style="background:#FFD" | _

{{chset-left1|6x}}

| title="U+0060: GRAVE ACCENT" style="background:#FEE" | `

| title="U+0061: LATIN SMALL LETTER A" style="background:#FFD" | a

| title="U+0062: LATIN SMALL LETTER B" style="background:#FFD" | b

| title="U+0063: LATIN SMALL LETTER C" style="background:#FFD" | c

| title="U+0064: LATIN SMALL LETTER D" style="background:#FFD" | d

| title="U+0065: LATIN SMALL LETTER E" style="background:#FFD" | e

| title="U+0066: LATIN SMALL LETTER F" style="background:#FFD" | f

| title="U+0067: LATIN SMALL LETTER G" style="background:#FFD" | g

| title="U+0068: LATIN SMALL LETTER H" style="background:#FFD" | h

| title="U+0069: LATIN SMALL LETTER I" style="background:#FFD" | i

| title="U+006A: LATIN SMALL LETTER J" style="background:#FFD" | j

| title="U+006B: LATIN SMALL LETTER K" style="background:#FFD" | k

| title="U+006C: LATIN SMALL LETTER L" style="background:#FFD" | l

| title="U+006D: LATIN SMALL LETTER M" style="background:#FFD" | m

| title="U+006E: LATIN SMALL LETTER N" style="background:#FFD" | n

| title="U+006F: LATIN SMALL LETTER O" style="background:#FFD" | o

{{chset-left1|7x}}

| title="U+0070: LATIN SMALL LETTER P" style="background:#FFD" | p

| title="U+0071: LATIN SMALL LETTER Q" style="background:#FFD" | q

| title="U+0072: LATIN SMALL LETTER R" style="background:#FFD" | r

| title="U+0073: LATIN SMALL LETTER S" style="background:#FFD" | s

| title="U+0074: LATIN SMALL LETTER T" style="background:#FFD" | t

| title="U+0075: LATIN SMALL LETTER U" style="background:#FFD" | u

| title="U+0076: LATIN SMALL LETTER V" style="background:#FFD" | v

| title="U+0077: LATIN SMALL LETTER W" style="background:#FFD" | w

| title="U+0078: LATIN SMALL LETTER X" style="background:#FFD" | x

| title="U+0079: LATIN SMALL LETTER Y" style="background:#FFD" | y

| title="U+007A: LATIN SMALL LETTER Z" style="background:#FFD" | z

| title="U+007B: LEFT CURLY BRACKET" style="background:#FFD" | {

| title="U+007C: VERTICAL LINE" style="background:#FEE" | |

| title="U+007D: RIGHT CURLY BRACKET" style="background:#FFD" | }

| title="U+007E: TILDE" style="background:#FEE" | ~

| title="U+007F: Control (alias DELETE) (alias DEL)" style="font-size:75%" | {{border|DEL|style=dashed|color=blue}}

{{chset-left1|8x}}

| title="U+0080: Control (alias PADDING CHARACTER) (alias PAD)" style="font-size:75%" | {{border|PAD|style=dashed|color=blue}}

| title="U+0081: Control (alias HIGH OCTET PRESET) (alias HOP)" style="font-size:75%" | {{border|HOP|style=dashed|color=blue}}

| title="U+0082: Control (alias BREAK PERMITTED HERE) (alias BPH)" style="font-size:75%" | {{border|BPH|style=dashed|color=blue}}

| title="U+0083: Control (alias NO BREAK HERE) (alias NBH)" style="font-size:75%" | {{border|NBH|style=dashed|color=blue}}

| title="U+0084: Control (alias INDEX) (alias IND)" style="font-size:75%" | {{border| IND|style=dashed|color=blue}}

| title="U+0085: Control (alias NEXT LINE) (alias NEL)" style="font-size:75%" | {{border|NEL|style=dashed|color=blue}}

| title="U+0086: Control (alias START OF SELECTED AREA) (alias SSA)" style="font-size:75%" | {{border|SSA|style=dashed|color=blue}}

| title="U+0087: Control (alias END OF SELECTED AREA) (alias ESA)" style="font-size:75%" | {{border|ESA|style=dashed|color=blue}}

| title="U+0088: Control (alias CHARACTER TABULATION SET) (alias HORIZONTAL TABULATION SET) (alias HTS)" style="font-size:75%" | {{border|HTS|style=dashed|color=blue}}

| title="U+0089: Control (alias CHARACTER TABULATION WITH JUSTIFICATION) (alias HORIZONTAL TABULATION WITH JUSTIFICATION) (alias HTJ)" style="font-size:75%" | {{border|HTJ|style=dashed|color=blue}}

| title="U+008A: Control (alias LINE TABULATION SET) (alias VERTICAL TABULATION SET) (alias VTS)" style="font-size:75%" | {{border|VTS|style=dashed|color=blue}}

| title="U+008B: Control (alias PARTIAL LINE FORWARD) (alias PARTIAL LINE DOWN) (alias PLD)" style="font-size:75%" | {{border|PLD|style=dashed|color=blue}}

| title="U+008C: Control (alias PARTIAL LINE BACKWARD) (alias PARTIAL LINE UP) (alias PLU)" style="font-size:75%" | {{border|PLU|style=dashed|color=blue}}

| title="U+008D: Control (alias REVERSE LINE FEED) (alias REVERSE INDEX) (alias RI)" style="font-size:75%" | {{border| RI  |style=dashed|color=blue}}

| title="U+008E: Control (alias SINGLE SHIFT TWO) (alias SINGLE-SHIFT-2) (alias SS2)" style="font-size:75%" | {{border|SS2|style=dashed|color=blue}}

| title="U+008F: Control (alias SINGLE SHIFT THREE) (alias SINGLE-SHIFT-3) (alias SS3)" style="font-size:75%" | {{border|SS3|style=dashed|color=blue}}

{{chset-left1|9x}}

| title="U+0090: Control (alias DEVICE CONTROL STRING) (alias DCS)" style="font-size:75%;padding:0px" | {{border|DCS|style=dashed|color=blue}}

| title="U+0091: Control (alias PRIVATE USE ONE) (alias PRIVATE USE-1) (alias PU1)" style="font-size:75%" | {{border|PU1|style=dashed|color=blue}}

| title="U+0092: Control (alias PRIVATE USE TWO) (alias PRIVATE USE-2) (alias PU2)" style="font-size:75%" | {{border|PU2|style=dashed|color=blue}}

| title="U+0093: Control (alias SET TRANSMIT STATE) (alias STS)" style="font-size:75%" | {{border|STS|style=dashed|color=blue}}

| title="U+0094: Control (alias CANCEL CHARACTER) (alias CCH)" style="font-size:75%" | {{border|CCH|style=dashed|color=blue}}

| title="U+0095: Control (alias MESSAGE WAITING) (alias MW)" style="font-size:75%" | {{border|MW|style=dashed|color=blue}}

| title="U+0096: Control (alias START OF GUARDED AREA) (alias START OF PROTECTED AREA) (alias SPA)" style="font-size:75%" | {{border|SPA|style=dashed|color=blue}}

| title="U+0097: Control (alias END OF GUARDED AREA) (alias END OF PROTECTED AREA) (alias EPA)" style="font-size:75%" | {{border|EPA|style=dashed|color=blue}}

| title="U+0098: Control (alias START OF STRING) (alias SOS)" style="font-size:75%" | {{border|SOS|style=dashed|color=blue}}

| title="U+0099: Control (alias SINGLE GRAPHIC CHARACTER INTRODUCER) (alias SGC)" style="font-size:75%" | {{border|SGC|style=dashed|color=blue}}

| title="U+009A: Control (alias SINGLE CHARACTER INTRODUCER) (alias SCI)" style="font-size:75%" | {{border|SCI |style=dashed|color=blue}}

| title="U+009B: Control (alias CONTROL SEQUENCE INTRODUCER) (alias CSI)" style="font-size:75%" | {{border|CSI |style=dashed|color=blue}}

| title="U+009C: Control (alias STRING TERMINATOR) (alias ST)" style="font-size:75%" | {{border| ST |style=dashed|color=blue}}

| title="U+009D: Control (alias OPERATING SYSTEM COMMAND) (alias OSC)" style="font-size:75%" | {{border|OSC|style=dashed|color=blue}}

| title="U+009E: Control (alias PRIVACY MESSAGE) (alias PM)" style="font-size:75%" | {{border| PM |style=dashed|color=blue}}

| title="U+009F: Control (alias APPLICATION PROGRAM COMMAND) (alias APC)" style="font-size:75%" | {{border|APC|style=dashed|color=blue}}

{{chset-left1|Ax}}

| title="U+00A0: NO-BREAK SPACE (alias NBSP)" style="font-size:75%;padding:1px" | {{border|NBSP|style=dashed|color=blue}}

| title="U+00A1: INVERTED EXCLAMATION MARK" | ¡

| title="U+00A2: CENT SIGN" | ¢

| title="U+00A3: POUND SIGN" | £

| title="U+00A4: CURRENCY SIGN" | ¤

| title="U+00A5: YEN SIGN" | ¥

| title="U+00A6: BROKEN BAR" | ¦

| title="U+00A7: SECTION SIGN" | §

| title="U+00A8: DIAERESIS" | ¨

| title="U+00A9: COPYRIGHT SIGN" | ©

| title="U+00AA: FEMININE ORDINAL INDICATOR" | ª

| title="U+00AB: LEFT-POINTING DOUBLE ANGLE QUOTATION MARK" | «

| title="U+00AC: NOT SIGN" | ¬

| title="U+00AD: SOFT HYPHEN (alias SHY)" style="font-size:75%" | {{border|SHY|style=dashed|color=blue}}

| title="U+00AE: REGISTERED SIGN" | ®

| title="U+00AF: MACRON" | ¯

{{chset-left1|Bx}}

| title="U+00B0: DEGREE SIGN" | °

| title="U+00B1: PLUS-MINUS SIGN" | ±

| title="U+00B2: SUPERSCRIPT TWO" | ²

| title="U+00B3: SUPERSCRIPT THREE" | ³

| title="U+00B4: ACUTE ACCENT" | ´

| title="U+00B5: MICRO SIGN" | µ

| title="U+00B6: PILCROW SIGN" |

| title="U+00B7: MIDDLE DOT" | ·

| title="U+00B8: CEDILLA" | ¸

| title="U+00B9: SUPERSCRIPT ONE" | ¹

| title="U+00BA: MASCULINE ORDINAL INDICATOR" | º

| title="U+00BB: RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK" | »

| title="U+00BC: VULGAR FRACTION ONE QUARTER" | ¼

| title="U+00BD: VULGAR FRACTION ONE HALF" | ½

| title="U+00BE: VULGAR FRACTION THREE QUARTERS" | ¾

| title="U+00BF: INVERTED QUESTION MARK" | ¿

{{chset-left1|Cx}}

| title="U+00C0: LATIN CAPITAL LETTER A WITH GRAVE" | À

| title="U+00C1: LATIN CAPITAL LETTER A WITH ACUTE" | Á

| title="U+00C2: LATIN CAPITAL LETTER A WITH CIRCUMFLEX" | Â

| title="U+00C3: LATIN CAPITAL LETTER A WITH TILDE" | Ã

| title="U+00C4: LATIN CAPITAL LETTER A WITH DIAERESIS" | Ä

| title="U+00C5: LATIN CAPITAL LETTER A WITH RING ABOVE" | Å

| title="U+00C6: LATIN CAPITAL LETTER AE" | Æ

| title="U+00C7: LATIN CAPITAL LETTER C WITH CEDILLA" | Ç

| title="U+00C8: LATIN CAPITAL LETTER E WITH GRAVE" | È

| title="U+00C9: LATIN CAPITAL LETTER E WITH ACUTE" | É

| title="U+00CA: LATIN CAPITAL LETTER E WITH CIRCUMFLEX" | Ê

| title="U+00CB: LATIN CAPITAL LETTER E WITH DIAERESIS" | Ë

| title="U+00CC: LATIN CAPITAL LETTER I WITH GRAVE" | Ì

| title="U+00CD: LATIN CAPITAL LETTER I WITH ACUTE" | Í

| title="U+00CE: LATIN CAPITAL LETTER I WITH CIRCUMFLEX" | Î

| title="U+00CF: LATIN CAPITAL LETTER I WITH DIAERESIS" | Ï

{{chset-left1|Dx}}

| title="U+00D0: LATIN CAPITAL LETTER ETH" | Ð

| title="U+00D1: LATIN CAPITAL LETTER N WITH TILDE" | Ñ

| title="U+00D2: LATIN CAPITAL LETTER O WITH GRAVE" | Ò

| title="U+00D3: LATIN CAPITAL LETTER O WITH ACUTE" | Ó

| title="U+00D4: LATIN CAPITAL LETTER O WITH CIRCUMFLEX" | Ô

| title="U+00D5: LATIN CAPITAL LETTER O WITH TILDE" | Õ

| title="U+00D6: LATIN CAPITAL LETTER O WITH DIAERESIS" | Ö

| title="U+00D7: MULTIPLICATION SIGN" style="background:#FFD" | ×

| title="U+00D8: LATIN CAPITAL LETTER O WITH STROKE" style="background:#FEE" | Ø

| title="U+00D9: LATIN CAPITAL LETTER U WITH GRAVE" | Ù

| title="U+00DA: LATIN CAPITAL LETTER U WITH ACUTE" | Ú

| title="U+00DB: LATIN CAPITAL LETTER U WITH CIRCUMFLEX" | Û

| title="U+00DC: LATIN CAPITAL LETTER U WITH DIAERESIS" | Ü

| title="U+00DD: LATIN CAPITAL LETTER Y WITH ACUTE" | Ý

| title="U+00DE: LATIN CAPITAL LETTER THORN" | Þ

| title="U+00DF: LATIN SMALL LETTER SHARP S" | ß

{{chset-left1|Ex}}

| title="U+00E0: LATIN SMALL LETTER A WITH GRAVE" | à

| title="U+00E1: LATIN SMALL LETTER A WITH ACUTE" | á

| title="U+00E2: LATIN SMALL LETTER A WITH CIRCUMFLEX" | â

| title="U+00E3: LATIN SMALL LETTER A WITH TILDE" | ã

| title="U+00E4: LATIN SMALL LETTER A WITH DIAERESIS" | ä

| title="U+00E5: LATIN SMALL LETTER A WITH RING ABOVE" | å

| title="U+00E6: LATIN SMALL LETTER AE" | æ

| title="U+00E7: LATIN SMALL LETTER C WITH CEDILLA" | ç

| title="U+00E8: LATIN SMALL LETTER E WITH GRAVE" | è

| title="U+00E9: LATIN SMALL LETTER E WITH ACUTE" | é

| title="U+00EA: LATIN SMALL LETTER E WITH CIRCUMFLEX" | ê

| title="U+00EB: LATIN SMALL LETTER E WITH DIAERESIS" | ë

| title="U+00EC: LATIN SMALL LETTER I WITH GRAVE" | ì

| title="U+00ED: LATIN SMALL LETTER I WITH ACUTE" | í

| title="U+00EE: LATIN SMALL LETTER I WITH CIRCUMFLEX" | î

| title="U+00EF: LATIN SMALL LETTER I WITH DIAERESIS" | ï

{{chset-left1|Fx}}

| title="U+00F0: LATIN SMALL LETTER ETH" | ð

| title="U+00F1: LATIN SMALL LETTER N WITH TILDE" | ñ

| title="U+00F2: LATIN SMALL LETTER O WITH GRAVE" | ò

| title="U+00F3: LATIN SMALL LETTER O WITH ACUTE" | ó

| title="U+00F4: LATIN SMALL LETTER O WITH CIRCUMFLEX" | ô

| title="U+00F5: LATIN SMALL LETTER O WITH TILDE" | õ

| title="U+00F6: LATIN SMALL LETTER O WITH DIAERESIS" | ö

| title="U+00F7: DIVISION SIGN" style="background:#FFD" | ÷

| title="U+00F8: LATIN SMALL LETTER O WITH STROKE" | ø

| title="U+00F9: LATIN SMALL LETTER U WITH GRAVE" | ù

| title="U+00FA: LATIN SMALL LETTER U WITH ACUTE" | ú

| title="U+00FB: LATIN SMALL LETTER U WITH CIRCUMFLEX" | û

| title="U+00FC: LATIN SMALL LETTER U WITH DIAERESIS" | ü

| title="U+00FD: LATIN SMALL LETTER Y WITH ACUTE" | ý{{small|{{efn|y with acute}}}}

| title="U+00FE: LATIN SMALL LETTER THORN" | þ

| title="U+00FF: LATIN SMALL LETTER Y WITH DIAERESIS" | ÿ

colspan=17 style="background:#F8F8F8;font-size:75%;text-align:left" |

{{legend|#DFD|Lead byte}}

{{legend|#FFD|Changed or added in 1963 version}}

{{legend|#FEE|Changed in both 1963 version and 1965 draft}}

{{legend|#EFF|Another legend}}

{{legend|#DDD|unused}}

{{resize|111%|{{notelist}}}}

examples

  • samp: {{samp|M}} M
  • lang: {{lang|en|text=M}}
  • var: {{var|M}}
  • Unichar: {{Unichar|4d}}
  • kbd: {{kbd|M}} M
  • code: {{code|M}} M
  • char (current): {{char|M}}
  • char (box): M
  • char (serif): M
  • xt: {{xt|M}}
  • bxt: {{bxt|M}}
  • mxt: {{mxt|M}}
  • xtd: {{xtd|M}}
  • xtn: {{xtn|M}}
  • strongbad: {{strongbad|M}}