up 2014.01.26

This commit is contained in:
Oleg Grigoriev
2014-01-26 12:41:23 +04:00
parent c02d0cd2c3
commit a88870c0de
18 changed files with 32 additions and 201 deletions

View File

@ -65,3 +65,8 @@
[social-symbols] [social-symbols]
set: ♀, ♂, ☊, ♪, ♫, ♯, ▶, ◼, ♬, ♭, ♮, ❤,♎,☀,★,☂,♞,☯,☭,☢,€,☎,⚑,❄,♫,✂, ☃,❄,❅,❆,★,☆,✪, ❦, ❧, ☙, ❥, ❣, ♡, ♥, ❤, ➳, ღ, ♈, ♉, ♊, ♋, ♌, ♍, ♎, ♏, ♐, ♑, ♒, ♓, ✆, ☎, ☏, ✉, ☕, ✁, ✂, ✃, ✄, ✍, ✎, ✏, ✐, ✑, ✒, ⌦, ⌫, ⌧, ㍶, ℻, ←, ↑, →, ↓, ↔, ↕, ↖, ↗, ↘, ↙, ▲, ▼, ◀, ▶, ➔, ➘, ➙, ➚, ➛, ➜, ➝, ➞, ➟, ➠, ➡, ➢, ➣, ➤, ➥, ⚜,✥, ✤, ✻, ✼, ✽, ✾, ❀, ✿, ❁, ❃, ❇, ❈, ⚘, ⁕ set: ♀, ♂, ☊, ♪, ♫, ♯, ▶, ◼, ♬, ♭, ♮, ❤,♎,☀,★,☂,♞,☯,☭,☢,€,☎,⚑,❄,♫,✂, ☃,❄,❅,❆,★,☆,✪, ❦, ❧, ☙, ❥, ❣, ♡, ♥, ❤, ➳, ღ, ♈, ♉, ♊, ♋, ♌, ♍, ♎, ♏, ♐, ♑, ♒, ♓, ✆, ☎, ☏, ✉, ☕, ✁, ✂, ✃, ✄, ✍, ✎, ✏, ✐, ✑, ✒, ⌦, ⌫, ⌧, ㍶, ℻, ←, ↑, →, ↓, ↔, ↕, ↖, ↗, ↘, ↙, ▲, ▼, ◀, ▶, ➔, ➘, ➙, ➚, ➛, ➜, ➝, ➞, ➟, ➠, ➡, ➢, ➣, ➤, ➥, ⚜,✥, ✤, ✻, ✼, ✽, ✾, ❀, ✿, ❁, ❃, ❇, ❈, ⚘, ⁕
icon: ☀ icon: ☀
[esperanto]
set: A, B, C, Ĉ, D, E, F, G, Ĝ, H, Ĥ, I, J, Ĵ, K, L, M, N, O, P, R, S, Ŝ, T, U, Ŭ, V, Z, a, b, c, ĉ, d, e, f, g, ĝ, h, ĥ, i, j, ĵ, k, l, m, n, o, p, r, s, ŝ, t, u, ŭ, v, z
icon: Ĉ

View File

@ -6,7 +6,7 @@
<div class="photo"><img src="/i/people/sa.png" alt="Sergei Asanov" /></div> <div class="photo"><img src="/i/people/sa.png" alt="Sergei Asanov" /></div>
<h2>Sergei Asanov</h2> <h2>Sergei Asanov</h2>
St. Petersburg, Russia<br /> St. Petersburg, Russia<br />
<a href="http://sadesign.ru">http://sadesign.ru</a><br /> <a href="http://sergeiasanov.ru">http://sergeiasanov.ru</a><br />
Idea, design, layout<br /> Idea, design, layout<br />
Contact: <a href="mailto:sa@unicode-table.com">sa@unicode-table.com</a></article> Contact: <a href="mailto:sa@unicode-table.com">sa@unicode-table.com</a></article>
<article> <article>

View File

@ -14,3 +14,5 @@ music-symbols: 音乐符号
flowers-symbols: 花形图案 flowers-symbols: 花形图案
greek-symbols: 希腊字母 greek-symbols: 希腊字母
social-symbols: Facebook 使用的图案 social-symbols: Facebook 使用的图案
esperanto: 世界语

View File

@ -8,7 +8,7 @@
<div class="photo"><img src="/i/people/sa.png" alt="Sergej Asanov" /></div> <div class="photo"><img src="/i/people/sa.png" alt="Sergej Asanov" /></div>
<h2>Sergej Asanov</h2> <h2>Sergej Asanov</h2>
Sankt-Petersburg, Russland<br /> Sankt-Petersburg, Russland<br />
<a href="http://sadesign.ru">http://sadesign.ru<i class="fa fa-external-link"></i></a><br /> <a href="http://sergeiasanov.ru">http://sergeiasanov.ru<i class="fa fa-external-link"></i></a><br />
Idee, Design, Layout<br /> Idee, Design, Layout<br />
Kontakt: <a href="mailto:sa@unicode-table.com"><i class="fa fa-envelope"></i>sa@unicode-table.com</a></article> Kontakt: <a href="mailto:sa@unicode-table.com"><i class="fa fa-envelope"></i>sa@unicode-table.com</a></article>
<article> <article>

View File

@ -14,3 +14,4 @@ music-symbols: Symbols zum Thema der Musik
flowers-symbols: Bluemen Symbolen flowers-symbols: Bluemen Symbolen
greek-symbols: Griechische Symbole greek-symbols: Griechische Symbole
social-symbols: Symbole für Facebook social-symbols: Symbole für Facebook
esperanto: Esperanto

View File

@ -6,7 +6,7 @@
<div class="photo"><img src="/i/people/sa.png" alt="Sergei Asanov" /></div> <div class="photo"><img src="/i/people/sa.png" alt="Sergei Asanov" /></div>
<h2>Sergei Asanov</h2> <h2>Sergei Asanov</h2>
St. Petersburg, Russia<br /> St. Petersburg, Russia<br />
<a href="http://sadesign.ru">http://sadesign.ru<i class="fa fa-external-link"></i></a><br /> <a href="http://sergeiasanov.ru">http://sergeiasanov.ru<i class="fa fa-external-link"></i></a><br />
Idea, design, layout<br /> Idea, design, layout<br />
Contact: <a href="mailto:sa@unicode-table.com"><i class="fa fa-envelope"></i>sa@unicode-table.com</a></article> Contact: <a href="mailto:sa@unicode-table.com"><i class="fa fa-envelope"></i>sa@unicode-table.com</a></article>
<article> <article>

View File

@ -1,92 +0,0 @@
<section class="page about">
<div class="wrapper">
<h1>Знак евро вместо символа-заполнителя </h1>
<p>€
Начинаем новую рубрику «пятиминутка ликбеза с сайтом Таблица символов Юникода»
Сегодня посмотрим на раздел «Управляющие символы С1», к которому относятся символы с кодами от 0080 до 009F. То есть блок, идущий сразу после ASCII (первые 128 символов).
Этот раздел был унаследован Юникодом от кодовой страницы ISO 8859-1. Сама же ISO 8859-1 (также известная, как Latin-1), основана на символьном наборе для терминалов. В следствии чего, первые 32 символа были выделены для различных терминальных команд. То есть, «разрешение разрыва строки», «запрещение разрыва строки», «обратный перевод строки», «символ-заполнитель» и остальной допотопный треш.
На Latin-1 также раньше строились и другие 8-битные кодировки, в частности Windows-1252, использовавшаяся в Windows для западноевропейских алфавитов.
Однако, Microsoft, как всегда, сторонние стандарты использует, но только так, как хочет. Там решили, что в Latin-1 не попали многие нужные и ненужные, но забавные, символы. Например, не попал знак евро (€), что всех очень напрягало, так как цены на сайтах писать не удобно. Зато целых тридцать две позиции занимают какие-то символы для терминалов. Кому они нужны? На терминалах-то и Windows нету.
То есть, взяли и понапихали в этот раздел своих символов. Был символ 0080 «символом-заполнителем», а стал знаком евро. Ещё различных крестиков, процентиков, знаков функций и ещё чего-то совершенно непонятного напридумывали. Ну, и шрифты, соответственно, перерисовали, чтобы на 128-м месте шло евро. А если какой терминал подавится подобным текстом, то никому уже никакого дела не было.
€ ƒ ‡ ‰ Œ
И потом пришёл Юникод, а у него в стандарте 0080 никакой не евро. Евро у него — 20AC. А 0080—009F, по-прежнему, терминальные символы.
То есть, все тексты, которые раньше использовали эти символы из win-1252, они как-бы неправильные. И советы по всей сети, вроде «для ввода евро нажмите ALT+128» тоже неправильные.
Но это какая-то нехорошая ситуация, поэтому её решили, как всегда костылём. Например, в стандарте HTML5 сказано, символы из ISO-8859-1 нужно заменять на windows-1252. И все браузеры этому следует.
Что это значит, рассмотрим на примере:
<div id="div">&#128;</div>
<script>
var div = document.getElementById("div"),
char = div.firstChild.nodeValue,
code = char.charCodeAt(0);
console.log(code); // 8364
</script>
Получается, что мы вывели символ с кодом 128, а он заменился на 8364. То есть, «терминальный символ, который использовался вместо евро», заменился на «настоящий Unicode-евро». Также &#131; меняется на 402-й символ (знак функции).
То есть, даже если взять нормальный шрифт, поддерживающий Unicode (Universalia, например), в котором по 128-му коду нет никакого евро, всё равно вместо &#128; будет красоваться евро (но html-валидатор всё-таки выругается).
Тоже самое, если вставлять в DOM через JavaScript:
var div = document.createElement("div");
div.innerHTML = "&#128;";
console.log(div.firstChild.nodeValue.charCodeAt(0)); // 8364
Но можно вставить непосредственно символ. Тогда всё нормально:
var div = document.createElement("div"),
char = String.fromCharCode(128),
text = document.createTextNode(char);
div.appendChild(text);
console.log(div.firstChild.nodeValue.charCodeAt(0)); // 128
Выводы и вопросы
1. Верстальщикам: евро, это не &#128;, а &#8364;. А ещё лучше: &euro;.
2. Программистам: когда вам кажется, что из DOM должен прийти точно определённый символ — креститься надо.
3. Разработчикам Юникода: нахрена вам терминальные символы и почему столько мусора, а знака рубля нет?
Список заменяемых символов из 0080—009F
€ 0080 → 20AC Euro sign
0082 → 201A Single low-9 quotation mark
ƒ 0083 → 0192 Latin small letter f with hook
„ 0084 → 201E Double low-9 quotation mark
… 0085 → 2026 Horizontal ellipsis
† 0086 → 2020 Dagger
‡ 0087 → 2021 Double dagger
ˆ 0088 → 02C6 Modifier letter circumflex accent
‰ 0089 → 2030 Per mille sign
Š 008A → 0160 Latin capital letter s with caron
008B → 2039 Single left-pointing angle quotation mark
Œ 008C → 0152 Latin capital ligature oe
Ž 008E → 017D Latin capital letter z with caron
0091 → 2018 Left single quotation mark
0092 → 2019 Right single quotation mark
“ 0093 → 201C Left double quotation mark
” 0094 → 201D Right double quotation mark
• 0095 → 2022 Bullet
0096 → 2013 En dash
— 0097 → 2014 Em dash
˜ 0098 → 02DC Small tilde
™ 0099 → 2122 Trade mark sign
š 009A → 0161 Latin small letter s with caron
009B → 203A Single right-pointing angle quotation mark
œ 009C → 0153 Latin small ligature oe
ž 009E → 017E Latin small letter z with caron
Ÿ 009F → 0178 Latin capital letter y with diaeresis
</p>
</section>

View File

@ -14,3 +14,5 @@ music-symbols: Music symbols
flowers-symbols: Flowers symbols flowers-symbols: Flowers symbols
greek-symbols: Greek symbols greek-symbols: Greek symbols
social-symbols: Symbols for Facebook social-symbols: Symbols for Facebook
esperanto: Esperanto

View File

@ -8,7 +8,7 @@
<div class="photo"><img src="/i/people/sa.png" alt="Сергей Асанов" /></div> <div class="photo"><img src="/i/people/sa.png" alt="Сергей Асанов" /></div>
<h2>Сергей Асанов</h2> <h2>Сергей Асанов</h2>
Санкт-Петербург, Россия<br /> Санкт-Петербург, Россия<br />
<a href="http://sadesign.ru">http://sadesign.ru<i class="fa fa-external-link"></i></a><br /> <a href="http://sergeiasanov.ru">http://sergeiasanov.ru<i class="fa fa-external-link"></i></a><br />
Идея, дизайн, вёрстка<br /> Идея, дизайн, вёрстка<br />
Связаться: <a href="mailto:sa@unicode-table.com"><i class="fa fa-envelope"></i>sa@unicode-table.com</a></article> Связаться: <a href="mailto:sa@unicode-table.com"><i class="fa fa-envelope"></i>sa@unicode-table.com</a></article>
<article> <article>

View File

@ -1,91 +0,0 @@
<section class="page about">
<div class="wrapper">
<h1>Знак евро или символ-заполнитель U+0080</h1>
<p>Раздел <a href="/sections/control-character/">Управляющие символы С1</a>, к которому относятся символы с кодами 0080—009F, был унаследован Юникодом от кодовой страницы ISO 8859-1. Сама же ISO 8859-1 (также известная, как Latin-1), основана на символьном наборе для терминалов. Вследствие чего, первые 32 символа были выделены для различных терминальных команд. То есть, «Разрешение разрыва строки», «Запрещение разрыва строки», «Обратный перевод строки», «Символ-заполнитель» и остальной допотопный треш.</p>
<p>На Latin-1 также раньше строились и другие 8-битные кодировки, в частности Windows-1252, использовавшаяся в Windows для западноевропейских алфавитов.</p>
<p>Однако, Microsoft, как всегда, сторонние стандарты использует, но только так, как хочет. Там решили, что в Latin-1 не попали многие нужные и ненужные, но забавные, символы. Например, не попал знак евро <a href="http://unicode-table.com/ru/20AC/" class="symb-link">€</a>, что всех очень напрягало, так как цены на сайтах писать не удобно. Зато целых тридцать две позиции занимают какие-то символы для терминалов. Кому они нужны? На терминалах-то и Windows нету.</p>
<p>То есть, взяли и понапихали в этот раздел своих символов. Был символ 0080 «символом-заполнителем», а стал знаком евро. Ещё различных крестиков, процентиков, знаков функций и ещё чего-то совершенно непонятного напридумывали. Ну, и шрифты, соответственно, перерисовали, чтобы на 128-м месте шло евро. А если какой терминал подавится подобным текстом, то никому уже никакого дела не было.</p>
€ ƒ ‡ ‰ Œ
<p>И потом пришёл Юникод, а у него в стандарте 0080 никакой не евро. Евро у него — 20AC. А 0080—009F, по-прежнему, терминальные символы.</p>
<p>То есть, все тексты, которые раньше использовали эти символы из win-1252, они как-бы неправильные. И советы по всей сети, вроде «для ввода евро нажмите ALT+128» тоже неправильные.</p>
<p>Но это какая-то нехорошая ситуация, поэтому её решили, как всегда костылём. Например, в стандарте HTML5 сказано, символы из ISO-8859-1 нужно заменять на windows-1252. И все браузеры этому следует.</p>
<p>Что это значит, рассмотрим на примере:</p>
<pre>
<div id="div">&#128;</div>
<script>
var div = document.getElementById("div"),
char = div.firstChild.nodeValue,
code = char.charCodeAt(0);
console.log(code); // 8364
</script>
</pre>
<p>Получается, что мы вывели символ с кодом 128, а он заменился на 8364. То есть, «терминальный символ, который использовался вместо евро», заменился на «настоящий Unicode-евро». Также &#131; меняется на 402-й символ (знак функции).</p>
<p>То есть, даже если взять нормальный шрифт, поддерживающий Unicode (Universalia, например), в котором по 128-му коду нет никакого евро, всё равно вместо &#128; будет красоваться евро (но html-валидатор всё-таки выругается).</p>
<p>Тоже самое, если вставлять в DOM через JavaScript:</p>
<pre>
var div = document.createElement("div");
div.innerHTML = "&#128;";
console.log(div.firstChild.nodeValue.charCodeAt(0)); // 8364
Но можно вставить непосредственно символ. Тогда всё нормально:
var div = document.createElement("div"),
char = String.fromCharCode(128),
text = document.createTextNode(char);
div.appendChild(text);
console.log(div.firstChild.nodeValue.charCodeAt(0)); // 128
</pre>
<h2>Выводы и вопросы</h2>
<ol>
<li>Верстальщикам: евро, это не &#128;, а &#8364;. А ещё лучше: &euro;.</li>
<li>Программистам: когда вам кажется, что из DOM должен прийти точно определённый символ — креститься надо.</li>
<li>Разработчикам Юникода: нахрена вам терминальные символы и почему столько мусора, а знака рубля нет?</li>
</ol>
<h2>Список заменяемых символов из 0080—009F</h2>
€ 0080 → 20AC Euro sign
0082 → 201A Single low-9 quotation mark
ƒ 0083 → 0192 Latin small letter f with hook
„ 0084 → 201E Double low-9 quotation mark
… 0085 → 2026 Horizontal ellipsis
† 0086 → 2020 Dagger
‡ 0087 → 2021 Double dagger
ˆ 0088 → 02C6 Modifier letter circumflex accent
‰ 0089 → 2030 Per mille sign
Š 008A → 0160 Latin capital letter s with caron
008B → 2039 Single left-pointing angle quotation mark
Œ 008C → 0152 Latin capital ligature oe
Ž 008E → 017D Latin capital letter z with caron
0091 → 2018 Left single quotation mark
0092 → 2019 Right single quotation mark
“ 0093 → 201C Left double quotation mark
” 0094 → 201D Right double quotation mark
• 0095 → 2022 Bullet
0096 → 2013 En dash
— 0097 → 2014 Em dash
˜ 0098 → 02DC Small tilde
™ 0099 → 2122 Trade mark sign
š 009A → 0161 Latin small letter s with caron
009B → 203A Single right-pointing angle quotation mark
œ 009C → 0153 Latin small ligature oe
ž 009E → 017E Latin small letter z with caron
Ÿ 009F → 0178 Latin capital letter y with diaeresis
</p>
</section>

