[prev in list] [next in list] [prev in thread] [next in thread]
List: postgresql-hackers
Subject: [PATCH] Completed unaccent dictionary with many missing characters
From: Przemysลaw_Sztoch <przemyslaw () sztoch ! pl>
Date: 2022-04-28 16:50:57
Message-ID: 8478da0d-3b61-d24f-80b4-ce2f5e971c60 () sztoch ! pl
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Current unnaccent dictionary does not include many popular numeric symbols,
in example: "m ฒ" -> "m2"
--
Przemysลaw Sztoch | Mobile +48 509 99 00 66
[Attachment #5 (text/html)]
<html theme="default-dark" iconset="color"><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body
text="#000000">
Current unnaccent dictionary does not include many popular numeric
symbols,<br>
in example: "<span class="">m ฒ" -> "m2"<br>
<br>
</span>-- <br>
<div class="moz-signature"><span style="font-weight: bold;">Przemysลaw
Sztoch</span> | Mobile +48 509 99 00 66<br></div>
</body>
</html>
["unaccent-missed-chars.patch" (text/plain)]
diff --git a/contrib/unaccent/generate_unaccent_rules.py b/contrib/unaccent/generate_unaccent_rules.py
index c405e231b3..a1a1a65112 100644
--- a/contrib/unaccent/generate_unaccent_rules.py
+++ b/contrib/unaccent/generate_unaccent_rules.py
@@ -40,6 +40,7 @@ sys.stdout = codecs.getwriter('utf8')(sys.stdout.buffer)
# language knowledge.
PLAIN_LETTER_RANGES = ((ord('a'), ord('z')), # Latin lower case
(ord('A'), ord('Z')), # Latin upper case
+ (ord('0'), ord('9')), # Latin upper case
(0x03b1, 0x03c9), # GREEK SMALL LETTER ALPHA, GREEK SMALL LETTER OMEGA
(0x0391, 0x03a9)) # GREEK CAPITAL LETTER ALPHA, GREEK CAPITAL LETTER OMEGA
@@ -139,17 +140,17 @@ def get_plain_letter(codepoint, table):
return codepoint
# Should not come here
- assert(False)
+ assert False, 'Codepoint U+%0.2X' % codepoint.id
def is_ligature(codepoint, table):
"""Return true for letters combined with letters."""
- return all(is_letter(table[i], table) for i in codepoint.combining_ids)
+ return all(i in table and is_letter(table[i], table) for i in codepoint.combining_ids)
def get_plain_letters(codepoint, table):
"""Return a list of plain letters from a ligature."""
- assert(is_ligature(codepoint, table))
+ assert is_ligature(codepoint, table), 'Codepoint U+%0.2X' % codepoint.id
return [get_plain_letter(table[id], table) for id in codepoint.combining_ids]
@@ -248,7 +249,7 @@ def main(args):
# walk through all the codepoints looking for interesting mappings
for codepoint in all:
if codepoint.general_category.startswith('L') and \
- len(codepoint.combining_ids) > 1:
+ len(codepoint.combining_ids) > 0:
if is_letter_with_marks(codepoint, table):
charactersSet.add((codepoint.id,
chr(get_plain_letter(codepoint, table).id)))
@@ -257,6 +258,13 @@ def main(args):
"".join(chr(combining_codepoint.id)
for combining_codepoint
in get_plain_letters(codepoint, table))))
+ elif codepoint.general_category.startswith('N') and \
+ len(codepoint.combining_ids) > 0 and \
+ args.noLigaturesExpansion is False and is_ligature(codepoint, table):
+ charactersSet.add((codepoint.id,
+ "".join(chr(combining_codepoint.id)
+ for combining_codepoint
+ in get_plain_letters(codepoint, table))))
elif is_mark_to_remove(codepoint):
charactersSet.add((codepoint.id, None))
diff --git a/contrib/unaccent/unaccent.rules b/contrib/unaccent/unaccent.rules
index 3030166ed6..a1b99a7539 100644
--- a/contrib/unaccent/unaccent.rules
+++ b/contrib/unaccent/unaccent.rules
@@ -1,9 +1,15 @@
ก !
ฉ (C)
+ ช a
ซ <<
ญ -
ฎ (R)
ฑ +/-
+ ฒ 2
+ ณ 3
+ ต ฮผ
+ น 1
+ บ o
ป >>
ผ 1/4
ฝ 1/2
@@ -402,6 +408,11 @@
สฆ ts
สช ls
สซ lz
+สฐ h
+สฒ j
+สณ r
+สท w
+สธ y
สน '
สบ "
สป '
@@ -417,6 +428,9 @@
ห +
ห -
ห ~
+หก l
+หข s
+หฃ x
ฬ
ฬ
ฬ
@@ -536,6 +550,17 @@
ฯ ฮฟ
ฯ ฯ
ฯ ฯ
+ฯ ฮฒ
+ฯ ฮธ
+ฯ ฮฅ
+ฯ ฯ
+ฯ ฯ
+ฯฐ ฮบ
+ฯฑ ฯ
+ฯฒ ฯ
+ฯด ฮ
+ฯต ฮต
+ฯน ฮฃ
ะ ะ
ั ะต
แด A
@@ -556,6 +581,50 @@
แด V
แดก W
แดข Z
+แดฌ A
+แดฎ B
+แดฐ D
+แดฑ E
+แดณ G
+แดด H
+แดต I
+แดถ J
+แดท K
+แดธ L
+แดน M
+แดบ N
+แดผ O
+แดพ P
+แดฟ R
+แต T
+แต U
+แต W
+แต a
+แต b
+แต d
+แต e
+แต g
+แต k
+แต m
+แต o
+แต p
+แต t
+แต u
+แต v
+แต ฮฒ
+แต ฮณ
+แต ฮด
+แต ฯ
+แตก ฯ
+แตข i
+แตฃ r
+แตค u
+แตฅ v
+แตฆ ฮฒ
+แตง ฮณ
+แตจ ฯ
+แตฉ ฯ
+แตช ฯ
แตซ ue
แตฌ b
แตญ d
@@ -592,6 +661,10 @@
แถ e
แถ i
แถ u
+แถ c
+แถ f
+แถป z
+แถฟ ฮธ
แธ A
แธ a
แธ B
@@ -947,12 +1020,19 @@
แฝฎ ฮฉ
แฝฏ ฮฉ
แฝฐ ฮฑ
+แฝฑ ฮฑ
แฝฒ ฮต
+แฝณ ฮต
แฝด ฮท
+แฝต ฮท
แฝถ ฮน
+แฝท ฮน
แฝธ ฮฟ
+แฝน ฮฟ
แฝบ ฯ
+แฝป ฯ
แฝผ ฯ
+แฝฝ ฯ
แพ ฮฑ
แพ ฮฑ
แพ ฮฑ
@@ -1011,26 +1091,33 @@
แพธ ฮ
แพน ฮ
แพบ ฮ
+แพป ฮ
แพผ ฮ
+แพพ ฮน
แฟ ฮท
แฟ ฮท
แฟ ฮท
แฟ ฮท
แฟ ฮท
แฟ ฮ
+แฟ ฮ
แฟ ฮ
+แฟ ฮ
แฟ ฮ
แฟ ฮน
แฟ ฮน
แฟ ฮน
+แฟ ฮน
แฟ ฮน
แฟ ฮน
แฟ ฮ
แฟ ฮ
แฟ ฮ
+แฟ ฮ
แฟ ฯ
แฟก ฯ
แฟข ฯ
+แฟฃ ฯ
แฟค ฯ
แฟฅ ฯ
แฟฆ ฯ
@@ -1038,6 +1125,7 @@
แฟจ ฮฅ
แฟฉ ฮฅ
แฟช ฮฅ
+แฟซ ฮฅ
แฟฌ ฮก
แฟฒ ฯ
แฟณ ฯ
@@ -1045,7 +1133,9 @@
แฟถ ฯ
แฟท ฯ
แฟธ ฮ
+แฟน ฮ
แฟบ ฮฉ
+แฟป ฮฉ
แฟผ ฮฉ
- -
โ -
@@ -1077,6 +1167,37 @@
โ ?!
โ !?
โ *
+โฐ 0
+โฑ i
+โด 4
+โต 5
+โถ 6
+โท 7
+โธ 8
+โน 9
+โฟ n
+โ 0
+โ 1
+โ 2
+โ 3
+โ 4
+โ
5
+โ 6
+โ 7
+โ 8
+โ 9
+โ a
+โ e
+โ o
+โ x
+โ h
+โ k
+โ l
+โ m
+โ n
+โ p
+โ s
+โ t
โ CE
โข Cr
โฃ Fr.
@@ -1101,6 +1222,7 @@
โ g
โ H
โ x
+โ H
โ H
โ h
โ I
@@ -1119,7 +1241,10 @@
โ Rx
โก TEL
โค Z
+โฆ ฮฉ
โจ Z
+โช K
+โซ A
โฌ B
โญ C
โฏ e
@@ -1129,6 +1254,10 @@
โด o
โน i
โป FAX
+โผ ฯ
+โฝ ฮณ
+โพ ฮ
+โฟ ฮ
โ
D
โ
d
โ
e
@@ -1190,6 +1319,26 @@
โฅ ||
โช <<
โซ >>
+โ 1
+โก 2
+โข 3
+โฃ 4
+โค 5
+โฅ 6
+โฆ 7
+โง 8
+โจ 9
+โฉ 10
+โช 11
+โซ 12
+โฌ 13
+โญ 14
+โฎ 15
+โฏ 16
+โฐ 17
+โฑ 18
+โฒ 19
+โณ 20
โด (1)
โต (2)
โถ (3)
@@ -1256,6 +1405,7 @@
โณ (x)
โด (y)
โต (z)
+โช 0
โฆ
((
โฆ ))
โฉด ::=
@@ -1281,6 +1431,8 @@
โฑด v
โฑธ e
โฑบ o
+โฑผ j
+โฑฝ V
โฑพ S
โฑฟ Z
ใ ,
@@ -1298,6 +1450,36 @@
ใ ]
ใ "
ใ "
+ใ 21
+ใ 22
+ใ 23
+ใ 24
+ใ 25
+ใ 26
+ใ 27
+ใ 28
+ใ 29
+ใ 30
+ใ 31
+ใ 32
+ใ 33
+ใ 34
+ใ 35
+ใฑ 36
+ใฒ 37
+ใณ 38
+ใด 39
+ใต 40
+ใถ 41
+ใท 42
+ใธ 43
+ใน 44
+ใบ 45
+ใป 46
+ใผ 47
+ใฝ 48
+ใพ 49
+ใฟ 50
ใฑ hPa
ใฒ da
ใณ AU
@@ -1455,6 +1637,9 @@
๊จ S
๊ฉ s
๊ช H
+๊ฒ C
+๊ณ F
+๊ด Q
๏ฌ ff
๏ฌ fi
๏ฌ fl
@@ -1611,6 +1796,954 @@
๏ฝค ,
๏ฟฉ <-
๏ฟซ ->
+๐ฅ q
+๐ A
+๐ B
+๐ C
+๐ D
+๐ E
+๐
F
+๐ G
+๐ H
+๐ I
+๐ J
+๐ K
+๐ L
+๐ M
+๐ N
+๐ O
+๐ P
+๐ Q
+๐ R
+๐ S
+๐ T
+๐ U
+๐ V
+๐ W
+๐ X
+๐ Y
+๐ Z
+๐ a
+๐ b
+๐ c
+๐ d
+๐ e
+๐ f
+๐ g
+๐ก h
+๐ข i
+๐ฃ j
+๐ค k
+๐ฅ l
+๐ฆ m
+๐ง n
+๐จ o
+๐ฉ p
+๐ช q
+๐ซ r
+๐ฌ s
+๐ญ t
+๐ฎ u
+๐ฏ v
+๐ฐ w
+๐ฑ x
+๐ฒ y
+๐ณ z
+๐ด A
+๐ต B
+๐ถ C
+๐ท D
+๐ธ E
+๐น F
+๐บ G
+๐ป H
+๐ผ I
+๐ฝ J
+๐พ K
+๐ฟ L
+๐ M
+๐ N
+๐ O
+๐ P
+๐ Q
+๐
R
+๐ S
+๐ T
+๐ U
+๐ V
+๐ W
+๐ X
+๐ Y
+๐ Z
+๐ a
+๐ b
+๐ c
+๐ d
+๐ e
+๐ f
+๐ g
+๐ i
+๐ j
+๐ k
+๐ l
+๐ m
+๐ n
+๐ o
+๐ p
+๐ q
+๐ r
+๐ s
+๐ก t
+๐ข u
+๐ฃ v
+๐ค w
+๐ฅ x
+๐ฆ y
+๐ง z
+๐จ A
+๐ฉ B
+๐ช C
+๐ซ D
+๐ฌ E
+๐ญ F
+๐ฎ G
+๐ฏ H
+๐ฐ I
+๐ฑ J
+๐ฒ K
+๐ณ L
+๐ด M
+๐ต N
+๐ถ O
+๐ท P
+๐ธ Q
+๐น R
+๐บ S
+๐ป T
+๐ผ U
+๐ฝ V
+๐พ W
+๐ฟ X
+๐ Y
+๐ Z
+๐ a
+๐ b
+๐ c
+๐
d
+๐ e
+๐ f
+๐ g
+๐ h
+๐ i
+๐ j
+๐ k
+๐ l
+๐ m
+๐ n
+๐ o
+๐ p
+๐ q
+๐ r
+๐ s
+๐ t
+๐ u
+๐ v
+๐ w
+๐ x
+๐ y
+๐ z
+๐ A
+๐ C
+๐ D
+๐ข G
+๐ฅ J
+๐ฆ K
+๐ฉ N
+๐ช O
+๐ซ P
+๐ฌ Q
+๐ฎ S
+๐ฏ T
+๐ฐ U
+๐ฑ V
+๐ฒ W
+๐ณ X
+๐ด Y
+๐ต Z
+๐ถ a
+๐ท b
+๐ธ c
+๐น d
+๐ป f
+๐ฝ h
+๐พ i
+๐ฟ j
+๐ k
+๐ l
+๐ m
+๐ n
+๐
p
+๐ q
+๐ r
+๐ s
+๐ t
+๐ u
+๐ v
+๐ w
+๐ x
+๐ y
+๐ z
+๐ A
+๐ B
+๐ C
+๐ D
+๐ E
+๐ F
+๐ G
+๐ H
+๐ I
+๐ J
+๐ K
+๐ L
+๐ M
+๐ N
+๐ O
+๐ P
+๐ Q
+๐ก R
+๐ข S
+๐ฃ T
+๐ค U
+๐ฅ V
+๐ฆ W
+๐ง X
+๐จ Y
+๐ฉ Z
+๐ช a
+๐ซ b
+๐ฌ c
+๐ญ d
+๐ฎ e
+๐ฏ f
+๐ฐ g
+๐ฑ h
+๐ฒ i
+๐ณ j
+๐ด k
+๐ต l
+๐ถ m
+๐ท n
+๐ธ o
+๐น p
+๐บ q
+๐ป r
+๐ผ s
+๐ฝ t
+๐พ u
+๐ฟ v
+๐ w
+๐ x
+๐ y
+๐ z
+๐ A
+๐
B
+๐ D
+๐ E
+๐ F
+๐ G
+๐ J
+๐ K
+๐ L
+๐ M
+๐ N
+๐ O
+๐ P
+๐ Q
+๐ S
+๐ T
+๐ U
+๐ V
+๐ W
+๐ X
+๐ Y
+๐ a
+๐ b
+๐ c
+๐ก d
+๐ข e
+๐ฃ f
+๐ค g
+๐ฅ h
+๐ฆ i
+๐ง j
+๐จ k
+๐ฉ l
+๐ช m
+๐ซ n
+๐ฌ o
+๐ญ p
+๐ฎ q
+๐ฏ r
+๐ฐ s
+๐ฑ t
+๐ฒ u
+๐ณ v
+๐ด w
+๐ต x
+๐ถ y
+๐ท z
+๐ธ A
+๐น B
+๐ป D
+๐ผ E
+๐ฝ F
+๐พ G
+๐ I
+๐ J
+๐ K
+๐ L
+๐ M
+๐ O
+๐ S
+๐ T
+๐ U
+๐ V
+๐ W
+๐ X
+๐ Y
+๐ a
+๐ b
+๐ c
+๐ d
+๐ e
+๐ f
+๐ g
+๐ h
+๐ i
+๐ j
+๐ k
+๐ l
+๐ m
+๐ n
+๐ o
+๐ก p
+๐ข q
+๐ฃ r
+๐ค s
+๐ฅ t
+๐ฆ u
+๐ง v
+๐จ w
+๐ฉ x
+๐ช y
+๐ซ z
+๐ฌ A
+๐ญ B
+๐ฎ C
+๐ฏ D
+๐ฐ E
+๐ฑ F
+๐ฒ G
+๐ณ H
+๐ด I
+๐ต J
+๐ถ K
+๐ท L
+๐ธ M
+๐น N
+๐บ O
+๐ป P
+๐ผ Q
+๐ฝ R
+๐พ S
+๐ฟ T
+๐ U
+๐ V
+๐ W
+๐ X
+๐ Y
+๐
Z
+๐ a
+๐ b
+๐ c
+๐ d
+๐ e
+๐ f
+๐ g
+๐ h
+๐ i
+๐ j
+๐ k
+๐ l
+๐ m
+๐ n
+๐ o
+๐ p
+๐ q
+๐ r
+๐ s
+๐ t
+๐ u
+๐ v
+๐ w
+๐ x
+๐ y
+๐ z
+๐ A
+๐ก B
+๐ข C
+๐ฃ D
+๐ค E
+๐ฅ F
+๐ฆ G
+๐ง H
+๐จ I
+๐ฉ J
+๐ช K
+๐ซ L
+๐ฌ M
+๐ญ N
+๐ฎ O
+๐ฏ P
+๐ฐ Q
+๐ฑ R
+๐ฒ S
+๐ณ T
+๐ด U
+๐ต V
+๐ถ W
+๐ท X
+๐ธ Y
+๐น Z
+๐บ a
+๐ป b
+๐ผ c
+๐ฝ d
+๐พ e
+๐ฟ f
+๐ g
+๐ h
+๐ i
+๐ j
+๐ k
+๐
l
+๐ m
+๐ n
+๐ o
+๐ p
+๐ q
+๐ r
+๐ s
+๐ t
+๐ u
+๐ v
+๐ w
+๐ x
+๐ y
+๐ z
+๐ A
+๐ B
+๐ C
+๐ D
+๐ E
+๐ F
+๐ G
+๐ H
+๐ I
+๐ J
+๐ K
+๐ L
+๐ M
+๐ก N
+๐ข O
+๐ฃ P
+๐ค Q
+๐ฅ R
+๐ฆ S
+๐ง T
+๐จ U
+๐ฉ V
+๐ช W
+๐ซ X
+๐ฌ Y
+๐ญ Z
+๐ฎ a
+๐ฏ b
+๐ฐ c
+๐ฑ d
+๐ฒ e
+๐ณ f
+๐ด g
+๐ต h
+๐ถ i
+๐ท j
+๐ธ k
+๐น l
+๐บ m
+๐ป n
+๐ผ o
+๐ฝ p
+๐พ q
+๐ฟ r
+๐ s
+๐ t
+๐ u
+๐ v
+๐ w
+๐
x
+๐ y
+๐ z
+๐ A
+๐ B
+๐ C
+๐ D
+๐ E
+๐ F
+๐ G
+๐ H
+๐ I
+๐ J
+๐ K
+๐ L
+๐ M
+๐ N
+๐ O
+๐ P
+๐ Q
+๐ R
+๐ S
+๐ T
+๐ U
+๐ V
+๐ W
+๐ X
+๐ Y
+๐ก Z
+๐ข a
+๐ฃ b
+๐ค c
+๐ฅ d
+๐ฆ e
+๐ง f
+๐จ g
+๐ฉ h
+๐ช i
+๐ซ j
+๐ฌ k
+๐ญ l
+๐ฎ m
+๐ฏ n
+๐ฐ o
+๐ฑ p
+๐ฒ q
+๐ณ r
+๐ด s
+๐ต t
+๐ถ u
+๐ท v
+๐ธ w
+๐น x
+๐บ y
+๐ป z
+๐ผ A
+๐ฝ B
+๐พ C
+๐ฟ D
+๐ E
+๐ F
+๐ G
+๐ H
+๐ I
+๐
J
+๐ K
+๐ L
+๐ M
+๐ N
+๐ O
+๐ P
+๐ Q
+๐ R
+๐ S
+๐ T
+๐ U
+๐ V
+๐ W
+๐ X
+๐ Y
+๐ Z
+๐ a
+๐ b
+๐ c
+๐ d
+๐ e
+๐ f
+๐ g
+๐ h
+๐ i
+๐ j
+๐ k
+๐ก l
+๐ข m
+๐ฃ n
+๐ค o
+๐ฅ p
+๐ฆ q
+๐ง r
+๐จ s
+๐ฉ t
+๐ช u
+๐ซ v
+๐ฌ w
+๐ญ x
+๐ฎ y
+๐ฏ z
+๐ฐ A
+๐ฑ B
+๐ฒ C
+๐ณ D
+๐ด E
+๐ต F
+๐ถ G
+๐ท H
+๐ธ I
+๐น J
+๐บ K
+๐ป L
+๐ผ M
+๐ฝ N
+๐พ O
+๐ฟ P
+๐ Q
+๐ R
+๐ S
+๐ T
+๐ U
+๐
V
+๐ W
+๐ X
+๐ Y
+๐ Z
+๐ a
+๐ b
+๐ c
+๐ d
+๐ e
+๐ f
+๐ g
+๐ h
+๐ i
+๐ j
+๐ k
+๐ l
+๐ m
+๐ n
+๐ o
+๐ p
+๐ q
+๐ r
+๐ s
+๐ t
+๐ u
+๐ v
+๐ w
+๐ก x
+๐ข y
+๐ฃ z
+๐จ ฮ
+๐ฉ ฮ
+๐ช ฮ
+๐ซ ฮ
+๐ฌ ฮ
+๐ญ ฮ
+๐ฎ ฮ
+๐ฏ ฮ
+๐ฐ ฮ
+๐ฑ ฮ
+๐ฒ ฮ
+๐ณ ฮ
+๐ด ฮ
+๐ต ฮ
+๐ถ ฮ
+๐ท ฮ
+๐ธ ฮก
+๐บ ฮฃ
+๐ป ฮค
+๐ผ ฮฅ
+๐ฝ ฮฆ
+๐พ ฮง
+๐ฟ ฮจ
+๐ ฮฉ
+๐ ฮฑ
+๐ ฮฒ
+๐ ฮณ
+๐
ฮด
+๐ ฮต
+๐ ฮถ
+๐ ฮท
+๐ ฮธ
+๐ ฮน
+๐ ฮบ
+๐ ฮป
+๐ ฮผ
+๐ ฮฝ
+๐ ฮพ
+๐ ฮฟ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ข ฮ
+๐ฃ ฮ
+๐ค ฮ
+๐ฅ ฮ
+๐ฆ ฮ
+๐ง ฮ
+๐จ ฮ
+๐ฉ ฮ
+๐ช ฮ
+๐ซ ฮ
+๐ฌ ฮ
+๐ญ ฮ
+๐ฎ ฮ
+๐ฏ ฮ
+๐ฐ ฮ
+๐ฑ ฮ
+๐ฒ ฮก
+๐ด ฮฃ
+๐ต ฮค
+๐ถ ฮฅ
+๐ท ฮฆ
+๐ธ ฮง
+๐น ฮจ
+๐บ ฮฉ
+๐ผ ฮฑ
+๐ฝ ฮฒ
+๐พ ฮณ
+๐ฟ ฮด
+๐ ฮต
+๐ ฮถ
+๐ ฮท
+๐ ฮธ
+๐ ฮน
+๐
ฮบ
+๐ ฮป
+๐ ฮผ
+๐ ฮฝ
+๐ ฮพ
+๐ ฮฟ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ก ฮ
+๐ข ฮ
+๐ฃ ฮ
+๐ค ฮ
+๐ฅ ฮ
+๐ฆ ฮ
+๐ง ฮ
+๐จ ฮ
+๐ฉ ฮ
+๐ช ฮ
+๐ซ ฮ
+๐ฌ ฮก
+๐ฎ ฮฃ
+๐ฏ ฮค
+๐ฐ ฮฅ
+๐ฑ ฮฆ
+๐ฒ ฮง
+๐ณ ฮจ
+๐ด ฮฉ
+๐ถ ฮฑ
+๐ท ฮฒ
+๐ธ ฮณ
+๐น ฮด
+๐บ ฮต
+๐ป ฮถ
+๐ผ ฮท
+๐ฝ ฮธ
+๐พ ฮน
+๐ฟ ฮบ
+๐ ฮป
+๐ ฮผ
+๐ ฮฝ
+๐ ฮพ
+๐ ฮฟ
+๐
ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ก ฮ
+๐ข ฮ
+๐ฃ ฮ
+๐ค ฮ
+๐ฅ ฮ
+๐ฆ ฮก
+๐จ ฮฃ
+๐ฉ ฮค
+๐ช ฮฅ
+๐ซ ฮฆ
+๐ฌ ฮง
+๐ญ ฮจ
+๐ฎ ฮฉ
+๐ฐ ฮฑ
+๐ฑ ฮฒ
+๐ฒ ฮณ
+๐ณ ฮด
+๐ด ฮต
+๐ต ฮถ
+๐ถ ฮท
+๐ท ฮธ
+๐ธ ฮน
+๐น ฮบ
+๐บ ฮป
+๐ป ฮผ
+๐ผ ฮฝ
+๐ฝ ฮพ
+๐พ ฮฟ
+๐ฟ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐
ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮ
+๐ ฮก
+๐ข ฮฃ
+๐ฃ ฮค
+๐ค ฮฅ
+๐ฅ ฮฆ
+๐ฆ ฮง
+๐ง ฮจ
+๐จ ฮฉ
+๐ช ฮฑ
+๐ซ ฮฒ
+๐ฌ ฮณ
+๐ญ ฮด
+๐ฎ ฮต
+๐ฏ ฮถ
+๐ฐ ฮท
+๐ฑ ฮธ
+๐ฒ ฮน
+๐ณ ฮบ
+๐ด ฮป
+๐ต ฮผ
+๐ถ ฮฝ
+๐ท ฮพ
+๐ธ ฮฟ
+๐น ฯ
+๐บ ฯ
+๐ป ฯ
+๐ผ ฯ
+๐ฝ ฯ
+๐พ ฯ
+๐ฟ ฯ
+๐ ฯ
+๐ ฯ
+๐ ฯ
+๐ 0
+๐ 1
+๐ 2
+๐ 3
+๐ 4
+๐ 5
+๐ 6
+๐ 7
+๐ 8
+๐ 9
+๐ 0
+๐ 1
+๐ 2
+๐ 3
+๐ 4
+๐ 5
+๐ 6
+๐ 7
+๐ 8
+๐ก 9
+๐ข 0
+๐ฃ 1
+๐ค 2
+๐ฅ 3
+๐ฆ 4
+๐ง 5
+๐จ 6
+๐ฉ 7
+๐ช 8
+๐ซ 9
+๐ฌ 0
+๐ญ 1
+๐ฎ 2
+๐ฏ 3
+๐ฐ 4
+๐ฑ 5
+๐ฒ 6
+๐ณ 7
+๐ด 8
+๐ต 9
+๐ถ 0
+๐ท 1
+๐ธ 2
+๐น 3
+๐บ 4
+๐ป 5
+๐ผ 6
+๐ฝ 7
+๐พ 8
+๐ฟ 9
๐ 0.
๐ 0,
๐ 1,
@@ -1648,3 +2781,13 @@
๐ง (X)
๐จ (Y)
๐ฉ (Z)
+๐ฏฐ 0
+๐ฏฑ 1
+๐ฏฒ 2
+๐ฏณ 3
+๐ฏด 4
+๐ฏต 5
+๐ฏถ 6
+๐ฏท 7
+๐ฏธ 8
+๐ฏน 9
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic