How does Zalgo text work?
I've seen weirdly formatted text called Zalgo like below written on various forums. It's kind of annoying to look at, but it really bothers me because it undermines my notion of what a character is supposed to be. My understanding is that a character is supposed to move horizontally across a line and stay within a certain "container". Obviously the Zalgo text is moving vertically and doesn't seem to be restricted to any space.
Is this a bug/flaw/exploit/hack in Unicode? Are these individual characters with weird properties? "What" is happening here?
H̡̫̤̤̣͉̤ͭ̓̓̇͗̎̀ơ̯̗̱̘̮͒̄̀̈ͤ̀͡w͓̲͙͖̥͉̹͋ͬ̊ͦ̂̀̚ ͎͉͖̌ͯͅͅd̳̘̿̃̔̏ͣ͂̉̕ŏ̖̙͋ͤ̊͗̓͟͜e͈͕̯̮̙̣͓͌ͭ̍̐̃͒s͙͔̺͇̗̱̿̊̇͞ ̸̤͓̞̱̫ͩͩ͑̋̀ͮͥͦ̊Z̆̊͊҉҉̠̱̦̩͕ą̟̹͈̺̹̋̅ͯĺ̡̘̹̻̩̩͋͘g̪͚͗ͬ͒o̢̖͇̬͍͇͓̔͋͊̓ ̢͈͙͂ͣ̏̿͐͂ͯ͠t̛͓̖̻̲ͤ̈ͣ͝e͋̄ͬ̽͜҉͚̭͇ͅx͎̬̠͇̌ͤ̓̂̓͐͐́͋͡ț̗̹̝̄̌̀ͧͩ̕͢ ̮̗̩̳̱̾w͎̭̤͍͇̰̄͗ͭ̃͗ͮ̐o̢̯̻̰̼͕̾ͣͬ̽̔̍͟ͅr̢̪͙͍̠̀ͅǩ̵̶̗̮̮ͪ́?̙͉̥̬͙̟̮͕ͤ̌͗ͩ̕͡
html unicode zalgo
add a comment |
I've seen weirdly formatted text called Zalgo like below written on various forums. It's kind of annoying to look at, but it really bothers me because it undermines my notion of what a character is supposed to be. My understanding is that a character is supposed to move horizontally across a line and stay within a certain "container". Obviously the Zalgo text is moving vertically and doesn't seem to be restricted to any space.
Is this a bug/flaw/exploit/hack in Unicode? Are these individual characters with weird properties? "What" is happening here?
H̡̫̤̤̣͉̤ͭ̓̓̇͗̎̀ơ̯̗̱̘̮͒̄̀̈ͤ̀͡w͓̲͙͖̥͉̹͋ͬ̊ͦ̂̀̚ ͎͉͖̌ͯͅͅd̳̘̿̃̔̏ͣ͂̉̕ŏ̖̙͋ͤ̊͗̓͟͜e͈͕̯̮̙̣͓͌ͭ̍̐̃͒s͙͔̺͇̗̱̿̊̇͞ ̸̤͓̞̱̫ͩͩ͑̋̀ͮͥͦ̊Z̆̊͊҉҉̠̱̦̩͕ą̟̹͈̺̹̋̅ͯĺ̡̘̹̻̩̩͋͘g̪͚͗ͬ͒o̢̖͇̬͍͇͓̔͋͊̓ ̢͈͙͂ͣ̏̿͐͂ͯ͠t̛͓̖̻̲ͤ̈ͣ͝e͋̄ͬ̽͜҉͚̭͇ͅx͎̬̠͇̌ͤ̓̂̓͐͐́͋͡ț̗̹̝̄̌̀ͧͩ̕͢ ̮̗̩̳̱̾w͎̭̤͍͇̰̄͗ͭ̃͗ͮ̐o̢̯̻̰̼͕̾ͣͬ̽̔̍͟ͅr̢̪͙͍̠̀ͅǩ̵̶̗̮̮ͪ́?̙͉̥̬͙̟̮͕ͤ̌͗ͩ̕͡
html unicode zalgo
29
en.wikipedia.org/wiki/Combining_character might offer some clues.
– Lucas Jones
Jul 5 '11 at 8:35
1
This might also blow your mind: en.wikipedia.org/wiki/…
– Burhan Ali
Jul 18 '18 at 13:37
add a comment |
I've seen weirdly formatted text called Zalgo like below written on various forums. It's kind of annoying to look at, but it really bothers me because it undermines my notion of what a character is supposed to be. My understanding is that a character is supposed to move horizontally across a line and stay within a certain "container". Obviously the Zalgo text is moving vertically and doesn't seem to be restricted to any space.
Is this a bug/flaw/exploit/hack in Unicode? Are these individual characters with weird properties? "What" is happening here?
H̡̫̤̤̣͉̤ͭ̓̓̇͗̎̀ơ̯̗̱̘̮͒̄̀̈ͤ̀͡w͓̲͙͖̥͉̹͋ͬ̊ͦ̂̀̚ ͎͉͖̌ͯͅͅd̳̘̿̃̔̏ͣ͂̉̕ŏ̖̙͋ͤ̊͗̓͟͜e͈͕̯̮̙̣͓͌ͭ̍̐̃͒s͙͔̺͇̗̱̿̊̇͞ ̸̤͓̞̱̫ͩͩ͑̋̀ͮͥͦ̊Z̆̊͊҉҉̠̱̦̩͕ą̟̹͈̺̹̋̅ͯĺ̡̘̹̻̩̩͋͘g̪͚͗ͬ͒o̢̖͇̬͍͇͓̔͋͊̓ ̢͈͙͂ͣ̏̿͐͂ͯ͠t̛͓̖̻̲ͤ̈ͣ͝e͋̄ͬ̽͜҉͚̭͇ͅx͎̬̠͇̌ͤ̓̂̓͐͐́͋͡ț̗̹̝̄̌̀ͧͩ̕͢ ̮̗̩̳̱̾w͎̭̤͍͇̰̄͗ͭ̃͗ͮ̐o̢̯̻̰̼͕̾ͣͬ̽̔̍͟ͅr̢̪͙͍̠̀ͅǩ̵̶̗̮̮ͪ́?̙͉̥̬͙̟̮͕ͤ̌͗ͩ̕͡
html unicode zalgo
I've seen weirdly formatted text called Zalgo like below written on various forums. It's kind of annoying to look at, but it really bothers me because it undermines my notion of what a character is supposed to be. My understanding is that a character is supposed to move horizontally across a line and stay within a certain "container". Obviously the Zalgo text is moving vertically and doesn't seem to be restricted to any space.
Is this a bug/flaw/exploit/hack in Unicode? Are these individual characters with weird properties? "What" is happening here?
H̡̫̤̤̣͉̤ͭ̓̓̇͗̎̀ơ̯̗̱̘̮͒̄̀̈ͤ̀͡w͓̲͙͖̥͉̹͋ͬ̊ͦ̂̀̚ ͎͉͖̌ͯͅͅd̳̘̿̃̔̏ͣ͂̉̕ŏ̖̙͋ͤ̊͗̓͟͜e͈͕̯̮̙̣͓͌ͭ̍̐̃͒s͙͔̺͇̗̱̿̊̇͞ ̸̤͓̞̱̫ͩͩ͑̋̀ͮͥͦ̊Z̆̊͊҉҉̠̱̦̩͕ą̟̹͈̺̹̋̅ͯĺ̡̘̹̻̩̩͋͘g̪͚͗ͬ͒o̢̖͇̬͍͇͓̔͋͊̓ ̢͈͙͂ͣ̏̿͐͂ͯ͠t̛͓̖̻̲ͤ̈ͣ͝e͋̄ͬ̽͜҉͚̭͇ͅx͎̬̠͇̌ͤ̓̂̓͐͐́͋͡ț̗̹̝̄̌̀ͧͩ̕͢ ̮̗̩̳̱̾w͎̭̤͍͇̰̄͗ͭ̃͗ͮ̐o̢̯̻̰̼͕̾ͣͬ̽̔̍͟ͅr̢̪͙͍̠̀ͅǩ̵̶̗̮̮ͪ́?̙͉̥̬͙̟̮͕ͤ̌͗ͩ̕͡
html unicode zalgo
html unicode zalgo
edited Mar 8 '17 at 0:02
MD XF
4,17052855
4,17052855
asked Jul 5 '11 at 8:30
MikeMike
22.1k63154200
22.1k63154200
29
en.wikipedia.org/wiki/Combining_character might offer some clues.
– Lucas Jones
Jul 5 '11 at 8:35
1
This might also blow your mind: en.wikipedia.org/wiki/…
– Burhan Ali
Jul 18 '18 at 13:37
add a comment |
29
en.wikipedia.org/wiki/Combining_character might offer some clues.
– Lucas Jones
Jul 5 '11 at 8:35
1
This might also blow your mind: en.wikipedia.org/wiki/…
– Burhan Ali
Jul 18 '18 at 13:37
29
29
en.wikipedia.org/wiki/Combining_character might offer some clues.
– Lucas Jones
Jul 5 '11 at 8:35
en.wikipedia.org/wiki/Combining_character might offer some clues.
– Lucas Jones
Jul 5 '11 at 8:35
1
1
This might also blow your mind: en.wikipedia.org/wiki/…
– Burhan Ali
Jul 18 '18 at 13:37
This might also blow your mind: en.wikipedia.org/wiki/…
– Burhan Ali
Jul 18 '18 at 13:37
add a comment |
2 Answers
2
active
oldest
votes
The text uses combining characters, also known as combining marks. See section 2.11 of Combining Characters in the Unicode Standard (PDF).
In Unicode, character rendering does not use a simple character cell model where each glyph fits into a box with given height. Combining marks may be rendered above, below, or inside a base character
So you can easily construct a character sequence, consisting of a base character and “combining above” marks, of any length, to reach any desired visual height, assuming that the rendering software conforms to the Unicode rendering model. Such a sequence has no meaning of course, and even a monkey could produce it (e.g., given a keyboard with suitable driver).
And you can mix “combining above” and “combining below” marks.
The sample text in the question starts with:
LATIN CAPITAL LETTER H -H
COMBINING LATIN SMALL LETTER T -ͭ
COMBINING GREEK KORONIS -̓
COMBINING COMMA ABOVE -̓
COMBINING DOT ABOVE -̇
33
Unicode can do this because it deliberatedly conforms to nothing but the "real world usage of characters" - software is then expected to conform to Unicode. And this is why we have e.g.,U+1F4A9
.
– Camilo Martin
Sep 22 '14 at 1:00
2
Just to add to this, here's a list of combining characters used above below, or through the text to generate "Zalgo text": zalgotextgenerator.com/unicode
– VKK
Mar 22 '16 at 15:22
add a comment |
Zalgo text works because of combining characters. These are special characters that allow to modify character that comes before.
OR
y + ̆ = y̆ which actually is
y + ̆ = y̆
Since you can stack them one atop the other you can produce the following:
y̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
which actually is:
y̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
The same goes for putting stuff underneath:
y̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
that in fact is:
y̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
In Unicode, the main block of combining diacritics for European languages and the International Phonetic Alphabet is U+0300–U+036F.
More about it here
To produce a list of combining diacritical marks you can use the following script (since links keep on dying)
for(var i=768; i<879; i++){console.log(new DOMParser().parseFromString("&#"+i+";", "text/html").documentElement.textContent +" "+"&#"+i+";");}
Also check em out
Mͣͭͣ̾ Vͣͥͭ͛ͤͮͥͨͥͧ̾
1
how would you type that?
– Aequitas
Oct 14 '16 at 2:54
3
@Aequitas If you are asking aboutALT
codes then you cannot do that you would simply pastey̆̆
where it gets into 'pure' html and browser would do it's magic...
– Matas Vaitkevicius
Oct 14 '16 at 8:03
Link to list of html codes seems to be dead
– barbsan
Nov 15 '18 at 11:47
1
@barbsan Hi, thanks for letting me know, I have replaced it with a script that generates them.
– Matas Vaitkevicius
Nov 16 '18 at 5:24
add a comment |
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
The text uses combining characters, also known as combining marks. See section 2.11 of Combining Characters in the Unicode Standard (PDF).
In Unicode, character rendering does not use a simple character cell model where each glyph fits into a box with given height. Combining marks may be rendered above, below, or inside a base character
So you can easily construct a character sequence, consisting of a base character and “combining above” marks, of any length, to reach any desired visual height, assuming that the rendering software conforms to the Unicode rendering model. Such a sequence has no meaning of course, and even a monkey could produce it (e.g., given a keyboard with suitable driver).
And you can mix “combining above” and “combining below” marks.
The sample text in the question starts with:
LATIN CAPITAL LETTER H -H
COMBINING LATIN SMALL LETTER T -ͭ
COMBINING GREEK KORONIS -̓
COMBINING COMMA ABOVE -̓
COMBINING DOT ABOVE -̇
33
Unicode can do this because it deliberatedly conforms to nothing but the "real world usage of characters" - software is then expected to conform to Unicode. And this is why we have e.g.,U+1F4A9
.
– Camilo Martin
Sep 22 '14 at 1:00
2
Just to add to this, here's a list of combining characters used above below, or through the text to generate "Zalgo text": zalgotextgenerator.com/unicode
– VKK
Mar 22 '16 at 15:22
add a comment |
The text uses combining characters, also known as combining marks. See section 2.11 of Combining Characters in the Unicode Standard (PDF).
In Unicode, character rendering does not use a simple character cell model where each glyph fits into a box with given height. Combining marks may be rendered above, below, or inside a base character
So you can easily construct a character sequence, consisting of a base character and “combining above” marks, of any length, to reach any desired visual height, assuming that the rendering software conforms to the Unicode rendering model. Such a sequence has no meaning of course, and even a monkey could produce it (e.g., given a keyboard with suitable driver).
And you can mix “combining above” and “combining below” marks.
The sample text in the question starts with:
LATIN CAPITAL LETTER H -H
COMBINING LATIN SMALL LETTER T -ͭ
COMBINING GREEK KORONIS -̓
COMBINING COMMA ABOVE -̓
COMBINING DOT ABOVE -̇
33
Unicode can do this because it deliberatedly conforms to nothing but the "real world usage of characters" - software is then expected to conform to Unicode. And this is why we have e.g.,U+1F4A9
.
– Camilo Martin
Sep 22 '14 at 1:00
2
Just to add to this, here's a list of combining characters used above below, or through the text to generate "Zalgo text": zalgotextgenerator.com/unicode
– VKK
Mar 22 '16 at 15:22
add a comment |
The text uses combining characters, also known as combining marks. See section 2.11 of Combining Characters in the Unicode Standard (PDF).
In Unicode, character rendering does not use a simple character cell model where each glyph fits into a box with given height. Combining marks may be rendered above, below, or inside a base character
So you can easily construct a character sequence, consisting of a base character and “combining above” marks, of any length, to reach any desired visual height, assuming that the rendering software conforms to the Unicode rendering model. Such a sequence has no meaning of course, and even a monkey could produce it (e.g., given a keyboard with suitable driver).
And you can mix “combining above” and “combining below” marks.
The sample text in the question starts with:
LATIN CAPITAL LETTER H -H
COMBINING LATIN SMALL LETTER T -ͭ
COMBINING GREEK KORONIS -̓
COMBINING COMMA ABOVE -̓
COMBINING DOT ABOVE -̇
The text uses combining characters, also known as combining marks. See section 2.11 of Combining Characters in the Unicode Standard (PDF).
In Unicode, character rendering does not use a simple character cell model where each glyph fits into a box with given height. Combining marks may be rendered above, below, or inside a base character
So you can easily construct a character sequence, consisting of a base character and “combining above” marks, of any length, to reach any desired visual height, assuming that the rendering software conforms to the Unicode rendering model. Such a sequence has no meaning of course, and even a monkey could produce it (e.g., given a keyboard with suitable driver).
And you can mix “combining above” and “combining below” marks.
The sample text in the question starts with:
LATIN CAPITAL LETTER H -H
COMBINING LATIN SMALL LETTER T -ͭ
COMBINING GREEK KORONIS -̓
COMBINING COMMA ABOVE -̓
COMBINING DOT ABOVE -̇
edited Jun 5 '17 at 6:42
Matas Vaitkevicius
33.8k15165176
33.8k15165176
answered Dec 1 '13 at 8:34
Jukka K. KorpelaJukka K. Korpela
153k25188296
153k25188296
33
Unicode can do this because it deliberatedly conforms to nothing but the "real world usage of characters" - software is then expected to conform to Unicode. And this is why we have e.g.,U+1F4A9
.
– Camilo Martin
Sep 22 '14 at 1:00
2
Just to add to this, here's a list of combining characters used above below, or through the text to generate "Zalgo text": zalgotextgenerator.com/unicode
– VKK
Mar 22 '16 at 15:22
add a comment |
33
Unicode can do this because it deliberatedly conforms to nothing but the "real world usage of characters" - software is then expected to conform to Unicode. And this is why we have e.g.,U+1F4A9
.
– Camilo Martin
Sep 22 '14 at 1:00
2
Just to add to this, here's a list of combining characters used above below, or through the text to generate "Zalgo text": zalgotextgenerator.com/unicode
– VKK
Mar 22 '16 at 15:22
33
33
Unicode can do this because it deliberatedly conforms to nothing but the "real world usage of characters" - software is then expected to conform to Unicode. And this is why we have e.g.,
U+1F4A9
.– Camilo Martin
Sep 22 '14 at 1:00
Unicode can do this because it deliberatedly conforms to nothing but the "real world usage of characters" - software is then expected to conform to Unicode. And this is why we have e.g.,
U+1F4A9
.– Camilo Martin
Sep 22 '14 at 1:00
2
2
Just to add to this, here's a list of combining characters used above below, or through the text to generate "Zalgo text": zalgotextgenerator.com/unicode
– VKK
Mar 22 '16 at 15:22
Just to add to this, here's a list of combining characters used above below, or through the text to generate "Zalgo text": zalgotextgenerator.com/unicode
– VKK
Mar 22 '16 at 15:22
add a comment |
Zalgo text works because of combining characters. These are special characters that allow to modify character that comes before.
OR
y + ̆ = y̆ which actually is
y + ̆ = y̆
Since you can stack them one atop the other you can produce the following:
y̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
which actually is:
y̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
The same goes for putting stuff underneath:
y̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
that in fact is:
y̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
In Unicode, the main block of combining diacritics for European languages and the International Phonetic Alphabet is U+0300–U+036F.
More about it here
To produce a list of combining diacritical marks you can use the following script (since links keep on dying)
for(var i=768; i<879; i++){console.log(new DOMParser().parseFromString("&#"+i+";", "text/html").documentElement.textContent +" "+"&#"+i+";");}
Also check em out
Mͣͭͣ̾ Vͣͥͭ͛ͤͮͥͨͥͧ̾
1
how would you type that?
– Aequitas
Oct 14 '16 at 2:54
3
@Aequitas If you are asking aboutALT
codes then you cannot do that you would simply pastey̆̆
where it gets into 'pure' html and browser would do it's magic...
– Matas Vaitkevicius
Oct 14 '16 at 8:03
Link to list of html codes seems to be dead
– barbsan
Nov 15 '18 at 11:47
1
@barbsan Hi, thanks for letting me know, I have replaced it with a script that generates them.
– Matas Vaitkevicius
Nov 16 '18 at 5:24
add a comment |
Zalgo text works because of combining characters. These are special characters that allow to modify character that comes before.
OR
y + ̆ = y̆ which actually is
y + ̆ = y̆
Since you can stack them one atop the other you can produce the following:
y̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
which actually is:
y̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
The same goes for putting stuff underneath:
y̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
that in fact is:
y̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
In Unicode, the main block of combining diacritics for European languages and the International Phonetic Alphabet is U+0300–U+036F.
More about it here
To produce a list of combining diacritical marks you can use the following script (since links keep on dying)
for(var i=768; i<879; i++){console.log(new DOMParser().parseFromString("&#"+i+";", "text/html").documentElement.textContent +" "+"&#"+i+";");}
Also check em out
Mͣͭͣ̾ Vͣͥͭ͛ͤͮͥͨͥͧ̾
1
how would you type that?
– Aequitas
Oct 14 '16 at 2:54
3
@Aequitas If you are asking aboutALT
codes then you cannot do that you would simply pastey̆̆
where it gets into 'pure' html and browser would do it's magic...
– Matas Vaitkevicius
Oct 14 '16 at 8:03
Link to list of html codes seems to be dead
– barbsan
Nov 15 '18 at 11:47
1
@barbsan Hi, thanks for letting me know, I have replaced it with a script that generates them.
– Matas Vaitkevicius
Nov 16 '18 at 5:24
add a comment |
Zalgo text works because of combining characters. These are special characters that allow to modify character that comes before.
OR
y + ̆ = y̆ which actually is
y + ̆ = y̆
Since you can stack them one atop the other you can produce the following:
y̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
which actually is:
y̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
The same goes for putting stuff underneath:
y̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
that in fact is:
y̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
In Unicode, the main block of combining diacritics for European languages and the International Phonetic Alphabet is U+0300–U+036F.
More about it here
To produce a list of combining diacritical marks you can use the following script (since links keep on dying)
for(var i=768; i<879; i++){console.log(new DOMParser().parseFromString("&#"+i+";", "text/html").documentElement.textContent +" "+"&#"+i+";");}
Also check em out
Mͣͭͣ̾ Vͣͥͭ͛ͤͮͥͨͥͧ̾
Zalgo text works because of combining characters. These are special characters that allow to modify character that comes before.
OR
y + ̆ = y̆ which actually is
y + ̆ = y̆
Since you can stack them one atop the other you can produce the following:
y̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
which actually is:
y̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
The same goes for putting stuff underneath:
y̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
that in fact is:
y̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆̆
In Unicode, the main block of combining diacritics for European languages and the International Phonetic Alphabet is U+0300–U+036F.
More about it here
To produce a list of combining diacritical marks you can use the following script (since links keep on dying)
for(var i=768; i<879; i++){console.log(new DOMParser().parseFromString("&#"+i+";", "text/html").documentElement.textContent +" "+"&#"+i+";");}
Also check em out
Mͣͭͣ̾ Vͣͥͭ͛ͤͮͥͨͥͧ̾
for(var i=768; i<879; i++){console.log(new DOMParser().parseFromString("&#"+i+";", "text/html").documentElement.textContent +" "+"&#"+i+";");}
for(var i=768; i<879; i++){console.log(new DOMParser().parseFromString("&#"+i+";", "text/html").documentElement.textContent +" "+"&#"+i+";");}
edited Nov 16 '18 at 5:23
answered Apr 29 '15 at 14:52
Matas VaitkeviciusMatas Vaitkevicius
33.8k15165176
33.8k15165176
1
how would you type that?
– Aequitas
Oct 14 '16 at 2:54
3
@Aequitas If you are asking aboutALT
codes then you cannot do that you would simply pastey̆̆
where it gets into 'pure' html and browser would do it's magic...
– Matas Vaitkevicius
Oct 14 '16 at 8:03
Link to list of html codes seems to be dead
– barbsan
Nov 15 '18 at 11:47
1
@barbsan Hi, thanks for letting me know, I have replaced it with a script that generates them.
– Matas Vaitkevicius
Nov 16 '18 at 5:24
add a comment |
1
how would you type that?
– Aequitas
Oct 14 '16 at 2:54
3
@Aequitas If you are asking aboutALT
codes then you cannot do that you would simply pastey̆̆
where it gets into 'pure' html and browser would do it's magic...
– Matas Vaitkevicius
Oct 14 '16 at 8:03
Link to list of html codes seems to be dead
– barbsan
Nov 15 '18 at 11:47
1
@barbsan Hi, thanks for letting me know, I have replaced it with a script that generates them.
– Matas Vaitkevicius
Nov 16 '18 at 5:24
1
1
how would you type that?
– Aequitas
Oct 14 '16 at 2:54
how would you type that?
– Aequitas
Oct 14 '16 at 2:54
3
3
@Aequitas If you are asking about
ALT
codes then you cannot do that you would simply paste y̆̆
where it gets into 'pure' html and browser would do it's magic...– Matas Vaitkevicius
Oct 14 '16 at 8:03
@Aequitas If you are asking about
ALT
codes then you cannot do that you would simply paste y̆̆
where it gets into 'pure' html and browser would do it's magic...– Matas Vaitkevicius
Oct 14 '16 at 8:03
Link to list of html codes seems to be dead
– barbsan
Nov 15 '18 at 11:47
Link to list of html codes seems to be dead
– barbsan
Nov 15 '18 at 11:47
1
1
@barbsan Hi, thanks for letting me know, I have replaced it with a script that generates them.
– Matas Vaitkevicius
Nov 16 '18 at 5:24
@barbsan Hi, thanks for letting me know, I have replaced it with a script that generates them.
– Matas Vaitkevicius
Nov 16 '18 at 5:24
add a comment |
29
en.wikipedia.org/wiki/Combining_character might offer some clues.
– Lucas Jones
Jul 5 '11 at 8:35
1
This might also blow your mind: en.wikipedia.org/wiki/…
– Burhan Ali
Jul 18 '18 at 13:37