View File

@ -14,3 +14,4 @@ music-symbols: Музыкальные символы
flowers-symbols: Символы цветов flowers-symbols: Символы цветов
greek-symbols: Греческие символы greek-symbols: Греческие символы
social-symbols: Символы для Вконтакте social-symbols: Символы для Вконтакте
esperanto: Алфавит эсперанто

View File

@ -231,11 +231,11 @@
00E6 : Латинская строчная лигатура ae 00E6 : Латинская строчная лигатура ae
00E7 : Латинская строчная буква c с седилью 00E7 : Латинская строчная буква c с седилью
00E8 : Латинская строчная буква e с грависом 00E8 : Латинская строчная буква e с грависом
00E9 : Латинская строчная буква e с актом 00E9 : Латинская строчная буква e с акутом
00EA : Латинская строчная буква e с циркумфлексом 00EA : Латинская строчная буква e с циркумфлексом
00EB : Латинская строчная буква e с диэризисом 00EB : Латинская строчная буква e с диэризисом
00EC : Латинская строчная буква i с грависом 00EC : Латинская строчная буква i с грависом
00ED : Латинская строчная буква i с ударением 00ED : Латинская строчная буква i с акутом
00EE : Латинская строчная буква i с циркумфлексом сверху 00EE : Латинская строчная буква i с циркумфлексом сверху
00EF : Латинская строчная буква i с диэризисом (умляутом) 00EF : Латинская строчная буква i с диэризисом (умляутом)
00F0 : Латинская строчная буква eth 00F0 : Латинская строчная буква eth

View File

@ -112,10 +112,10 @@
026F : Латинская строчная буква перевернутая m 026F : Латинская строчная буква перевернутая m
0270 : Латинская строчная буква перевернутая m с длинной ногой 0270 : Латинская строчная буква перевернутая m с длинной ногой
0271 : Латинская строчная буква m с крючком 0271 : Латинская строчная буква m с крючком
0272 : Латинская строчная буква n с левым крючком крючком 0272 : Латинская строчная буква n с левым крючком
0273 : Латинская строчная буква n с загнутым назад крючком 0273 : Латинская строчная буква n с загнутым назад крючком
0274 : Латинская буква маленькая заглавная n 0274 : Латинская буква маленькая заглавная n
0275 : Латинская строчная буква полосойred o 0275 : Латинская строчная перечёркнутая буква o
0276 : Латинская буква маленькая заглавная oe 0276 : Латинская буква маленькая заглавная oe
0277 : Латинская строчная буква закрытая omega 0277 : Латинская строчная буква закрытая omega
0278 : Латинская строчная буква phi 0278 : Латинская строчная буква phi
@ -126,10 +126,10 @@
027D : Латинская строчная буква r с и хвостиком 027D : Латинская строчная буква r с и хвостиком
027E : Латинская строчная буква r с рыбным крючком 027E : Латинская строчная буква r с рыбным крючком
027F : Латинская строчная буква обратная r с рыбным крючком 027F : Латинская строчная буква обратная r с рыбным крючком
0280 : Латинская буква маленькая заглавная r 0280 : Латинская строчная заглавная буква R
0281 : Латинская буква маленькая заглавная перевернутым r 0281 : Латинская строчная перевёрнутая заглавная буква R
0282 : Латинская строчная буква s с крючком 0282 : Латинская строчная буква s с крючком
0283 : Латинская строчная буква esh 0283 : Латинская строчная буква эш. Глухой постальвеолярный спирант
0284 : Латинская строчная буква j без точки с чертой и крючком 0284 : Латинская строчная буква j без точки с чертой и крючком
0285 : Латинская строчная буква squat обратная esh 0285 : Латинская строчная буква squat обратная esh
0286 : Латинская строчная буква esh с завитком 0286 : Латинская строчная буква esh с завитком

