;; $Id: noto-emoji.el,v 1.2 2019/08/28 02:02:56 friedman Exp $ ;; Public domain ;; Charmap for Google Noto Emoji font, as of 2019-08-26 (mapc (lambda (target) (set-fontset-font t target '("Noto Emoji" . "iso10646-1") nil 'prepend)) '(;;#x20 #x23 ;;(#x30 . #x39) ;;#xA0 #xA9 #xAE ;;#x203C #x2049 #x20E3 ;;#x2122 #x2139 ;;(#x2194 . #x2199) ;;(#x21A9 . #x21AA) ;;(#x231A . #x231B) ;;(#x23E9 . #x23EC) ;;#x23F0 #x23F3 ;;#x24C2 ;;(#x25AA . #x25AB) ;;#x25B6 #x25C0 #x25CA ;;(#x25FB . #x25FE) ;;(#x2600 . #x2601) ;;#x260E #x2611 ;;(#x2614 . #x2615) ;;#x261D #x263A ;;(#x2648 . #x2653) ;;#x2660 #x2663 ;;(#x2665 . #x2666) ;;#x2668 #x267B #x267F #x2693 ;;(#x26A0 . #x26A1) ;;(#x26AA . #x26AB) ;;(#x26BD . #x26BE) ;;(#x26C4 . #x26C5) ;;#x26CE #x26D4 #x26EA ;;(#x26F2 . #x26F3) ;;#x26F5 #x26FA #x26FD #x2702 #x2705 ;;(#x2708 . #x270C) ;;#x270F #x2712 #x2714 #x2716 #x2728 ;;(#x2733 . #x2734) ;;#x2744 #x2747 #x274C #x274E ;;(#x2753 . #x2755) ;;#x2757 #x2764 ;;(#x2795 . #x2797) ;;#x27A1 #x27B0 #x27BF ;;(#x2934 . #x2935) ;;(#x2B05 . #x2B07) ;;(#x2B1B . #x2B1C) ;;#x2B50 #x2B55 ;;#x3030 #x303D ;;#x3297 #x3299 ;;#xFEFF ;;#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 . #x1F320) ;; U+1F300 .. U+1F5FF - Misc Symbols and Pictographs (#x1F330 . #x1F335) (#x1F337 . #x1F37C) (#x1F380 . #x1F393) (#x1F3A0 . #x1F3C4) (#x1F3C6 . #x1F3CA) (#x1F3E0 . #x1F3F0) (#x1F400 . #x1F429) (#x1F42B . #x1F43E) #x1F440 (#x1F442 . #x1F4F7) (#x1F4F9 . #x1F4FC) (#x1F500 . #x1F53D) (#x1F550 . #x1F567) (#x1F5FB . #x1F5FF) (#x1F600 . #x1F640) ;; U+1F600 .. U+1F64F - Emoticons (#x1F645 . #x1F64F) (#x1F680 . #x1F697) ;; U+1F680 .. U+1F6FF - Transport and Map Symbols (#x1F699 . #x1F6C5) (#xFE4E5 . #xFE4EE) ;; U+F0000 .. U+FFFFD - Plane 15 private use #xFE82C (#xFE82E . #xFE837))) (provide 'fontset/noto-emoji) ;; charset from: fc-query /usr/share/fonts/google-noto-emoji/NotoEmoji-Regular.ttf ;; ;; (require 'fontset/fc-util) ;; (let ((parsed (fc-parse-charmap " ;; 0000: 00000000 03ff0009 00000000 00000000 00000000 00004201 00000000 00000000 ;; 0020: 00000000 10000000 00000200 00000000 00000000 00000000 00000000 00000008 ;; 0021: 00000000 02000004 00000000 00000000 03f00000 00000600 00000000 00000000 ;; 0023: 0c000000 00000000 00000000 00000000 00000000 00000000 00000000 00091e00 ;; 0024: 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000000 ;; 0025: 00000000 00000000 00000000 00000000 00000000 00400c00 00000401 78000000 ;; 0026: 20324003 04000000 000fff00 88000169 00080000 60000c03 00104030 242c0400 ;; 0027: 00549f24 00180100 00b85090 00000010 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 ;; 00fe: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 ;; 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 ffbf0001 ffffffff 1fffffff 000fffff ffffffff 000007df 0001ffff ;; 01f4: ffffffff 7ffffbff fffffffd ffffffff ffffffff ffffffff ffffffff 1effffff ;; 01f5: ffffffff 3fffffff ffff0000 000000ff 00000000 00000000 00000000 f8000000 ;; 01f6: ffffffff ffffffff 0000ffe1 00000000 feffffff ffffffff 0000003f 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 30-39 a0 a9 ae ;; 0020: 3c 49 e3 ;; 0021: 22 39 94-99 a9 aa ;; 0023: 1a 1b e9-ec f0 f3 ;; 0024: c2 ;; 0025: aa ab b6 c0 ca fb-fe ;; 0026: 00 01 0e 11 14 15 1d 3a 48-53 60 63 65 66 68 7b 7f 93 a0 a1 aa ab bd be c4 c5 ce d4 ea f2 f3 f5 fa fd ;; 0027: 02 05 08-0c 0f 12 14 16 28 33 34 44 47 4c 4e 53-55 57 64 95-97 a1 b0 bf ;; 0029: 34 35 ;; 002b: 05-07 1b 1c 50 55 ;; 0030: 30 3d ;; 0032: 97 99 ;; 00fe: ff ;; 01f0: 04 cf ;; 01f1: 70 71 7e 7f 8e 91-9a e6-ff ;; 01f2: 01 02 1a 2f 32-3a 50 51 ;; 01f3: 00-20 30-35 37-7c 80-93 a0-c4 c6-ca e0-f0 ;; 01f4: 00-29 2b-3e 40 42-f7 f9-fc ;; 01f5: 00-3d 50-67 fb-ff ;; 01f6: 00-40 45-4f 80-97 99-c5 ;; 0fe4: e5-ee ;; 0fe8: 2c 2e-37 ;; noto-emoji.el ends here