diff --git a/png/128/emoji_u1f201.png b/png/128/emoji_u1f201.png
index cea2d8caf..4b361ce75 100644
Binary files a/png/128/emoji_u1f201.png and b/png/128/emoji_u1f201.png differ
diff --git a/png/128/emoji_u1f311.png b/png/128/emoji_u1f311.png
index 2120b495b..70b4ca3fe 100644
Binary files a/png/128/emoji_u1f311.png and b/png/128/emoji_u1f311.png differ
diff --git a/png/128/emoji_u1f312.png b/png/128/emoji_u1f312.png
index 0eb321a78..34f72c73e 100644
Binary files a/png/128/emoji_u1f312.png and b/png/128/emoji_u1f312.png differ
diff --git a/png/128/emoji_u1f313.png b/png/128/emoji_u1f313.png
index dbbf5ad21..ebf9e5afb 100644
Binary files a/png/128/emoji_u1f313.png and b/png/128/emoji_u1f313.png differ
diff --git a/png/128/emoji_u1f314.png b/png/128/emoji_u1f314.png
index db7602764..da8e6ca93 100644
Binary files a/png/128/emoji_u1f314.png and b/png/128/emoji_u1f314.png differ
diff --git a/png/128/emoji_u1f315.png b/png/128/emoji_u1f315.png
index e67324fb9..0dc75d240 100644
Binary files a/png/128/emoji_u1f315.png and b/png/128/emoji_u1f315.png differ
diff --git a/png/128/emoji_u1f316.png b/png/128/emoji_u1f316.png
index d5cee9ab1..0feebf80d 100644
Binary files a/png/128/emoji_u1f316.png and b/png/128/emoji_u1f316.png differ
diff --git a/png/128/emoji_u1f317.png b/png/128/emoji_u1f317.png
index 838c96865..0f9afc64e 100644
Binary files a/png/128/emoji_u1f317.png and b/png/128/emoji_u1f317.png differ
diff --git a/png/128/emoji_u1f318.png b/png/128/emoji_u1f318.png
index 92ee60506..d308a5cf1 100644
Binary files a/png/128/emoji_u1f318.png and b/png/128/emoji_u1f318.png differ
diff --git a/png/128/emoji_u1f371.png b/png/128/emoji_u1f371.png
index 8ea56b80e..d4ba6992c 100644
Binary files a/png/128/emoji_u1f371.png and b/png/128/emoji_u1f371.png differ
diff --git a/png/128/emoji_u1f38c.png b/png/128/emoji_u1f38c.png
index fb9199c91..e990392d1 100644
Binary files a/png/128/emoji_u1f38c.png and b/png/128/emoji_u1f38c.png differ
diff --git a/png/128/emoji_u1f38d.png b/png/128/emoji_u1f38d.png
index 9b045e925..4a545860f 100644
Binary files a/png/128/emoji_u1f38d.png and b/png/128/emoji_u1f38d.png differ
diff --git a/png/128/emoji_u1f38e.png b/png/128/emoji_u1f38e.png
index 4740cad03..bc6ca76fd 100644
Binary files a/png/128/emoji_u1f38e.png and b/png/128/emoji_u1f38e.png differ
diff --git a/png/128/emoji_u1f3a8.png b/png/128/emoji_u1f3a8.png
index e76300d6e..ce9d0e7ae 100644
Binary files a/png/128/emoji_u1f3a8.png and b/png/128/emoji_u1f3a8.png differ
diff --git a/png/128/emoji_u1f3c1.png b/png/128/emoji_u1f3c1.png
index dfb7e9ca5..39c6b4d37 100644
Binary files a/png/128/emoji_u1f3c1.png and b/png/128/emoji_u1f3c1.png differ
diff --git a/png/128/emoji_u1f3cd.png b/png/128/emoji_u1f3cd.png
index b309c04ba..d46d15d4b 100644
Binary files a/png/128/emoji_u1f3cd.png and b/png/128/emoji_u1f3cd.png differ
diff --git a/png/128/emoji_u1f3e3.png b/png/128/emoji_u1f3e3.png
index 8706047f7..de9b660cd 100644
Binary files a/png/128/emoji_u1f3e3.png and b/png/128/emoji_u1f3e3.png differ
diff --git a/png/128/emoji_u1f3e7.png b/png/128/emoji_u1f3e7.png
index b09a543f2..75fd85756 100644
Binary files a/png/128/emoji_u1f3e7.png and b/png/128/emoji_u1f3e7.png differ
diff --git a/png/128/emoji_u1f3e9.png b/png/128/emoji_u1f3e9.png
index 861c3acbb..be2327fbf 100644
Binary files a/png/128/emoji_u1f3e9.png and b/png/128/emoji_u1f3e9.png differ
diff --git a/png/128/emoji_u1f3f3.png b/png/128/emoji_u1f3f3.png
index 7d9d9eed7..99b69daff 100644
Binary files a/png/128/emoji_u1f3f3.png and b/png/128/emoji_u1f3f3.png differ
diff --git a/png/128/emoji_u1f3f4.png b/png/128/emoji_u1f3f4.png
index 83aa6c3e8..338b539b8 100644
Binary files a/png/128/emoji_u1f3f4.png and b/png/128/emoji_u1f3f4.png differ
diff --git a/png/128/emoji_u1f464.png b/png/128/emoji_u1f464.png
index 6821f2fd9..2120581fd 100644
Binary files a/png/128/emoji_u1f464.png and b/png/128/emoji_u1f464.png differ
diff --git a/png/128/emoji_u1f465.png b/png/128/emoji_u1f465.png
index 5081c24cc..7c37c5924 100644
Binary files a/png/128/emoji_u1f465.png and b/png/128/emoji_u1f465.png differ
diff --git a/png/128/emoji_u1f499.png b/png/128/emoji_u1f499.png
index 4310fabf7..f810b14cd 100644
Binary files a/png/128/emoji_u1f499.png and b/png/128/emoji_u1f499.png differ
diff --git a/png/128/emoji_u1f4a0.png b/png/128/emoji_u1f4a0.png
index 479f8b0f6..cb3c9d711 100644
Binary files a/png/128/emoji_u1f4a0.png and b/png/128/emoji_u1f4a0.png differ
diff --git a/png/128/emoji_u1f4b1.png b/png/128/emoji_u1f4b1.png
index bab52aec0..cc30c2be7 100644
Binary files a/png/128/emoji_u1f4b1.png and b/png/128/emoji_u1f4b1.png differ
diff --git a/png/128/emoji_u1f4b2.png b/png/128/emoji_u1f4b2.png
index 170e1fb48..c3f6fb32d 100644
Binary files a/png/128/emoji_u1f4b2.png and b/png/128/emoji_u1f4b2.png differ
diff --git a/png/128/emoji_u1f505.png b/png/128/emoji_u1f505.png
index afc6bc01d..8b956e6a2 100644
Binary files a/png/128/emoji_u1f505.png and b/png/128/emoji_u1f505.png differ
diff --git a/png/128/emoji_u1f506.png b/png/128/emoji_u1f506.png
index 7951cce9a..a3c135646 100644
Binary files a/png/128/emoji_u1f506.png and b/png/128/emoji_u1f506.png differ
diff --git a/png/128/emoji_u1f50f.png b/png/128/emoji_u1f50f.png
index 5b4796602..be372689a 100644
Binary files a/png/128/emoji_u1f50f.png and b/png/128/emoji_u1f50f.png differ
diff --git a/png/128/emoji_u1f518.png b/png/128/emoji_u1f518.png
index ab338a9e6..ddfa128ea 100644
Binary files a/png/128/emoji_u1f518.png and b/png/128/emoji_u1f518.png differ
diff --git a/png/128/emoji_u1f531.png b/png/128/emoji_u1f531.png
index 179fd9d05..011fa5da0 100644
Binary files a/png/128/emoji_u1f531.png and b/png/128/emoji_u1f531.png differ
diff --git a/png/128/emoji_u1f56f.png b/png/128/emoji_u1f56f.png
index b11da5a2f..f14dc7217 100644
Binary files a/png/128/emoji_u1f56f.png and b/png/128/emoji_u1f56f.png differ
diff --git a/png/128/emoji_u1f5e3.png b/png/128/emoji_u1f5e3.png
index b1f60b164..06725552a 100644
Binary files a/png/128/emoji_u1f5e3.png and b/png/128/emoji_u1f5e3.png differ
diff --git a/png/128/emoji_u1f5fa.png b/png/128/emoji_u1f5fa.png
index e74aa8c16..b5f9ce4b1 100644
Binary files a/png/128/emoji_u1f5fa.png and b/png/128/emoji_u1f5fa.png differ
diff --git a/png/128/emoji_u1f686.png b/png/128/emoji_u1f686.png
index 95100cf60..131e3c544 100644
Binary files a/png/128/emoji_u1f686.png and b/png/128/emoji_u1f686.png differ
diff --git a/png/128/emoji_u1f689.png b/png/128/emoji_u1f689.png
index 5dcc1afc8..484a3ad21 100644
Binary files a/png/128/emoji_u1f689.png and b/png/128/emoji_u1f689.png differ
diff --git a/png/128/emoji_u1f68a.png b/png/128/emoji_u1f68a.png
index 9edf22aa8..38c1310b0 100644
Binary files a/png/128/emoji_u1f68a.png and b/png/128/emoji_u1f68a.png differ
diff --git a/png/128/emoji_u1f69c.png b/png/128/emoji_u1f69c.png
index 103ac0123..095660166 100644
Binary files a/png/128/emoji_u1f69c.png and b/png/128/emoji_u1f69c.png differ
diff --git a/png/128/emoji_u1f6a9.png b/png/128/emoji_u1f6a9.png
index 6fb9debe2..0b7446a6a 100644
Binary files a/png/128/emoji_u1f6a9.png and b/png/128/emoji_u1f6a9.png differ
diff --git a/png/128/emoji_u1f6b2.png b/png/128/emoji_u1f6b2.png
index 8be3c554b..1701f13b6 100644
Binary files a/png/128/emoji_u1f6b2.png and b/png/128/emoji_u1f6b2.png differ
diff --git a/png/128/emoji_u1f6b9.png b/png/128/emoji_u1f6b9.png
index 78adcfe2d..9226b51e6 100644
Binary files a/png/128/emoji_u1f6b9.png and b/png/128/emoji_u1f6b9.png differ
diff --git a/png/128/emoji_u1f6ba.png b/png/128/emoji_u1f6ba.png
index 8aac50de2..cc7cd3e32 100644
Binary files a/png/128/emoji_u1f6ba.png and b/png/128/emoji_u1f6ba.png differ
diff --git a/png/128/emoji_u1f6bb.png b/png/128/emoji_u1f6bb.png
index b79f07b5d..993ad41af 100644
Binary files a/png/128/emoji_u1f6bb.png and b/png/128/emoji_u1f6bb.png differ
diff --git a/png/128/emoji_u1f6d1.png b/png/128/emoji_u1f6d1.png
index 037258079..9c029e6e1 100644
Binary files a/png/128/emoji_u1f6d1.png and b/png/128/emoji_u1f6d1.png differ
diff --git a/png/128/emoji_u1f6e9.png b/png/128/emoji_u1f6e9.png
index e4c13685b..a9b1d350c 100644
Binary files a/png/128/emoji_u1f6e9.png and b/png/128/emoji_u1f6e9.png differ
diff --git a/png/128/emoji_u1f6eb.png b/png/128/emoji_u1f6eb.png
index 0d71ba5ba..ed1e08e11 100644
Binary files a/png/128/emoji_u1f6eb.png and b/png/128/emoji_u1f6eb.png differ
diff --git a/png/128/emoji_u1f6ec.png b/png/128/emoji_u1f6ec.png
index e3d14339b..f7d265719 100644
Binary files a/png/128/emoji_u1f6ec.png and b/png/128/emoji_u1f6ec.png differ
diff --git a/png/128/emoji_u1f6f5.png b/png/128/emoji_u1f6f5.png
index cb48802cd..6807756b8 100644
Binary files a/png/128/emoji_u1f6f5.png and b/png/128/emoji_u1f6f5.png differ
diff --git a/png/128/emoji_u1f96f.png b/png/128/emoji_u1f96f.png
index 7de70a0ff..f73870fac 100644
Binary files a/png/128/emoji_u1f96f.png and b/png/128/emoji_u1f96f.png differ
diff --git a/png/128/emoji_u1f9bd.png b/png/128/emoji_u1f9bd.png
index 8e57243c9..92ce868c1 100644
Binary files a/png/128/emoji_u1f9bd.png and b/png/128/emoji_u1f9bd.png differ
diff --git a/png/128/emoji_u1f9ea.png b/png/128/emoji_u1f9ea.png
index 2fc4fc140..a58257e13 100644
Binary files a/png/128/emoji_u1f9ea.png and b/png/128/emoji_u1f9ea.png differ
diff --git a/png/128/emoji_u1faa4.png b/png/128/emoji_u1faa4.png
index 78f16a37b..b66d3416f 100644
Binary files a/png/128/emoji_u1faa4.png and b/png/128/emoji_u1faa4.png differ
diff --git a/png/128/emoji_u2122.png b/png/128/emoji_u2122.png
index 8a269c6c6..1819f395c 100644
Binary files a/png/128/emoji_u2122.png and b/png/128/emoji_u2122.png differ
diff --git a/png/128/emoji_u231b.png b/png/128/emoji_u231b.png
index 5184c4d66..9db0475f0 100644
Binary files a/png/128/emoji_u231b.png and b/png/128/emoji_u231b.png differ
diff --git a/png/128/emoji_u23f3.png b/png/128/emoji_u23f3.png
index 63d0b6325..9bff5540d 100644
Binary files a/png/128/emoji_u23f3.png and b/png/128/emoji_u23f3.png differ
diff --git a/png/128/emoji_u24c2.png b/png/128/emoji_u24c2.png
index f73989456..ac9e2e7dc 100644
Binary files a/png/128/emoji_u24c2.png and b/png/128/emoji_u24c2.png differ
diff --git a/png/128/emoji_u2660.png b/png/128/emoji_u2660.png
index 008acf376..da0a65e31 100644
Binary files a/png/128/emoji_u2660.png and b/png/128/emoji_u2660.png differ
diff --git a/png/128/emoji_u2663.png b/png/128/emoji_u2663.png
index f6c874d8b..680c5f743 100644
Binary files a/png/128/emoji_u2663.png and b/png/128/emoji_u2663.png differ
diff --git a/png/128/emoji_u2665.png b/png/128/emoji_u2665.png
index d2608ea31..49d2886c2 100644
Binary files a/png/128/emoji_u2665.png and b/png/128/emoji_u2665.png differ
diff --git a/png/128/emoji_u2666.png b/png/128/emoji_u2666.png
index 85c5cd88d..a518724ab 100644
Binary files a/png/128/emoji_u2666.png and b/png/128/emoji_u2666.png differ
diff --git a/png/128/emoji_u267b.png b/png/128/emoji_u267b.png
index e288f4f7f..10a353b6a 100644
Binary files a/png/128/emoji_u267b.png and b/png/128/emoji_u267b.png differ
diff --git a/png/128/emoji_u2695.png b/png/128/emoji_u2695.png
index 951e72eae..dcbc27e6e 100644
Binary files a/png/128/emoji_u2695.png and b/png/128/emoji_u2695.png differ
diff --git a/png/128/emoji_u2697.png b/png/128/emoji_u2697.png
index 7a6faeab2..d95b2d7e1 100644
Binary files a/png/128/emoji_u2697.png and b/png/128/emoji_u2697.png differ
diff --git a/png/128/emoji_u269c.png b/png/128/emoji_u269c.png
index 6b7f98a6e..3d9c395b6 100644
Binary files a/png/128/emoji_u269c.png and b/png/128/emoji_u269c.png differ
diff --git a/png/128/emoji_u2708.png b/png/128/emoji_u2708.png
index 33a48a327..89aee5636 100644
Binary files a/png/128/emoji_u2708.png and b/png/128/emoji_u2708.png differ
diff --git a/png/128/emoji_u2716.png b/png/128/emoji_u2716.png
index 3546de285..b0d6145dd 100644
Binary files a/png/128/emoji_u2716.png and b/png/128/emoji_u2716.png differ
diff --git a/png/128/emoji_u2795.png b/png/128/emoji_u2795.png
index 8d64d23af..73afdee91 100644
Binary files a/png/128/emoji_u2795.png and b/png/128/emoji_u2795.png differ
diff --git a/png/128/emoji_u2796.png b/png/128/emoji_u2796.png
index 6400eaf9d..796049618 100644
Binary files a/png/128/emoji_u2796.png and b/png/128/emoji_u2796.png differ
diff --git a/png/128/emoji_u2797.png b/png/128/emoji_u2797.png
index 32c0a9122..1566db7b6 100644
Binary files a/png/128/emoji_u2797.png and b/png/128/emoji_u2797.png differ
diff --git a/png/128/emoji_u27b0.png b/png/128/emoji_u27b0.png
index dff06cca6..2c0dd574a 100644
Binary files a/png/128/emoji_u27b0.png and b/png/128/emoji_u27b0.png differ
diff --git a/png/128/emoji_u27bf.png b/png/128/emoji_u27bf.png
index b2355b216..516726276 100644
Binary files a/png/128/emoji_u27bf.png and b/png/128/emoji_u27bf.png differ
diff --git a/png/128/emoji_u3030.png b/png/128/emoji_u3030.png
index 9748caf2f..bc52dd327 100644
Binary files a/png/128/emoji_u3030.png and b/png/128/emoji_u3030.png differ
diff --git a/svg/emoji_u1f201.svg b/svg/emoji_u1f201.svg
index f3bf2d926..d70102f3e 100644
--- a/svg/emoji_u1f201.svg
+++ b/svg/emoji_u1f201.svg
@@ -1 +1,23 @@
-
+
+
+
diff --git a/svg/emoji_u1f311.svg b/svg/emoji_u1f311.svg
index 42a3ce89c..cf9cef8f6 100644
--- a/svg/emoji_u1f311.svg
+++ b/svg/emoji_u1f311.svg
@@ -1 +1,47 @@
-
+
+
+
diff --git a/svg/emoji_u1f312.svg b/svg/emoji_u1f312.svg
index 9c5229740..d642fa043 100644
--- a/svg/emoji_u1f312.svg
+++ b/svg/emoji_u1f312.svg
@@ -1,130 +1,54 @@
-
-