commit e5744c2

delthas  ·  2026-04-10 13:58:45 +0000 UTC
parent 21079b0
Update emojis to Unicode 17.0
2 files changed,  +113, -54
+1, -1
1@@ -63,6 +63,6 @@ uninstall:
2 	$(RM) $(DESTDIR)$(PREFIX)/$(ICONDIR)/hicolor/scalable/apps/senpai.svg
3 
4 emoji:
5-	curl -sSfL -o emoji.json "https://raw.githubusercontent.com/rhysd/gemoji/refs/heads/unicode-16.0/db/emoji.json"
6+	curl -sSfL -o emoji.json "https://raw.githubusercontent.com/delthas/gemoji-json/master/emoji.json"
7 
8 .PHONY: all senpai doc res clean install uninstall emoji
+112, -53
  1@@ -663,7 +663,6 @@
  2   , "tags": [
  3     ]
  4   , "unicode_version": "15.1"
  5-  , "ios_version": "16.4"
  6   }
  7 , {
  8     "emoji": "🙂‍↕️"
  9@@ -675,7 +674,6 @@
 10   , "tags": [
 11     ]
 12   , "unicode_version": "15.1"
 13-  , "ios_version": "16.4"
 14   }
 15 , {
 16     "emoji": "😌"
 17@@ -750,7 +748,6 @@
 18   , "tags": [
 19     ]
 20   , "unicode_version": "16.0"
 21-  , "ios_version": "16.4"
 22   }
 23 , {
 24     "emoji": "😷"
 25@@ -1108,6 +1105,17 @@
 26   , "unicode_version": "6.0"
 27   , "ios_version": "6.0"
 28   }
 29+, {
 30+    "emoji": "🫪"
 31+  , "description": "distorted face"
 32+  , "category": "Smileys & Emotion"
 33+  , "aliases": [
 34+      "distorted_face"
 35+    ]
 36+  , "tags": [
 37+    ]
 38+  , "unicode_version": "17.0"
 39+  }
 40 , {
 41     "emoji": "🥺"
 42   , "description": "pleading face"
 43@@ -2055,6 +2063,17 @@
 44   , "unicode_version": "6.0"
 45   , "ios_version": "6.0"
 46   }
 47+, {
 48+    "emoji": "🫯"
 49+  , "description": "fight cloud"
 50+  , "category": "Smileys & Emotion"
 51+  , "aliases": [
 52+      "fight_cloud"
 53+    ]
 54+  , "tags": [
 55+    ]
 56+  , "unicode_version": "17.0"
 57+  }
 58 , {
 59     "emoji": "💥"
 60   , "description": "collision"
 61@@ -5339,6 +5358,17 @@
 62   , "unicode_version": "14.0"
 63   , "ios_version": "15.4"
 64   }
 65+, {
 66+    "emoji": "🫈"
 67+  , "description": "hairy creature"
 68+  , "category": "People & Body"
 69+  , "aliases": [
 70+      "hairy_creature"
 71+    ]
 72+  , "tags": [
 73+    ]
 74+  , "unicode_version": "17.0"
 75+  }
 76 , {
 77     "emoji": "💆"
 78   , "description": "person getting massage"
 79@@ -5470,7 +5500,6 @@
 80   , "tags": [
 81     ]
 82   , "unicode_version": "15.1"
 83-  , "ios_version": "16.4"
 84   , "skin_tones": true
 85   }
 86 , {
 87@@ -5483,7 +5512,6 @@
 88   , "tags": [
 89     ]
 90   , "unicode_version": "15.1"
 91-  , "ios_version": "16.4"
 92   , "skin_tones": true
 93   }
 94 , {
 95@@ -5496,7 +5524,6 @@
 96   , "tags": [
 97     ]
 98   , "unicode_version": "15.1"
 99-  , "ios_version": "16.4"
100   , "skin_tones": true
101   }
102 , {
103@@ -5587,7 +5614,6 @@
104   , "tags": [
105     ]
106   , "unicode_version": "15.1"
107-  , "ios_version": "16.4"
108   , "skin_tones": true
109   }
110 , {
111@@ -5600,7 +5626,6 @@
112   , "tags": [
113     ]
114   , "unicode_version": "15.1"
115-  , "ios_version": "16.4"
116   , "skin_tones": true
117   }
118 , {
119@@ -5613,7 +5638,6 @@
120   , "tags": [
121     ]
122   , "unicode_version": "15.1"
123-  , "ios_version": "16.4"
124   , "skin_tones": true
125   }
126 , {
127@@ -5639,7 +5663,6 @@
128   , "tags": [
129     ]
130   , "unicode_version": "15.1"
131-  , "ios_version": "16.4"
132   , "skin_tones": true
133   }
134 , {
135@@ -5665,7 +5688,6 @@
136   , "tags": [
137     ]
138   , "unicode_version": "15.1"
139-  , "ios_version": "16.4"
140   , "skin_tones": true
141   }
142 , {
143@@ -5691,7 +5713,6 @@
144   , "tags": [
145     ]
146   , "unicode_version": "15.1"
147-  , "ios_version": "16.4"
148   , "skin_tones": true
149   }
150 , {
151@@ -5717,7 +5738,6 @@
152   , "tags": [
153     ]
154   , "unicode_version": "15.1"
155-  , "ios_version": "16.4"
156   , "skin_tones": true
157   }
158 , {
159@@ -5743,7 +5763,6 @@
160   , "tags": [
161     ]
162   , "unicode_version": "15.1"
163-  , "ios_version": "16.4"
164   , "skin_tones": true
165   }
166 , {
167@@ -5769,7 +5788,6 @@
168   , "tags": [
169     ]
170   , "unicode_version": "15.1"
171-  , "ios_version": "16.4"
172   , "skin_tones": true
173   }
174 , {
175@@ -5795,7 +5813,6 @@
176   , "tags": [
177     ]
178   , "unicode_version": "15.1"
179-  , "ios_version": "16.4"
180   , "skin_tones": true
181   }
182 , {
183@@ -5821,7 +5838,6 @@
184   , "tags": [
185     ]
186   , "unicode_version": "15.1"
187-  , "ios_version": "16.4"
188   , "skin_tones": true
189   }
190 , {
191@@ -5847,7 +5863,6 @@
192   , "tags": [
193     ]
194   , "unicode_version": "15.1"
195-  , "ios_version": "16.4"
196   , "skin_tones": true
197   }
198 , {
199@@ -5909,7 +5924,6 @@
200   , "tags": [
201     ]
202   , "unicode_version": "15.1"
203-  , "ios_version": "16.4"
204   , "skin_tones": true
205   }
206 , {
207@@ -5922,7 +5936,6 @@
208   , "tags": [
209     ]
210   , "unicode_version": "15.1"
211-  , "ios_version": "16.4"
212   , "skin_tones": true
213   }
214 , {
215@@ -5935,7 +5948,18 @@
216   , "tags": [
217     ]
218   , "unicode_version": "15.1"
219-  , "ios_version": "16.4"
220+  , "skin_tones": true
221+  }
222+, {
223+    "emoji": "🧑‍🩰"
224+  , "description": "ballet dancer"
225+  , "category": "People & Body"
226+  , "aliases": [
227+      "ballet_dancer"
228+    ]
229+  , "tags": [
230+    ]
231+  , "unicode_version": "17.0"
232   , "skin_tones": true
233   }
234 , {
235@@ -5992,6 +6016,7 @@
236     ]
237   , "unicode_version": "6.0"
238   , "ios_version": "6.0"
239+  , "skin_tones": true
240   }
241 , {
242     "emoji": "👯‍♂️"
243@@ -6005,6 +6030,7 @@
244     ]
245   , "unicode_version": "6.0"
246   , "ios_version": "10.0"
247+  , "skin_tones": true
248   }
249 , {
250     "emoji": "👯‍♀️"
251@@ -6018,6 +6044,7 @@
252     ]
253   , "unicode_version": "11.0"
254   , "ios_version": "12.1"
255+  , "skin_tones": true
256   }
257 , {
258     "emoji": "🧖"
259@@ -6524,6 +6551,7 @@
260     ]
261   , "unicode_version": "11.0"
262   , "ios_version": "12.1"
263+  , "skin_tones": true
264   }
265 , {
266     "emoji": "🤼‍♂️"
267@@ -6536,6 +6564,7 @@
268     ]
269   , "unicode_version": "9.0"
270   , "ios_version": "10.2"
271+  , "skin_tones": true
272   }
273 , {
274     "emoji": "🤼‍♀️"
275@@ -6548,6 +6577,7 @@
276     ]
277   , "unicode_version": "9.0"
278   , "ios_version": "10.2"
279+  , "skin_tones": true
280   }
281 , {
282     "emoji": "🤽"
283@@ -7275,7 +7305,6 @@
284   , "tags": [
285     ]
286   , "unicode_version": "15.1"
287-  , "ios_version": "16.4"
288   }
289 , {
290     "emoji": "🧑‍🧑‍🧒‍🧒"
291@@ -7287,7 +7316,6 @@
292   , "tags": [
293     ]
294   , "unicode_version": "15.1"
295-  , "ios_version": "16.4"
296   }
297 , {
298     "emoji": "🧑‍🧒"
299@@ -7299,7 +7327,6 @@
300   , "tags": [
301     ]
302   , "unicode_version": "15.1"
303-  , "ios_version": "16.4"
304   }
305 , {
306     "emoji": "🧑‍🧒‍🧒"
307@@ -7311,7 +7338,6 @@
308   , "tags": [
309     ]
310   , "unicode_version": "15.1"
311-  , "ios_version": "16.4"
312   }
313 , {
314     "emoji": "👣"
315@@ -7337,7 +7363,6 @@
316   , "tags": [
317     ]
318   , "unicode_version": "16.0"
319-  , "ios_version": "16.4"
320   }
321 , {
322     "emoji": "🐵"
323@@ -8407,7 +8432,6 @@
324   , "tags": [
325     ]
326   , "unicode_version": "15.1"
327-  , "ios_version": "16.4"
328   }
329 , {
330     "emoji": "🐸"
331@@ -8558,6 +8582,17 @@
332   , "unicode_version": "6.0"
333   , "ios_version": "6.0"
334   }
335+, {
336+    "emoji": "🫍"
337+  , "description": "orca"
338+  , "category": "Animals & Nature"
339+  , "aliases": [
340+      "orca"
341+    ]
342+  , "tags": [
343+    ]
344+  , "unicode_version": "17.0"
345+  }
346 , {
347     "emoji": "🦭"
348   , "description": "seal"
349@@ -9283,7 +9318,6 @@
350   , "tags": [
351     ]
352   , "unicode_version": "16.0"
353-  , "ios_version": "16.4"
354   }
355 , {
356     "emoji": "🍇"
357@@ -9357,7 +9391,6 @@
358   , "tags": [
359     ]
360   , "unicode_version": "15.1"
361-  , "ios_version": "16.4"
362   }
363 , {
364     "emoji": "🍌"
365@@ -9747,7 +9780,6 @@
366   , "tags": [
367     ]
368   , "unicode_version": "15.1"
369-  , "ios_version": "16.4"
370   }
371 , {
372     "emoji": "🫜"
373@@ -9759,7 +9791,6 @@
374   , "tags": [
375     ]
376   , "unicode_version": "16.0"
377-  , "ios_version": "16.4"
378   }
379 , {
380     "emoji": "🍞"
381@@ -11021,6 +11052,17 @@
382   , "unicode_version": "5.2"
383   , "ios_version": "9.1"
384   }
385+, {
386+    "emoji": "🛘"
387+  , "description": "landslide"
388+  , "category": "Travel & Places"
389+  , "aliases": [
390+      "landslide"
391+    ]
392+  , "tags": [
393+    ]
394+  , "unicode_version": "17.0"
395+  }
396 , {
397     "emoji": "🌋"
398   , "description": "volcano"
399@@ -15481,6 +15523,29 @@
400   , "unicode_version": "6.0"
401   , "ios_version": "6.0"
402   }
403+, {
404+    "emoji": "🎺"
405+  , "description": "trumpet"
406+  , "category": "Objects"
407+  , "aliases": [
408+      "trumpet"
409+    ]
410+  , "tags": [
411+    ]
412+  , "unicode_version": "6.0"
413+  , "ios_version": "6.0"
414+  }
415+, {
416+    "emoji": "🪊"
417+  , "description": "trombone"
418+  , "category": "Objects"
419+  , "aliases": [
420+      "trombone"
421+    ]
422+  , "tags": [
423+    ]
424+  , "unicode_version": "17.0"
425+  }
426 , {
427     "emoji": "🪗"
428   , "description": "accordion"
429@@ -15519,18 +15584,6 @@
430   , "unicode_version": "6.0"
431   , "ios_version": "6.0"
432   }
433-, {
434-    "emoji": "🎺"
435-  , "description": "trumpet"
436-  , "category": "Objects"
437-  , "aliases": [
438-      "trumpet"
439-    ]
440-  , "tags": [
441-    ]
442-  , "unicode_version": "6.0"
443-  , "ios_version": "6.0"
444-  }
445 , {
446     "emoji": "🎻"
447   , "description": "violin"
448@@ -15615,7 +15668,6 @@
449   , "tags": [
450     ]
451   , "unicode_version": "16.0"
452-  , "ios_version": "16.4"
453   }
454 , {
455     "emoji": "📱"
456@@ -16281,6 +16333,18 @@
457   , "unicode_version": "7.0"
458   , "ios_version": "9.1"
459   }
460+, {
461+    "emoji": "🪙"
462+  , "description": "coin"
463+  , "category": "Objects"
464+  , "aliases": [
465+      "coin"
466+    ]
467+  , "tags": [
468+    ]
469+  , "unicode_version": "13.0"
470+  , "ios_version": "14.0"
471+  }
472 , {
473     "emoji": "💰"
474   , "description": "money bag"
475@@ -16296,16 +16360,15 @@
476   , "ios_version": "6.0"
477   }
478 , {
479-    "emoji": "🪙"
480-  , "description": "coin"
481+    "emoji": "🪎"
482+  , "description": "treasure chest"
483   , "category": "Objects"
484   , "aliases": [
485-      "coin"
486+      "treasure_chest"
487     ]
488   , "tags": [
489     ]
490-  , "unicode_version": "13.0"
491-  , "ios_version": "14.0"
492+  , "unicode_version": "17.0"
493   }
494 , {
495     "emoji": "💴"
496@@ -17276,7 +17339,6 @@
497   , "tags": [
498     ]
499   , "unicode_version": "15.1"
500-  , "ios_version": "16.4"
501   }
502 , {
503     "emoji": "⛓️"
504@@ -17348,7 +17410,6 @@
505   , "tags": [
506     ]
507   , "unicode_version": "16.0"
508-  , "ios_version": "16.4"
509   }
510 , {
511     "emoji": "⚗️"
512@@ -19620,7 +19681,6 @@
513   , "tags": [
514     ]
515   , "unicode_version": "16.0"
516-  , "ios_version": "16.4"
517   }
518 , {
519     "emoji": "#️⃣"
520@@ -21386,7 +21446,6 @@
521   , "tags": [
522     ]
523   , "unicode_version": "16.0"
524-  , "ios_version": "16.4"
525   }
526 , {
527     "emoji": "🇨🇷"