;; $Id: noto-color-emoji.el,v 1.2 2019/08/28 02:02:56 friedman Exp $ ;; Public domain ;; Charmap for Google Noto Color Emoji font, as of 2019-08-26 (mapc (lambda (target) (set-fontset-font t target '("Noto Color Emoji" . "iso10646-1") nil 'prepend)) '(;;#x20 #x23 #x2A ;;(#x30 . #x39) ;;#xA9 #xAE ;;#x200D #x203C #x2049 #x20E3 ;;#x2122 #x2139 ;;(#x2194 . #x2199) ;;(#x21A9 . #x21AA) ;;(#x231A . #x231B) ;;#x2328 #x23CF ;;(#x23E9 . #x23F3) ;;(#x23F8 . #x23FA) ;;#x24C2 ;;(#x25AA . #x25AB) ;;#x25B6 #x25C0 ;;(#x25FB . #x25FE) ;;(#x2600 . #x2604) ;;#x260E #x2611 ;;(#x2614 . #x2615) ;;#x2618 #x261D #x2620 ;;(#x2622 . #x2623) ;;#x2626 #x262A ;;(#x262E . #x262F) ;;(#x2638 . #x263A) ;;#x2640 #x2642 ;;(#x2648 . #x2653) ;;(#x265F . #x2660) ;;#x2663 ;;(#x2665 . #x2666) ;;#x2668 #x267B ;;(#x267E . #x267F) ;;(#x2692 . #x2697) ;;#x2699 ;;(#x269B . #x269C) ;;(#x26A0 . #x26A1) ;;(#x26AA . #x26AB) ;;(#x26B0 . #x26B1) ;;(#x26BD . #x26BE) ;;(#x26C4 . #x26C5) ;;#x26C8 ;;(#x26CE . #x26CF) ;;#x26D1 ;;(#x26D3 . #x26D4) ;;(#x26E9 . #x26EA) ;;(#x26F0 . #x26F5) ;;(#x26F7 . #x26FA) ;;#x26FD #x2702 #x2705 ;;(#x2708 . #x270D) ;;#x270F #x2712 #x2714 #x2716 #x271D #x2721 #x2728 ;;(#x2733 . #x2734) ;;#x2744 #x2747 #x274C #x274E ;;(#x2753 . #x2755) ;;#x2757 ;;(#x2763 . #x2764) ;;(#x2795 . #x2797) ;;#x27A1 #x27B0 #x27BF ;;(#x2934 . #x2935) ;;(#x2B05 . #x2B07) ;;(#x2B1B . #x2B1C) ;;#x2B50 #x2B55 ;;#x3030 #x303D ;;#x3297 #x3299 ;;#x1F004 #x1F0CF (#x1F170 . #x1F171) ;; U+1F100 .. U+1F1FF - Enclosed Alphanumeric Suppl (#x1F17E . #x1F17F) #x1F18E (#x1F191 . #x1F19A) (#x1F1E6 . #x1F1FF) (#x1F201 . #x1F202) ;; U+1F200 .. U+1F2FF - Enclosed Idiographic Suppl #x1F21A #x1F22F (#x1F232 . #x1F23A) (#x1F250 . #x1F251) (#x1F300 . #x1F321) ;; U+1F300 .. U+1F5FF - Misc Symbols and Pictographs (#x1F324 . #x1F393) (#x1F396 . #x1F397) (#x1F399 . #x1F39B) (#x1F39E . #x1F3F0) (#x1F3F3 . #x1F3F5) (#x1F3F7 . #x1F4FD) (#x1F4FF . #x1F53D) (#x1F549 . #x1F54E) (#x1F550 . #x1F567) (#x1F56F . #x1F570) (#x1F573 . #x1F57A) #x1F587 (#x1F58A . #x1F58D) #x1F590 (#x1F595 . #x1F596) (#x1F5A4 . #x1F5A5) #x1F5A8 (#x1F5B1 . #x1F5B2) #x1F5BC (#x1F5C2 . #x1F5C4) (#x1F5D1 . #x1F5D3) (#x1F5DC . #x1F5DE) #x1F5E1 #x1F5E3 #x1F5E8 #x1F5EF #x1F5F3 (#x1F5FA . #x1F5FF) (#x1F600 . #x1F64F) ;; U+1F600 .. U+1F64F - Emoticons (#x1F680 . #x1F6C5) ;; U+1F680 .. U+1F6FF - Transport and Map Symbols (#x1F6CB . #x1F6D2) #x1F6D5 (#x1F6E0 . #x1F6E5) #x1F6E9 (#x1F6EB . #x1F6EC) #x1F6F0 (#x1F6F3 . #x1F6FA) (#x1F7E0 . #x1F7EB) ;; U+1F780 .. U+1F7FF - Geometric Shapes Extended (#x1F90D . #x1F93A) ;; U+1F900 .. U+1F9FF - Supplemental Symbols and Pictographs (#x1F93C . #x1F945) (#x1F947 . #x1F971) (#x1F973 . #x1F976) (#x1F97A . #x1F9A2) (#x1F9A5 . #x1F9AA) (#x1F9AE . #x1F9CA) (#x1F9CD . #x1F9FF) (#x1FA70 . #x1FA73) (#x1FA78 . #x1FA7A) (#x1FA80 . #x1FA82) (#x1FA90 . #x1FA95) (#xE0030 . #xE0039) (#xE0061 . #xE007A) #xE007F (#xFE4E5 . #xFE4EE) ;; U+F0000 .. U+FFFFD - Plane 15 private use #xFE82C (#xFE82E . #xFE837))) (provide 'fontset/noto-color-emoji) ;; charset from: fc-query /usr/share/fonts/google-noto-emoji/NotoColorEmoji.ttf ;; ;; (require 'fontset/fc-util) ;; (let ((parsed (fc-parse-charmap " ;; 0000: 00000000 03ff0409 00000000 00000000 00000000 00004200 00000000 00000000 ;; 0020: 00002000 10000000 00000200 00000000 00000000 00000000 00000000 00000008 ;; 0021: 00000000 02000004 00000000 00000000 03f00000 00000600 00000000 00000000 ;; 0023: 0c000000 00000100 00000000 00000000 00000000 00000000 00008000 070ffe00 ;; 0024: 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000000 ;; 0025: 00000000 00000000 00000000 00000000 00000000 00400c00 00000001 78000000 ;; 0026: 2132401f 0700c44d 800fff05 c8000169 1afc0000 60030c03 001ac130 27bf0600 ;; 0027: 2054bf24 00180102 00b85090 00000018 00e00000 80010002 00000000 00000000 ;; 0029: 00000000 00300000 00000000 00000000 00000000 00000000 00000000 00000000 ;; 002b: 180000e0 00000000 00210000 00000000 00000000 00000000 00000000 00000000 ;; 0030: 00000000 20010000 00000000 00000000 00000000 00000000 00000000 00000000 ;; 0032: 00000000 00000000 00000000 00000000 02800000 00000000 00000000 00000000 ;; 01f0: 00000010 00000000 00000000 00000000 00000000 00000000 00008000 00000000 ;; 01f1: 00000000 00000000 00000000 c0030000 07fe4000 00000000 00000000 ffffffc0 ;; 01f2: 04000006 07fc8000 00030000 00000000 00000000 00000000 00000000 00000000 ;; 01f3: ffffffff fffffff3 ffffffff ffffffff cecfffff ffffffff ffffffff ffb9ffff ;; 01f4: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bfffffff ;; 01f5: ffffffff 3fffffff ffff7e00 07f980ff 00613c80 10060130 700e001c fc08810a ;; 01f6: ffffffff ffffffff 0000ffff 00000000 ffffffff ffffffff 0027f83f 07f91a3f ;; 01f7: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000fff ;; 01f9: ffffe000 f7ffffff ffffffbf fc7bffff ffffffff ffffc7e7 ffffe7ff ffffffff ;; 01fa: 00000000 00000000 00000000 070f0000 003f0007 00000000 00000000 00000000 ;; 0e00: 00000000 03ff0000 00000000 87fffffe 00000000 00000000 00000000 00000000 ;; 0fe4: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00007fe0 ;; 0fe8: 00000000 00ffd000 00000000 00000000 00000000 00000000 00000000 00000000"))) ;; (list (fc-make-char-by-plane parsed) ;; (fc-make-printable-fontset-charmap parsed))) ;; 0000: 20 23 2a 30-39 a9 ae ;; 0020: 0d 3c 49 e3 ;; 0021: 22 39 94-99 a9 aa ;; 0023: 1a 1b 28 cf e9-f3 f8-fa ;; 0024: c2 ;; 0025: aa ab b6 c0 fb-fe ;; 0026: 00-04 0e 11 14 15 18 1d 20 22 23 26 2a 2e 2f 38-3a 40 42 48-53 5f 60 63 65 66 68 7b 7e 7f 92-97 99 9b 9c a0 a1 aa ab b0 b1 bd be c4 c5 c8 ce cf d1 d3 d4 e9 ea f0-f5 f7-fa fd ;; 0027: 02 05 08-0d 0f 12 14 16 1d 21 28 33 34 44 47 4c 4e 53-55 57 63 64 95-97 a1 b0 bf ;; 0029: 34 35 ;; 002b: 05-07 1b 1c 50 55 ;; 0030: 30 3d ;; 0032: 97 99 ;; 01f0: 04 cf ;; 01f1: 70 71 7e 7f 8e 91-9a e6-ff ;; 01f2: 01 02 1a 2f 32-3a 50 51 ;; 01f3: 00-21 24-93 96 97 99-9b 9e-f0 f3-f5 f7-ff ;; 01f4: 00-fd ff ;; 01f5: 00-3d 49-4e 50-67 6f 70 73-7a 87 8a-8d 90 95 96 a4 a5 a8 b1 b2 bc c2-c4 d1-d3 dc-de e1 e3 e8 ef f3 fa-ff ;; 01f6: 00-4f 80-c5 cb-d2 d5 e0-e5 e9 eb ec f0 f3-fa ;; 01f7: e0-eb ;; 01f9: 0d-3a 3c-45 47-71 73-76 7a-a2 a5-aa ae-ca cd-ff ;; 01fa: 70-73 78-7a 80-82 90-95 ;; 0e00: 30-39 61-7a 7f ;; 0fe4: e5-ee ;; 0fe8: 2c 2e-37 ;; noto-color-emoji.el ends here