View File

@ -236,7 +236,7 @@
29EB : Закрашенная ромбовидная фигура 29EB : Закрашенная ромбовидная фигура
29EC : Незакрашенный круг со стрелой вниз 29EC : Незакрашенный круг со стрелой вниз
29ED : Закрашенный круг со стрелой вниз 29ED : Закрашенный круг со стрелой вниз
29EE : Зарпещённо-ошибочный незакрашенный квадрат 29EE : Запрещённо-ошибочный незакрашенный квадрат
29EF : Запрещённо-ошибочный закрашенный квадрат 29EF : Запрещённо-ошибочный закрашенный квадрат
29F0 : Запрещённо-ошибочный незакрашенный ромб 29F0 : Запрещённо-ошибочный незакрашенный ромб
29F1 : Запрещённо-ошибочный закрашенный ромб 29F1 : Запрещённо-ошибочный закрашенный ромб

View File

@ -6,7 +6,7 @@
<div class="photo"><img src="/i/people/sa.png" alt="Sergei Asanov" /></div> <div class="photo"><img src="/i/people/sa.png" alt="Sergei Asanov" /></div>
<h2>Sergei Asanov</h2> <h2>Sergei Asanov</h2>
เซนต์ปีเตอร์สเบิร์ก, รัสเซีย<br /> เซนต์ปีเตอร์สเบิร์ก, รัสเซีย<br />
<a href="http://sadesign.ru">http://sadesign.ru<i class="fa fa-external-link"></i></a><br /> <a href="http://sergeiasanov.ru">http://sergeiasanov.ru<i class="fa fa-external-link"></i></a><br />
ความคิด, ออกแบบ, เค้าโครง<br /> ความคิด, ออกแบบ, เค้าโครง<br />
ติดต่อ: <a href="mailto:sa@unicode-table.com"><i class="fa fa-envelope"></i>sa@unicode-table.com</a></article> ติดต่อ: <a href="mailto:sa@unicode-table.com"><i class="fa fa-envelope"></i>sa@unicode-table.com</a></article>
<article> <article>

View File

@ -19,3 +19,5 @@ music-symbols: สัญลักษณ์เพลง
flowers-symbols: สัญลักษณ์ดอกไม้ flowers-symbols: สัญลักษณ์ดอกไม้
greek-symbols: สัญลักษณ์ภาษากรีก greek-symbols: สัญลักษณ์ภาษากรีก
social-symbols: สัญลักษณ์สำหรับ Facebook social-symbols: สัญลักษณ์สำหรับ Facebook
esperanto: ภาษาโลก

View File

@ -8,7 +8,7 @@
<div class="photo"><img src="/i/people/sa.png" alt="Сергей Асанов" /></div> <div class="photo"><img src="/i/people/sa.png" alt="Сергей Асанов" /></div>
<h2>Сергей Асанов</h2> <h2>Сергей Асанов</h2>
Санкт-Петербург, Россия<br /> Санкт-Петербург, Россия<br />
<a href="http://sadesign.ru">http://sadesign.ru<i class="fa fa-external-link"></i></a><br /> <a href="http://sergeiasanov.ru">http://sergeiasanov.ru<i class="fa fa-external-link"></i></a><br />
Идея, дизайн, вёрстка<br /> Идея, дизайн, вёрстка<br />
Связаться: <a href="mailto:sa@unicode-table.com"><i class="fa fa-envelope"></i>sa@unicode-table.com</a></article> Связаться: <a href="mailto:sa@unicode-table.com"><i class="fa fa-envelope"></i>sa@unicode-table.com</a></article>
<article> <article>

View File

@ -14,3 +14,4 @@ music-symbols: Музыкальные символы
flowers-symbols: Символы цветов flowers-symbols: Символы цветов
greek-symbols: Греческие символы greek-symbols: Греческие символы
social-symbols: Символы для Вконтакте social-symbols: Символы для Вконтакте
esperanto: Алфавіт есперанто