Compare commits
No commits in common. "main" and "v2.038" have entirely different histories.
20
.github/workflows/ci.yml
vendored
|
@ -1,20 +0,0 @@
|
||||||
name: Continuous Test + Deploy
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches: [main]
|
|
||||||
tags: ["v*.*.*"]
|
|
||||||
pull_request:
|
|
||||||
branches: [main]
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
health_check:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v2
|
|
||||||
- name: Set up Python 3
|
|
||||||
uses: actions/setup-python@v2
|
|
||||||
- name: Install FontTools
|
|
||||||
run: pip install fonttools pytest
|
|
||||||
- name: pytest
|
|
||||||
run: pytest
|
|
1
.gitignore
vendored
|
@ -3,4 +3,3 @@ __pycache__/
|
||||||
waveflag
|
waveflag
|
||||||
build/
|
build/
|
||||||
venv/
|
venv/
|
||||||
emojicompat/
|
|
||||||
|
|
69
BUILD.md
|
@ -2,46 +2,35 @@
|
||||||
|
|
||||||
Typically build the CBDT then the COLRv1 as COLRv1 copies some information from CBDT.
|
Typically build the CBDT then the COLRv1 as COLRv1 copies some information from CBDT.
|
||||||
|
|
||||||
## Is this a Unicode rev?
|
## CBDT
|
||||||
|
|
||||||
* Update https://github.com/notofonts/nototools, publish the new version
|
|
||||||
* Must be done by a Googler. See internal instructions.
|
|
||||||
* Update emojicompat
|
|
||||||
* https://github.com/googlefonts/emojicompat?tab=readme-ov-file#support-new-unicode-sequences
|
|
||||||
* Update artwork
|
|
||||||
* Must be done by a Googler. Work with the emoji design team using internal instructions.
|
|
||||||
|
|
||||||
## Update version
|
|
||||||
|
|
||||||
Edit `NotoColorEmoji.tmpl.ttx.tmpl`
|
|
||||||
* In `<head>` find `fontRevision`.
|
|
||||||
* It should be of the form 2.xxx
|
|
||||||
* Increment xxx by 1
|
|
||||||
* In `<name>` find `<namerecord nameID="5" platformID="3" platEncID="1"
|
|
||||||
langID="0x409">`
|
|
||||||
* It should look like `Version
|
|
||||||
2.017;GOOG;noto-emoji:20180810:f1da3bc656f9`
|
|
||||||
* Update Version to match `<head>` (`Version 2.017` in the example)
|
|
||||||
* Update the date (`20180810` in the example)
|
|
||||||
* Update the commit
|
|
||||||
|
|
||||||
## Update new flags
|
|
||||||
|
|
||||||
* Add new flags to list in Makefile ([example](https://github.com/googlefonts/noto-emoji-next/commit/21bdd6107fac60979737ac95c2655cb02824d144))
|
|
||||||
* Update `third_party/region-flags`. For example, for CQ (Sark) update:
|
|
||||||
* `third_party/region-flags/png/CQ.png`
|
|
||||||
* This file can be highres, it will be resized by the CBDT build process
|
|
||||||
* This file should have the proportions of the flag
|
|
||||||
* `third_party/region-flags/svg/CQ.svg`
|
|
||||||
* This file is *not* required to have the `0 0 128 128` viewbox files in `/svg` have to have
|
|
||||||
* `third_party/region-flags/waved-svg/emoji_u1f1e8_1f1f6.svg`
|
|
||||||
* This file is produced using https://github.com/rsheeter/warp
|
|
||||||
* New flags are added to `wave_list.txt`
|
|
||||||
* To wave only the new flag delete other entries locally
|
|
||||||
|
|
||||||
## Rebuild the fonts
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Build CBDT, COLR, flags-only, and emojicompat fonts
|
rm -rf venv # in case you have an old borked venv!
|
||||||
$ ./full_rebuild.sh
|
python3 -m venv venv
|
||||||
|
source venv/bin/activate
|
||||||
|
pip install -r requirements.txt
|
||||||
|
rm -rf build/ && time make -j 48
|
||||||
|
# Should take 2-3 minutes to create noto-emoji/NotoColorEmoji.ttf
|
||||||
|
|
||||||
|
mv *.ttf fonts/
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## COLRv1
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# If you are updating to a new Unicode rev, update configs
|
||||||
|
(cd colrv1 && python colrv1_generate_configs.py)
|
||||||
|
git diff colrv1/*.toml
|
||||||
|
|
||||||
|
# Compile the fonts
|
||||||
|
(cd colrv1 && rm -rf build/ && time nanoemoji *.toml)
|
||||||
|
cp colrv1/build/NotoColorEmoji.ttf fonts/Noto-COLRv1.ttf
|
||||||
|
cp colrv1/build/NotoColorEmoji-noflags.ttf fonts/Noto-COLRv1-noflags.ttf
|
||||||
|
|
||||||
|
# Post-process them
|
||||||
|
python colrv1_postproc.py
|
||||||
|
```
|
||||||
|
|
||||||
|
## Emojicompat
|
||||||
|
|
||||||
|
TODO detailed instructions
|
|
@ -1,3 +1,27 @@
|
||||||
We don't accept pull requests, or design requests in general.
|
Want to contribute? Great! First, read this page (including the small print
|
||||||
|
at the end).
|
||||||
|
|
||||||
The Google Emoji team leads this project internally, and this repo exists to ease integration of the Emoji font binaries (and SVG 'binaries', which are not true sources).
|
### Before you contribute
|
||||||
|
Before we can use your code, you must sign the
|
||||||
|
[Google Individual Contributor License
|
||||||
|
Agreement](https://cla.developers.google.com/about/google-individual)
|
||||||
|
(CLA), which you can do online. The CLA is necessary mainly because you own the
|
||||||
|
copyright to your changes, even after your contribution becomes part of our
|
||||||
|
codebase, so we need your permission to use and distribute your code. We also
|
||||||
|
need to be sure of various other things—for instance that you'll tell us if you
|
||||||
|
know that your code infringes on other people's patents. You don't have to sign
|
||||||
|
the CLA until after you've submitted your code for review and a member has
|
||||||
|
approved it, but you must do it before we can put your code into our codebase.
|
||||||
|
Before you start working on a larger contribution, you should get in touch with
|
||||||
|
us first through the issue tracker with your idea so that we can help out and
|
||||||
|
possibly guide you. Coordinating up front makes it much easier to avoid
|
||||||
|
frustration later on.
|
||||||
|
|
||||||
|
### Code reviews
|
||||||
|
All submissions, including submissions by project members, require review.
|
||||||
|
We use Github pull requests for this purpose.
|
||||||
|
|
||||||
|
### The small print
|
||||||
|
Contributions made by corporations are covered by a different agreement than
|
||||||
|
the one above, the [Software Grant and Corporate Contributor License
|
||||||
|
Agreement](https://cla.developers.google.com/about/google-corporate).
|
||||||
|
|
258
LICENSE
|
@ -1,93 +1,201 @@
|
||||||
Copyright 2013 Google LLC
|
Apache License
|
||||||
|
Version 2.0, January 2004
|
||||||
|
http://www.apache.org/licenses/
|
||||||
|
|
||||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||||
This license is copied below, and is also available with a FAQ at:
|
|
||||||
https://scripts.sil.org/OFL
|
|
||||||
|
|
||||||
|
1. Definitions.
|
||||||
|
|
||||||
-----------------------------------------------------------
|
"License" shall mean the terms and conditions for use, reproduction,
|
||||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
and distribution as defined by Sections 1 through 9 of this document.
|
||||||
-----------------------------------------------------------
|
|
||||||
|
|
||||||
PREAMBLE
|
"Licensor" shall mean the copyright owner or entity authorized by
|
||||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
the copyright owner that is granting the License.
|
||||||
development of collaborative font projects, to support the font creation
|
|
||||||
efforts of academic and linguistic communities, and to provide a free and
|
|
||||||
open framework in which fonts may be shared and improved in partnership
|
|
||||||
with others.
|
|
||||||
|
|
||||||
The OFL allows the licensed fonts to be used, studied, modified and
|
"Legal Entity" shall mean the union of the acting entity and all
|
||||||
redistributed freely as long as they are not sold by themselves. The
|
other entities that control, are controlled by, or are under common
|
||||||
fonts, including any derivative works, can be bundled, embedded,
|
control with that entity. For the purposes of this definition,
|
||||||
redistributed and/or sold with any software provided that any reserved
|
"control" means (i) the power, direct or indirect, to cause the
|
||||||
names are not used by derivative works. The fonts and derivatives,
|
direction or management of such entity, whether by contract or
|
||||||
however, cannot be released under any other type of license. The
|
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||||
requirement for fonts to remain under this license does not apply
|
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||||
to any document created using the fonts or their derivatives.
|
|
||||||
|
|
||||||
DEFINITIONS
|
"You" (or "Your") shall mean an individual or Legal Entity
|
||||||
"Font Software" refers to the set of files released by the Copyright
|
exercising permissions granted by this License.
|
||||||
Holder(s) under this license and clearly marked as such. This may
|
|
||||||
include source files, build scripts and documentation.
|
|
||||||
|
|
||||||
"Reserved Font Name" refers to any names specified as such after the
|
"Source" form shall mean the preferred form for making modifications,
|
||||||
copyright statement(s).
|
including but not limited to software source code, documentation
|
||||||
|
source, and configuration files.
|
||||||
|
|
||||||
"Original Version" refers to the collection of Font Software components as
|
"Object" form shall mean any form resulting from mechanical
|
||||||
distributed by the Copyright Holder(s).
|
transformation or translation of a Source form, including but
|
||||||
|
not limited to compiled object code, generated documentation,
|
||||||
|
and conversions to other media types.
|
||||||
|
|
||||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
"Work" shall mean the work of authorship, whether in Source or
|
||||||
or substituting -- in part or in whole -- any of the components of the
|
Object form, made available under the License, as indicated by a
|
||||||
Original Version, by changing formats or by porting the Font Software to a
|
copyright notice that is included in or attached to the work
|
||||||
new environment.
|
(an example is provided in the Appendix below).
|
||||||
|
|
||||||
"Author" refers to any designer, engineer, programmer, technical
|
"Derivative Works" shall mean any work, whether in Source or Object
|
||||||
writer or other person who contributed to the Font Software.
|
form, that is based on (or derived from) the Work and for which the
|
||||||
|
editorial revisions, annotations, elaborations, or other modifications
|
||||||
|
represent, as a whole, an original work of authorship. For the purposes
|
||||||
|
of this License, Derivative Works shall not include works that remain
|
||||||
|
separable from, or merely link (or bind by name) to the interfaces of,
|
||||||
|
the Work and Derivative Works thereof.
|
||||||
|
|
||||||
PERMISSION & CONDITIONS
|
"Contribution" shall mean any work of authorship, including
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
the original version of the Work and any modifications or additions
|
||||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
to that Work or Derivative Works thereof, that is intentionally
|
||||||
redistribute, and sell modified and unmodified copies of the Font
|
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||||
Software, subject to the following conditions:
|
or by an individual or Legal Entity authorized to submit on behalf of
|
||||||
|
the copyright owner. For the purposes of this definition, "submitted"
|
||||||
|
means any form of electronic, verbal, or written communication sent
|
||||||
|
to the Licensor or its representatives, including but not limited to
|
||||||
|
communication on electronic mailing lists, source code control systems,
|
||||||
|
and issue tracking systems that are managed by, or on behalf of, the
|
||||||
|
Licensor for the purpose of discussing and improving the Work, but
|
||||||
|
excluding communication that is conspicuously marked or otherwise
|
||||||
|
designated in writing by the copyright owner as "Not a Contribution."
|
||||||
|
|
||||||
1) Neither the Font Software nor any of its individual components,
|
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||||
in Original or Modified Versions, may be sold by itself.
|
on behalf of whom a Contribution has been received by Licensor and
|
||||||
|
subsequently incorporated within the Work.
|
||||||
|
|
||||||
2) Original or Modified Versions of the Font Software may be bundled,
|
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||||
redistributed and/or sold with any software, provided that each copy
|
this License, each Contributor hereby grants to You a perpetual,
|
||||||
contains the above copyright notice and this license. These can be
|
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||||
included either as stand-alone text files, human-readable headers or
|
copyright license to reproduce, prepare Derivative Works of,
|
||||||
in the appropriate machine-readable metadata fields within text or
|
publicly display, publicly perform, sublicense, and distribute the
|
||||||
binary files as long as those fields can be easily viewed by the user.
|
Work and such Derivative Works in Source or Object form.
|
||||||
|
|
||||||
3) No Modified Version of the Font Software may use the Reserved Font
|
3. Grant of Patent License. Subject to the terms and conditions of
|
||||||
Name(s) unless explicit written permission is granted by the corresponding
|
this License, each Contributor hereby grants to You a perpetual,
|
||||||
Copyright Holder. This restriction only applies to the primary font name as
|
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||||
presented to the users.
|
(except as stated in this section) patent license to make, have made,
|
||||||
|
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||||
|
where such license applies only to those patent claims licensable
|
||||||
|
by such Contributor that are necessarily infringed by their
|
||||||
|
Contribution(s) alone or by combination of their Contribution(s)
|
||||||
|
with the Work to which such Contribution(s) was submitted. If You
|
||||||
|
institute patent litigation against any entity (including a
|
||||||
|
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||||
|
or a Contribution incorporated within the Work constitutes direct
|
||||||
|
or contributory patent infringement, then any patent licenses
|
||||||
|
granted to You under this License for that Work shall terminate
|
||||||
|
as of the date such litigation is filed.
|
||||||
|
|
||||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
4. Redistribution. You may reproduce and distribute copies of the
|
||||||
Software shall not be used to promote, endorse or advertise any
|
Work or Derivative Works thereof in any medium, with or without
|
||||||
Modified Version, except to acknowledge the contribution(s) of the
|
modifications, and in Source or Object form, provided that You
|
||||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
meet the following conditions:
|
||||||
permission.
|
|
||||||
|
|
||||||
5) The Font Software, modified or unmodified, in part or in whole,
|
(a) You must give any other recipients of the Work or
|
||||||
must be distributed entirely under this license, and must not be
|
Derivative Works a copy of this License; and
|
||||||
distributed under any other license. The requirement for fonts to
|
|
||||||
remain under this license does not apply to any document created
|
|
||||||
using the Font Software.
|
|
||||||
|
|
||||||
TERMINATION
|
(b) You must cause any modified files to carry prominent notices
|
||||||
This license becomes null and void if any of the above conditions are
|
stating that You changed the files; and
|
||||||
not met.
|
|
||||||
|
|
||||||
DISCLAIMER
|
(c) You must retain, in the Source form of any Derivative Works
|
||||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
that You distribute, all copyright, patent, trademark, and
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
attribution notices from the Source form of the Work,
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
excluding those notices that do not pertain to any part of
|
||||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
the Derivative Works; and
|
||||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
|
||||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
(d) If the Work includes a "NOTICE" text file as part of its
|
||||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
distribution, then any Derivative Works that You distribute must
|
||||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
include a readable copy of the attribution notices contained
|
||||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
within such NOTICE file, excluding those notices that do not
|
||||||
|
pertain to any part of the Derivative Works, in at least one
|
||||||
|
of the following places: within a NOTICE text file distributed
|
||||||
|
as part of the Derivative Works; within the Source form or
|
||||||
|
documentation, if provided along with the Derivative Works; or,
|
||||||
|
within a display generated by the Derivative Works, if and
|
||||||
|
wherever such third-party notices normally appear. The contents
|
||||||
|
of the NOTICE file are for informational purposes only and
|
||||||
|
do not modify the License. You may add Your own attribution
|
||||||
|
notices within Derivative Works that You distribute, alongside
|
||||||
|
or as an addendum to the NOTICE text from the Work, provided
|
||||||
|
that such additional attribution notices cannot be construed
|
||||||
|
as modifying the License.
|
||||||
|
|
||||||
|
You may add Your own copyright statement to Your modifications and
|
||||||
|
may provide additional or different license terms and conditions
|
||||||
|
for use, reproduction, or distribution of Your modifications, or
|
||||||
|
for any such Derivative Works as a whole, provided Your use,
|
||||||
|
reproduction, and distribution of the Work otherwise complies with
|
||||||
|
the conditions stated in this License.
|
||||||
|
|
||||||
|
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||||
|
any Contribution intentionally submitted for inclusion in the Work
|
||||||
|
by You to the Licensor shall be under the terms and conditions of
|
||||||
|
this License, without any additional terms or conditions.
|
||||||
|
Notwithstanding the above, nothing herein shall supersede or modify
|
||||||
|
the terms of any separate license agreement you may have executed
|
||||||
|
with Licensor regarding such Contributions.
|
||||||
|
|
||||||
|
6. Trademarks. This License does not grant permission to use the trade
|
||||||
|
names, trademarks, service marks, or product names of the Licensor,
|
||||||
|
except as required for reasonable and customary use in describing the
|
||||||
|
origin of the Work and reproducing the content of the NOTICE file.
|
||||||
|
|
||||||
|
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||||
|
agreed to in writing, Licensor provides the Work (and each
|
||||||
|
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||||
|
implied, including, without limitation, any warranties or conditions
|
||||||
|
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||||
|
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||||
|
appropriateness of using or redistributing the Work and assume any
|
||||||
|
risks associated with Your exercise of permissions under this License.
|
||||||
|
|
||||||
|
8. Limitation of Liability. In no event and under no legal theory,
|
||||||
|
whether in tort (including negligence), contract, or otherwise,
|
||||||
|
unless required by applicable law (such as deliberate and grossly
|
||||||
|
negligent acts) or agreed to in writing, shall any Contributor be
|
||||||
|
liable to You for damages, including any direct, indirect, special,
|
||||||
|
incidental, or consequential damages of any character arising as a
|
||||||
|
result of this License or out of the use or inability to use the
|
||||||
|
Work (including but not limited to damages for loss of goodwill,
|
||||||
|
work stoppage, computer failure or malfunction, or any and all
|
||||||
|
other commercial damages or losses), even if such Contributor
|
||||||
|
has been advised of the possibility of such damages.
|
||||||
|
|
||||||
|
9. Accepting Warranty or Additional Liability. While redistributing
|
||||||
|
the Work or Derivative Works thereof, You may choose to offer,
|
||||||
|
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||||
|
or other liability obligations and/or rights consistent with this
|
||||||
|
License. However, in accepting such obligations, You may act only
|
||||||
|
on Your own behalf and on Your sole responsibility, not on behalf
|
||||||
|
of any other Contributor, and only if You agree to indemnify,
|
||||||
|
defend, and hold each Contributor harmless for any liability
|
||||||
|
incurred by, or claims asserted against, such Contributor by reason
|
||||||
|
of your accepting any such warranty or additional liability.
|
||||||
|
|
||||||
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
APPENDIX: How to apply the Apache License to your work.
|
||||||
|
|
||||||
|
To apply the Apache License to your work, attach the following
|
||||||
|
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||||
|
replaced with your own identifying information. (Don't include
|
||||||
|
the brackets!) The text should be enclosed in the appropriate
|
||||||
|
comment syntax for the file format. We also recommend that a
|
||||||
|
file or class name and description of purpose be included on the
|
||||||
|
same "printed page" as the copyright notice for easier
|
||||||
|
identification within third-party archives.
|
||||||
|
|
||||||
|
Copyright [yyyy] [name of copyright owner]
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
|
2
Makefile
|
@ -55,7 +55,7 @@ COMPRESSED_DIR := $(BUILD_DIR)/compressed_pngs
|
||||||
LIMITED_FLAGS = CN DE ES FR GB IT JP KR RU US
|
LIMITED_FLAGS = CN DE ES FR GB IT JP KR RU US
|
||||||
SELECTED_FLAGS = AC AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ \
|
SELECTED_FLAGS = AC AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ \
|
||||||
BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BW BY BZ \
|
BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BW BY BZ \
|
||||||
CA CC CD CF CG CH CI CK CL CM CN CO CQ CR CU CV CW CX CY CZ \
|
CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ \
|
||||||
DE DJ DK DM DO DZ \
|
DE DJ DK DM DO DZ \
|
||||||
EC EE EG EH ER ES ET EU \
|
EC EE EG EH ER ES ET EU \
|
||||||
FI FJ FK FM FO FR \
|
FI FJ FK FM FO FR \
|
||||||
|
|
|
@ -78,7 +78,7 @@
|
||||||
<head>
|
<head>
|
||||||
<!-- Most of this table will be recalculated by the compiler -->
|
<!-- Most of this table will be recalculated by the compiler -->
|
||||||
<tableVersion value="1.0"/>
|
<tableVersion value="1.0"/>
|
||||||
<fontRevision value="2.047"/>
|
<fontRevision value="2.038"/>
|
||||||
<checkSumAdjustment value="0x4d5a161a"/>
|
<checkSumAdjustment value="0x4d5a161a"/>
|
||||||
<magicNumber value="0x5f0f3cf5"/>
|
<magicNumber value="0x5f0f3cf5"/>
|
||||||
<flags value="00000000 00001011"/>
|
<flags value="00000000 00001011"/>
|
||||||
|
@ -246,7 +246,7 @@
|
||||||
Noto Color Emoji
|
Noto Color Emoji
|
||||||
</namerecord>
|
</namerecord>
|
||||||
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
|
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
|
||||||
Version 2.047;GOOG;noto-emoji:20240827:6c211821b8442ab3683a502f9a79b2034293fced
|
Version 2.038;GOOG;noto-emoji:20220906:4b1c5bfb0d5b1f5c69aa321d5b6e70656ead1d30
|
||||||
</namerecord>
|
</namerecord>
|
||||||
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
|
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
|
||||||
NotoColorEmoji
|
NotoColorEmoji
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
Noto Emoji (Stands for No Tofu) is an open source (Open Font License 1.1) emoji library that provides standard Unicode emoji support and tools for working with them including:
|
Noto Emoji (Stands for No Tofu) is an open source (Open Font License 1.1) emoji library that provides standard Unicode emoji support and tools for working with them including:
|
||||||
|
|
||||||
- A Unicode compliant color emoji [font](https://github.com/googlefonts/noto-emoji/raw/main/fonts/NotoColorEmoji.ttf).
|
- A Unicode compliant color emoji [font](https://github.com/googlefonts/noto-emoji/raw/main/fonts/NotoColorEmoji.ttf).
|
||||||
- A full library of Noto color emoji font files including vector svgs and pngs
|
- A full library of Noto color emoji font files including 3,633 vector svgs and pngs
|
||||||
- [Metadata](https://github.com/googlefonts/emoji-metadata) for Emoji Input (including shortcodes, emoji ordering, ascii equivalents)
|
- [Metadata](https://github.com/googlefonts/emoji-metadata) for Emoji Input (including shortcodes, emoji ordering, ascii equivalents)
|
||||||
|
|
||||||
## Color Font
|
## Color Font
|
||||||
|
|
|
@ -1,37 +0,0 @@
|
||||||
"""Prints info about emoji fonts."""
|
|
||||||
|
|
||||||
from fontTools import ttLib
|
|
||||||
from pathlib import Path
|
|
||||||
import sys
|
|
||||||
|
|
||||||
|
|
||||||
NAME_ID_VERSION = 5
|
|
||||||
|
|
||||||
|
|
||||||
def name(font, name_id):
|
|
||||||
return ",".join(n.toUnicode() for n in font["name"].names if n.isUnicode() and n.nameID == name_id)
|
|
||||||
|
|
||||||
|
|
||||||
def main():
|
|
||||||
font_files = sorted(p for p in (Path(__file__).parent / "fonts").iterdir() if p.suffix == ".ttf")
|
|
||||||
max_name_len = max(len(p.name) for p in font_files)
|
|
||||||
|
|
||||||
for font_file in font_files:
|
|
||||||
font = ttLib.TTFont(font_file)
|
|
||||||
|
|
||||||
font_type = []
|
|
||||||
if "CBDT" in font:
|
|
||||||
font_type.append("CBDT")
|
|
||||||
if "COLR" in font:
|
|
||||||
font_type.append("COLR")
|
|
||||||
if "meta" in font and "Emji" in font["meta"].data:
|
|
||||||
font_type.append("EmojiCompat")
|
|
||||||
font_type.append(f"fontRevision:{font['head'].fontRevision:.3f}")
|
|
||||||
font_type.append(name(font, NAME_ID_VERSION))
|
|
||||||
font_type = ", ".join(font_type)
|
|
||||||
|
|
||||||
print(f"{font_file.name:{max_name_len + 1}} {font_type}")
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
main()
|
|
126
colrv1/all.toml
|
@ -162,7 +162,6 @@ srcs = [
|
||||||
"../svg/emoji_u1f342.svg",
|
"../svg/emoji_u1f342.svg",
|
||||||
"../svg/emoji_u1f343.svg",
|
"../svg/emoji_u1f343.svg",
|
||||||
"../svg/emoji_u1f344.svg",
|
"../svg/emoji_u1f344.svg",
|
||||||
"../svg/emoji_u1f344_200d_1f7eb.svg",
|
|
||||||
"../svg/emoji_u1f345.svg",
|
"../svg/emoji_u1f345.svg",
|
||||||
"../svg/emoji_u1f346.svg",
|
"../svg/emoji_u1f346.svg",
|
||||||
"../svg/emoji_u1f347.svg",
|
"../svg/emoji_u1f347.svg",
|
||||||
|
@ -170,7 +169,6 @@ srcs = [
|
||||||
"../svg/emoji_u1f349.svg",
|
"../svg/emoji_u1f349.svg",
|
||||||
"../svg/emoji_u1f34a.svg",
|
"../svg/emoji_u1f34a.svg",
|
||||||
"../svg/emoji_u1f34b.svg",
|
"../svg/emoji_u1f34b.svg",
|
||||||
"../svg/emoji_u1f34b_200d_1f7e9.svg",
|
|
||||||
"../svg/emoji_u1f34c.svg",
|
"../svg/emoji_u1f34c.svg",
|
||||||
"../svg/emoji_u1f34d.svg",
|
"../svg/emoji_u1f34d.svg",
|
||||||
"../svg/emoji_u1f34e.svg",
|
"../svg/emoji_u1f34e.svg",
|
||||||
|
@ -298,39 +296,21 @@ srcs = [
|
||||||
"../svg/emoji_u1f3c3.svg",
|
"../svg/emoji_u1f3c3.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fb.svg",
|
"../svg/emoji_u1f3c3_1f3fb.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fb_200d_2640.svg",
|
"../svg/emoji_u1f3c3_1f3fb_200d_2640.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fb_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fb_200d_2642.svg",
|
"../svg/emoji_u1f3c3_1f3fb_200d_2642.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fb_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fb_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fc.svg",
|
"../svg/emoji_u1f3c3_1f3fc.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fc_200d_2640.svg",
|
"../svg/emoji_u1f3c3_1f3fc_200d_2640.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fc_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fc_200d_2642.svg",
|
"../svg/emoji_u1f3c3_1f3fc_200d_2642.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fc_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fd.svg",
|
"../svg/emoji_u1f3c3_1f3fd.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fd_200d_2640.svg",
|
"../svg/emoji_u1f3c3_1f3fd_200d_2640.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fd_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fd_200d_2642.svg",
|
"../svg/emoji_u1f3c3_1f3fd_200d_2642.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fd_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fe.svg",
|
"../svg/emoji_u1f3c3_1f3fe.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fe_200d_2640.svg",
|
"../svg/emoji_u1f3c3_1f3fe_200d_2640.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fe_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fe_200d_2642.svg",
|
"../svg/emoji_u1f3c3_1f3fe_200d_2642.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fe_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fe_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3ff.svg",
|
"../svg/emoji_u1f3c3_1f3ff.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3ff_200d_2640.svg",
|
"../svg/emoji_u1f3c3_1f3ff_200d_2640.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3ff_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3ff_200d_2642.svg",
|
"../svg/emoji_u1f3c3_1f3ff_200d_2642.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3ff_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3ff_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_200d_2640.svg",
|
"../svg/emoji_u1f3c3_200d_2640.svg",
|
||||||
"../svg/emoji_u1f3c3_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_200d_2642.svg",
|
"../svg/emoji_u1f3c3_200d_2642.svg",
|
||||||
"../svg/emoji_u1f3c3_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c4.svg",
|
"../svg/emoji_u1f3c4.svg",
|
||||||
"../svg/emoji_u1f3c4_1f3fb.svg",
|
"../svg/emoji_u1f3c4_1f3fb.svg",
|
||||||
"../svg/emoji_u1f3c4_1f3fb_200d_2640.svg",
|
"../svg/emoji_u1f3c4_1f3fb_200d_2640.svg",
|
||||||
|
@ -505,7 +485,6 @@ srcs = [
|
||||||
"../svg/emoji_u1f424.svg",
|
"../svg/emoji_u1f424.svg",
|
||||||
"../svg/emoji_u1f425.svg",
|
"../svg/emoji_u1f425.svg",
|
||||||
"../svg/emoji_u1f426.svg",
|
"../svg/emoji_u1f426.svg",
|
||||||
"../svg/emoji_u1f426_200d_1f525.svg",
|
|
||||||
"../svg/emoji_u1f426_200d_2b1b.svg",
|
"../svg/emoji_u1f426_200d_2b1b.svg",
|
||||||
"../svg/emoji_u1f427.svg",
|
"../svg/emoji_u1f427.svg",
|
||||||
"../svg/emoji_u1f428.svg",
|
"../svg/emoji_u1f428.svg",
|
||||||
|
@ -670,15 +649,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f91d_200d_1f468_1f3fe.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f91d_200d_1f468_1f3fe.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f91d_200d_1f468_1f3ff.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f91d_200d_1f468_1f3ff.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9af.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9b0.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9b1.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9b2.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9b3.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9bc.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9bd.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_2695.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_2695.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_2696.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_2696.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_2708.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_2708.svg",
|
||||||
|
@ -712,15 +688,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f91d_200d_1f468_1f3fe.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f91d_200d_1f468_1f3fe.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f91d_200d_1f468_1f3ff.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f91d_200d_1f468_1f3ff.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9af.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9b0.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9b1.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9b2.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9b3.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9bc.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9bd.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_2695.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_2695.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_2696.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_2696.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_2708.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_2708.svg",
|
||||||
|
@ -754,15 +727,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f91d_200d_1f468_1f3fe.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f91d_200d_1f468_1f3fe.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f91d_200d_1f468_1f3ff.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f91d_200d_1f468_1f3ff.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9af.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9b0.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9b1.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9b2.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9b3.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9bc.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9bd.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_2695.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_2695.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_2696.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_2696.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_2708.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_2708.svg",
|
||||||
|
@ -796,15 +766,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f91d_200d_1f468_1f3fd.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f91d_200d_1f468_1f3fd.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f91d_200d_1f468_1f3ff.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f91d_200d_1f468_1f3ff.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9af.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9b0.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9b1.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9b2.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9b3.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9bc.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9bd.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_2695.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_2695.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_2696.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_2696.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_2708.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_2708.svg",
|
||||||
|
@ -838,15 +805,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f91d_200d_1f468_1f3fd.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f91d_200d_1f468_1f3fd.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f91d_200d_1f468_1f3fe.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f91d_200d_1f468_1f3fe.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9af.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9b0.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9b1.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9b2.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9b3.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9bc.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9bd.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_2695.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_2695.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_2696.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_2696.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_2708.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_2708.svg",
|
||||||
|
@ -890,15 +854,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f468_200d_1f680.svg",
|
"../svg/emoji_u1f468_200d_1f680.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f692.svg",
|
"../svg/emoji_u1f468_200d_1f692.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9af.svg",
|
"../svg/emoji_u1f468_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_200d_1f9b0.svg",
|
"../svg/emoji_u1f468_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9b1.svg",
|
"../svg/emoji_u1f468_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9b2.svg",
|
"../svg/emoji_u1f468_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9b3.svg",
|
"../svg/emoji_u1f468_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9bc.svg",
|
"../svg/emoji_u1f468_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_200d_1f9bd.svg",
|
"../svg/emoji_u1f468_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_200d_2695.svg",
|
"../svg/emoji_u1f468_200d_2695.svg",
|
||||||
"../svg/emoji_u1f468_200d_2696.svg",
|
"../svg/emoji_u1f468_200d_2696.svg",
|
||||||
"../svg/emoji_u1f468_200d_2708.svg",
|
"../svg/emoji_u1f468_200d_2708.svg",
|
||||||
|
@ -929,15 +890,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f91d_200d_1f469_1f3fe.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f91d_200d_1f469_1f3fe.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f91d_200d_1f469_1f3ff.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f91d_200d_1f469_1f3ff.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9af.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9b0.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9b1.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9b2.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9b3.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9bc.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9bd.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_2695.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_2695.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_2696.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_2696.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_2708.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_2708.svg",
|
||||||
|
@ -985,15 +943,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f91d_200d_1f469_1f3fe.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f91d_200d_1f469_1f3fe.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f91d_200d_1f469_1f3ff.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f91d_200d_1f469_1f3ff.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9af.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9b0.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9b1.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9b2.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9b3.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9bc.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9bd.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_2695.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_2695.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_2696.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_2696.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_2708.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_2708.svg",
|
||||||
|
@ -1041,15 +996,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f91d_200d_1f469_1f3fe.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f91d_200d_1f469_1f3fe.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f91d_200d_1f469_1f3ff.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f91d_200d_1f469_1f3ff.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9af.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9b0.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9b1.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9b2.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9b3.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9bc.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9bd.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_2695.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_2695.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_2696.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_2696.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_2708.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_2708.svg",
|
||||||
|
@ -1097,15 +1049,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f91d_200d_1f469_1f3fd.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f91d_200d_1f469_1f3fd.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f91d_200d_1f469_1f3ff.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f91d_200d_1f469_1f3ff.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9af.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9b0.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9b1.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9b2.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9b3.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9bc.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9bd.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_2695.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_2695.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_2696.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_2696.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_2708.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_2708.svg",
|
||||||
|
@ -1153,15 +1102,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f91d_200d_1f469_1f3fd.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f91d_200d_1f469_1f3fd.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f91d_200d_1f469_1f3fe.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f91d_200d_1f469_1f3fe.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9af.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9b0.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9b1.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9b2.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9b3.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9bc.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9bd.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_2695.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_2695.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_2696.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_2696.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_2708.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_2708.svg",
|
||||||
|
@ -1210,15 +1156,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f469_200d_1f680.svg",
|
"../svg/emoji_u1f469_200d_1f680.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f692.svg",
|
"../svg/emoji_u1f469_200d_1f692.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9af.svg",
|
"../svg/emoji_u1f469_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_200d_1f9b0.svg",
|
"../svg/emoji_u1f469_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9b1.svg",
|
"../svg/emoji_u1f469_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9b2.svg",
|
"../svg/emoji_u1f469_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9b3.svg",
|
"../svg/emoji_u1f469_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9bc.svg",
|
"../svg/emoji_u1f469_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_200d_1f9bd.svg",
|
"../svg/emoji_u1f469_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_200d_2695.svg",
|
"../svg/emoji_u1f469_200d_2695.svg",
|
||||||
"../svg/emoji_u1f469_200d_2696.svg",
|
"../svg/emoji_u1f469_200d_2696.svg",
|
||||||
"../svg/emoji_u1f469_200d_2708.svg",
|
"../svg/emoji_u1f469_200d_2708.svg",
|
||||||
|
@ -1848,8 +1791,6 @@ srcs = [
|
||||||
"../svg/emoji_u1f640.svg",
|
"../svg/emoji_u1f640.svg",
|
||||||
"../svg/emoji_u1f641.svg",
|
"../svg/emoji_u1f641.svg",
|
||||||
"../svg/emoji_u1f642.svg",
|
"../svg/emoji_u1f642.svg",
|
||||||
"../svg/emoji_u1f642_200d_2194.svg",
|
|
||||||
"../svg/emoji_u1f642_200d_2195.svg",
|
|
||||||
"../svg/emoji_u1f643.svg",
|
"../svg/emoji_u1f643.svg",
|
||||||
"../svg/emoji_u1f644.svg",
|
"../svg/emoji_u1f644.svg",
|
||||||
"../svg/emoji_u1f645.svg",
|
"../svg/emoji_u1f645.svg",
|
||||||
|
@ -2083,39 +2024,21 @@ srcs = [
|
||||||
"../svg/emoji_u1f6b6.svg",
|
"../svg/emoji_u1f6b6.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fb.svg",
|
"../svg/emoji_u1f6b6_1f3fb.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fb_200d_2640.svg",
|
"../svg/emoji_u1f6b6_1f3fb_200d_2640.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fb_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fb_200d_2642.svg",
|
"../svg/emoji_u1f6b6_1f3fb_200d_2642.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fb_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fb_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fc.svg",
|
"../svg/emoji_u1f6b6_1f3fc.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fc_200d_2640.svg",
|
"../svg/emoji_u1f6b6_1f3fc_200d_2640.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fc_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fc_200d_2642.svg",
|
"../svg/emoji_u1f6b6_1f3fc_200d_2642.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fc_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fd.svg",
|
"../svg/emoji_u1f6b6_1f3fd.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fd_200d_2640.svg",
|
"../svg/emoji_u1f6b6_1f3fd_200d_2640.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fd_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fd_200d_2642.svg",
|
"../svg/emoji_u1f6b6_1f3fd_200d_2642.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fd_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fe.svg",
|
"../svg/emoji_u1f6b6_1f3fe.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fe_200d_2640.svg",
|
"../svg/emoji_u1f6b6_1f3fe_200d_2640.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fe_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fe_200d_2642.svg",
|
"../svg/emoji_u1f6b6_1f3fe_200d_2642.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fe_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fe_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3ff.svg",
|
"../svg/emoji_u1f6b6_1f3ff.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3ff_200d_2640.svg",
|
"../svg/emoji_u1f6b6_1f3ff_200d_2640.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3ff_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3ff_200d_2642.svg",
|
"../svg/emoji_u1f6b6_1f3ff_200d_2642.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3ff_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3ff_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_200d_2640.svg",
|
"../svg/emoji_u1f6b6_200d_2640.svg",
|
||||||
"../svg/emoji_u1f6b6_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_200d_2642.svg",
|
"../svg/emoji_u1f6b6_200d_2642.svg",
|
||||||
"../svg/emoji_u1f6b6_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b7.svg",
|
"../svg/emoji_u1f6b7.svg",
|
||||||
"../svg/emoji_u1f6b8.svg",
|
"../svg/emoji_u1f6b8.svg",
|
||||||
"../svg/emoji_u1f6b9.svg",
|
"../svg/emoji_u1f6b9.svg",
|
||||||
|
@ -2671,39 +2594,21 @@ srcs = [
|
||||||
"../svg/emoji_u1f9ce.svg",
|
"../svg/emoji_u1f9ce.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fb.svg",
|
"../svg/emoji_u1f9ce_1f3fb.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fb_200d_2640.svg",
|
"../svg/emoji_u1f9ce_1f3fb_200d_2640.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fb_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fb_200d_2642.svg",
|
"../svg/emoji_u1f9ce_1f3fb_200d_2642.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fb_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fb_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fc.svg",
|
"../svg/emoji_u1f9ce_1f3fc.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fc_200d_2640.svg",
|
"../svg/emoji_u1f9ce_1f3fc_200d_2640.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fc_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fc_200d_2642.svg",
|
"../svg/emoji_u1f9ce_1f3fc_200d_2642.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fc_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fd.svg",
|
"../svg/emoji_u1f9ce_1f3fd.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fd_200d_2640.svg",
|
"../svg/emoji_u1f9ce_1f3fd_200d_2640.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fd_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fd_200d_2642.svg",
|
"../svg/emoji_u1f9ce_1f3fd_200d_2642.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fd_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fe.svg",
|
"../svg/emoji_u1f9ce_1f3fe.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fe_200d_2640.svg",
|
"../svg/emoji_u1f9ce_1f3fe_200d_2640.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fe_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fe_200d_2642.svg",
|
"../svg/emoji_u1f9ce_1f3fe_200d_2642.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fe_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fe_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3ff.svg",
|
"../svg/emoji_u1f9ce_1f3ff.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3ff_200d_2640.svg",
|
"../svg/emoji_u1f9ce_1f3ff_200d_2640.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3ff_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3ff_200d_2642.svg",
|
"../svg/emoji_u1f9ce_1f3ff_200d_2642.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3ff_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3ff_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_200d_2640.svg",
|
"../svg/emoji_u1f9ce_200d_2640.svg",
|
||||||
"../svg/emoji_u1f9ce_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_200d_2642.svg",
|
"../svg/emoji_u1f9ce_200d_2642.svg",
|
||||||
"../svg/emoji_u1f9ce_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9cf.svg",
|
"../svg/emoji_u1f9cf.svg",
|
||||||
"../svg/emoji_u1f9cf_1f3fb.svg",
|
"../svg/emoji_u1f9cf_1f3fb.svg",
|
||||||
"../svg/emoji_u1f9cf_1f3fb_200d_2640.svg",
|
"../svg/emoji_u1f9cf_1f3fb_200d_2640.svg",
|
||||||
|
@ -2746,15 +2651,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9af.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b0.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b1.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b2.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b3.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9bc.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9bd.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_2695.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_2695.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_2696.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_2696.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_2708.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_2708.svg",
|
||||||
|
@ -2788,15 +2690,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9af.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b0.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b1.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b2.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b3.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9bc.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9bd.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_2695.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_2695.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_2696.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_2696.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_2708.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_2708.svg",
|
||||||
|
@ -2830,15 +2729,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9af.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b0.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b1.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b2.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b3.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9bc.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9bd.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_2695.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_2695.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_2696.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_2696.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_2708.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_2708.svg",
|
||||||
|
@ -2872,15 +2768,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9af.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b0.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b1.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b2.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b3.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9bc.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9bd.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_2695.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_2695.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_2696.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_2696.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_2708.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_2708.svg",
|
||||||
|
@ -2914,15 +2807,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9af.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b0.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b1.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b2.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b3.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9bc.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9bd.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_2695.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_2695.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_2696.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_2696.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_2708.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_2708.svg",
|
||||||
|
@ -2951,19 +2841,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f9d1_200d_1f692.svg",
|
"../svg/emoji_u1f9d1_200d_1f692.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f91d_200d_1f9d1.svg",
|
"../svg/emoji_u1f9d1_200d_1f91d_200d_1f9d1.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9af.svg",
|
"../svg/emoji_u1f9d1_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_200d_1f9b0.svg",
|
"../svg/emoji_u1f9d1_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9b1.svg",
|
"../svg/emoji_u1f9d1_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9b2.svg",
|
"../svg/emoji_u1f9d1_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9b3.svg",
|
"../svg/emoji_u1f9d1_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9bc.svg",
|
"../svg/emoji_u1f9d1_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_200d_1f9bd.svg",
|
"../svg/emoji_u1f9d1_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_200d_1f9d1_200d_1f9d2.svg",
|
|
||||||
"../svg/emoji_u1f9d1_200d_1f9d1_200d_1f9d2_200d_1f9d2.svg",
|
|
||||||
"../svg/emoji_u1f9d1_200d_1f9d2.svg",
|
|
||||||
"../svg/emoji_u1f9d1_200d_1f9d2_200d_1f9d2.svg",
|
|
||||||
"../svg/emoji_u1f9d1_200d_2695.svg",
|
"../svg/emoji_u1f9d1_200d_2695.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_2696.svg",
|
"../svg/emoji_u1f9d1_200d_2696.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_2708.svg",
|
"../svg/emoji_u1f9d1_200d_2708.svg",
|
||||||
|
@ -3207,8 +3090,6 @@ srcs = [
|
||||||
"../svg/emoji_u1fa86.svg",
|
"../svg/emoji_u1fa86.svg",
|
||||||
"../svg/emoji_u1fa87.svg",
|
"../svg/emoji_u1fa87.svg",
|
||||||
"../svg/emoji_u1fa88.svg",
|
"../svg/emoji_u1fa88.svg",
|
||||||
"../svg/emoji_u1fa89.svg",
|
|
||||||
"../svg/emoji_u1fa8f.svg",
|
|
||||||
"../svg/emoji_u1fa90.svg",
|
"../svg/emoji_u1fa90.svg",
|
||||||
"../svg/emoji_u1fa91.svg",
|
"../svg/emoji_u1fa91.svg",
|
||||||
"../svg/emoji_u1fa92.svg",
|
"../svg/emoji_u1fa92.svg",
|
||||||
|
@ -3255,7 +3136,6 @@ srcs = [
|
||||||
"../svg/emoji_u1fabb.svg",
|
"../svg/emoji_u1fabb.svg",
|
||||||
"../svg/emoji_u1fabc.svg",
|
"../svg/emoji_u1fabc.svg",
|
||||||
"../svg/emoji_u1fabd.svg",
|
"../svg/emoji_u1fabd.svg",
|
||||||
"../svg/emoji_u1fabe.svg",
|
|
||||||
"../svg/emoji_u1fabf.svg",
|
"../svg/emoji_u1fabf.svg",
|
||||||
"../svg/emoji_u1fac0.svg",
|
"../svg/emoji_u1fac0.svg",
|
||||||
"../svg/emoji_u1fac1.svg",
|
"../svg/emoji_u1fac1.svg",
|
||||||
|
@ -3278,7 +3158,6 @@ srcs = [
|
||||||
"../svg/emoji_u1fac5_1f3fd.svg",
|
"../svg/emoji_u1fac5_1f3fd.svg",
|
||||||
"../svg/emoji_u1fac5_1f3fe.svg",
|
"../svg/emoji_u1fac5_1f3fe.svg",
|
||||||
"../svg/emoji_u1fac5_1f3ff.svg",
|
"../svg/emoji_u1fac5_1f3ff.svg",
|
||||||
"../svg/emoji_u1fac6.svg",
|
|
||||||
"../svg/emoji_u1face.svg",
|
"../svg/emoji_u1face.svg",
|
||||||
"../svg/emoji_u1facf.svg",
|
"../svg/emoji_u1facf.svg",
|
||||||
"../svg/emoji_u1fad0.svg",
|
"../svg/emoji_u1fad0.svg",
|
||||||
|
@ -3293,8 +3172,6 @@ srcs = [
|
||||||
"../svg/emoji_u1fad9.svg",
|
"../svg/emoji_u1fad9.svg",
|
||||||
"../svg/emoji_u1fada.svg",
|
"../svg/emoji_u1fada.svg",
|
||||||
"../svg/emoji_u1fadb.svg",
|
"../svg/emoji_u1fadb.svg",
|
||||||
"../svg/emoji_u1fadc.svg",
|
|
||||||
"../svg/emoji_u1fadf.svg",
|
|
||||||
"../svg/emoji_u1fae0.svg",
|
"../svg/emoji_u1fae0.svg",
|
||||||
"../svg/emoji_u1fae1.svg",
|
"../svg/emoji_u1fae1.svg",
|
||||||
"../svg/emoji_u1fae2.svg",
|
"../svg/emoji_u1fae2.svg",
|
||||||
|
@ -3304,7 +3181,6 @@ srcs = [
|
||||||
"../svg/emoji_u1fae6.svg",
|
"../svg/emoji_u1fae6.svg",
|
||||||
"../svg/emoji_u1fae7.svg",
|
"../svg/emoji_u1fae7.svg",
|
||||||
"../svg/emoji_u1fae8.svg",
|
"../svg/emoji_u1fae8.svg",
|
||||||
"../svg/emoji_u1fae9.svg",
|
|
||||||
"../svg/emoji_u1faf0.svg",
|
"../svg/emoji_u1faf0.svg",
|
||||||
"../svg/emoji_u1faf0_1f3fb.svg",
|
"../svg/emoji_u1faf0_1f3fb.svg",
|
||||||
"../svg/emoji_u1faf0_1f3fc.svg",
|
"../svg/emoji_u1faf0_1f3fc.svg",
|
||||||
|
@ -3493,7 +3369,6 @@ srcs = [
|
||||||
"../svg/emoji_u26cf.svg",
|
"../svg/emoji_u26cf.svg",
|
||||||
"../svg/emoji_u26d1.svg",
|
"../svg/emoji_u26d1.svg",
|
||||||
"../svg/emoji_u26d3.svg",
|
"../svg/emoji_u26d3.svg",
|
||||||
"../svg/emoji_u26d3_200d_1f4a5.svg",
|
|
||||||
"../svg/emoji_u26d4.svg",
|
"../svg/emoji_u26d4.svg",
|
||||||
"../svg/emoji_u26e9.svg",
|
"../svg/emoji_u26e9.svg",
|
||||||
"../svg/emoji_u26ea.svg",
|
"../svg/emoji_u26ea.svg",
|
||||||
|
@ -3645,7 +3520,6 @@ srcs = [
|
||||||
"../third_party/region-flags/waved-svg/emoji_u1f1e8_1f1f3.svg",
|
"../third_party/region-flags/waved-svg/emoji_u1f1e8_1f1f3.svg",
|
||||||
"../third_party/region-flags/waved-svg/emoji_u1f1e8_1f1f4.svg",
|
"../third_party/region-flags/waved-svg/emoji_u1f1e8_1f1f4.svg",
|
||||||
"../third_party/region-flags/waved-svg/emoji_u1f1e8_1f1f5.svg",
|
"../third_party/region-flags/waved-svg/emoji_u1f1e8_1f1f5.svg",
|
||||||
"../third_party/region-flags/waved-svg/emoji_u1f1e8_1f1f6.svg",
|
|
||||||
"../third_party/region-flags/waved-svg/emoji_u1f1e8_1f1f7.svg",
|
"../third_party/region-flags/waved-svg/emoji_u1f1e8_1f1f7.svg",
|
||||||
"../third_party/region-flags/waved-svg/emoji_u1f1e8_1f1fa.svg",
|
"../third_party/region-flags/waved-svg/emoji_u1f1e8_1f1fa.svg",
|
||||||
"../third_party/region-flags/waved-svg/emoji_u1f1e8_1f1fb.svg",
|
"../third_party/region-flags/waved-svg/emoji_u1f1e8_1f1fb.svg",
|
||||||
|
|
|
@ -136,7 +136,6 @@ srcs = [
|
||||||
"../svg/emoji_u1f342.svg",
|
"../svg/emoji_u1f342.svg",
|
||||||
"../svg/emoji_u1f343.svg",
|
"../svg/emoji_u1f343.svg",
|
||||||
"../svg/emoji_u1f344.svg",
|
"../svg/emoji_u1f344.svg",
|
||||||
"../svg/emoji_u1f344_200d_1f7eb.svg",
|
|
||||||
"../svg/emoji_u1f345.svg",
|
"../svg/emoji_u1f345.svg",
|
||||||
"../svg/emoji_u1f346.svg",
|
"../svg/emoji_u1f346.svg",
|
||||||
"../svg/emoji_u1f347.svg",
|
"../svg/emoji_u1f347.svg",
|
||||||
|
@ -144,7 +143,6 @@ srcs = [
|
||||||
"../svg/emoji_u1f349.svg",
|
"../svg/emoji_u1f349.svg",
|
||||||
"../svg/emoji_u1f34a.svg",
|
"../svg/emoji_u1f34a.svg",
|
||||||
"../svg/emoji_u1f34b.svg",
|
"../svg/emoji_u1f34b.svg",
|
||||||
"../svg/emoji_u1f34b_200d_1f7e9.svg",
|
|
||||||
"../svg/emoji_u1f34c.svg",
|
"../svg/emoji_u1f34c.svg",
|
||||||
"../svg/emoji_u1f34d.svg",
|
"../svg/emoji_u1f34d.svg",
|
||||||
"../svg/emoji_u1f34e.svg",
|
"../svg/emoji_u1f34e.svg",
|
||||||
|
@ -272,39 +270,21 @@ srcs = [
|
||||||
"../svg/emoji_u1f3c3.svg",
|
"../svg/emoji_u1f3c3.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fb.svg",
|
"../svg/emoji_u1f3c3_1f3fb.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fb_200d_2640.svg",
|
"../svg/emoji_u1f3c3_1f3fb_200d_2640.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fb_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fb_200d_2642.svg",
|
"../svg/emoji_u1f3c3_1f3fb_200d_2642.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fb_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fb_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fc.svg",
|
"../svg/emoji_u1f3c3_1f3fc.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fc_200d_2640.svg",
|
"../svg/emoji_u1f3c3_1f3fc_200d_2640.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fc_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fc_200d_2642.svg",
|
"../svg/emoji_u1f3c3_1f3fc_200d_2642.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fc_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fd.svg",
|
"../svg/emoji_u1f3c3_1f3fd.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fd_200d_2640.svg",
|
"../svg/emoji_u1f3c3_1f3fd_200d_2640.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fd_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fd_200d_2642.svg",
|
"../svg/emoji_u1f3c3_1f3fd_200d_2642.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fd_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fe.svg",
|
"../svg/emoji_u1f3c3_1f3fe.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fe_200d_2640.svg",
|
"../svg/emoji_u1f3c3_1f3fe_200d_2640.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fe_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fe_200d_2642.svg",
|
"../svg/emoji_u1f3c3_1f3fe_200d_2642.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3fe_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3fe_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3ff.svg",
|
"../svg/emoji_u1f3c3_1f3ff.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3ff_200d_2640.svg",
|
"../svg/emoji_u1f3c3_1f3ff_200d_2640.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3ff_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3ff_200d_2642.svg",
|
"../svg/emoji_u1f3c3_1f3ff_200d_2642.svg",
|
||||||
"../svg/emoji_u1f3c3_1f3ff_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_1f3ff_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_200d_2640.svg",
|
"../svg/emoji_u1f3c3_200d_2640.svg",
|
||||||
"../svg/emoji_u1f3c3_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_200d_2642.svg",
|
"../svg/emoji_u1f3c3_200d_2642.svg",
|
||||||
"../svg/emoji_u1f3c3_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c3_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f3c4.svg",
|
"../svg/emoji_u1f3c4.svg",
|
||||||
"../svg/emoji_u1f3c4_1f3fb.svg",
|
"../svg/emoji_u1f3c4_1f3fb.svg",
|
||||||
"../svg/emoji_u1f3c4_1f3fb_200d_2640.svg",
|
"../svg/emoji_u1f3c4_1f3fb_200d_2640.svg",
|
||||||
|
@ -479,7 +459,6 @@ srcs = [
|
||||||
"../svg/emoji_u1f424.svg",
|
"../svg/emoji_u1f424.svg",
|
||||||
"../svg/emoji_u1f425.svg",
|
"../svg/emoji_u1f425.svg",
|
||||||
"../svg/emoji_u1f426.svg",
|
"../svg/emoji_u1f426.svg",
|
||||||
"../svg/emoji_u1f426_200d_1f525.svg",
|
|
||||||
"../svg/emoji_u1f426_200d_2b1b.svg",
|
"../svg/emoji_u1f426_200d_2b1b.svg",
|
||||||
"../svg/emoji_u1f427.svg",
|
"../svg/emoji_u1f427.svg",
|
||||||
"../svg/emoji_u1f428.svg",
|
"../svg/emoji_u1f428.svg",
|
||||||
|
@ -644,15 +623,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f91d_200d_1f468_1f3fe.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f91d_200d_1f468_1f3fe.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f91d_200d_1f468_1f3ff.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f91d_200d_1f468_1f3ff.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9af.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9b0.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9b1.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9b2.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9b3.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9bc.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9bd.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_2695.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_2695.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_2696.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_2696.svg",
|
||||||
"../svg/emoji_u1f468_1f3fb_200d_2708.svg",
|
"../svg/emoji_u1f468_1f3fb_200d_2708.svg",
|
||||||
|
@ -686,15 +662,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f91d_200d_1f468_1f3fe.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f91d_200d_1f468_1f3fe.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f91d_200d_1f468_1f3ff.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f91d_200d_1f468_1f3ff.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9af.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9b0.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9b1.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9b2.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9b3.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9bc.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9bd.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_2695.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_2695.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_2696.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_2696.svg",
|
||||||
"../svg/emoji_u1f468_1f3fc_200d_2708.svg",
|
"../svg/emoji_u1f468_1f3fc_200d_2708.svg",
|
||||||
|
@ -728,15 +701,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f91d_200d_1f468_1f3fe.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f91d_200d_1f468_1f3fe.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f91d_200d_1f468_1f3ff.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f91d_200d_1f468_1f3ff.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9af.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9b0.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9b1.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9b2.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9b3.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9bc.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9bd.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_2695.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_2695.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_2696.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_2696.svg",
|
||||||
"../svg/emoji_u1f468_1f3fd_200d_2708.svg",
|
"../svg/emoji_u1f468_1f3fd_200d_2708.svg",
|
||||||
|
@ -770,15 +740,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f91d_200d_1f468_1f3fd.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f91d_200d_1f468_1f3fd.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f91d_200d_1f468_1f3ff.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f91d_200d_1f468_1f3ff.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9af.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9b0.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9b1.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9b2.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9b3.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9bc.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9bd.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_2695.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_2695.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_2696.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_2696.svg",
|
||||||
"../svg/emoji_u1f468_1f3fe_200d_2708.svg",
|
"../svg/emoji_u1f468_1f3fe_200d_2708.svg",
|
||||||
|
@ -812,15 +779,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f91d_200d_1f468_1f3fd.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f91d_200d_1f468_1f3fd.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f91d_200d_1f468_1f3fe.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f91d_200d_1f468_1f3fe.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9af.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9b0.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9b1.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9b2.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9b3.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9bc.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9bd.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_2695.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_2695.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_2696.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_2696.svg",
|
||||||
"../svg/emoji_u1f468_1f3ff_200d_2708.svg",
|
"../svg/emoji_u1f468_1f3ff_200d_2708.svg",
|
||||||
|
@ -864,15 +828,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f468_200d_1f680.svg",
|
"../svg/emoji_u1f468_200d_1f680.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f692.svg",
|
"../svg/emoji_u1f468_200d_1f692.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9af.svg",
|
"../svg/emoji_u1f468_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_200d_1f9b0.svg",
|
"../svg/emoji_u1f468_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9b1.svg",
|
"../svg/emoji_u1f468_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9b2.svg",
|
"../svg/emoji_u1f468_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9b3.svg",
|
"../svg/emoji_u1f468_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9bc.svg",
|
"../svg/emoji_u1f468_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_200d_1f9bd.svg",
|
"../svg/emoji_u1f468_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f468_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f468_200d_2695.svg",
|
"../svg/emoji_u1f468_200d_2695.svg",
|
||||||
"../svg/emoji_u1f468_200d_2696.svg",
|
"../svg/emoji_u1f468_200d_2696.svg",
|
||||||
"../svg/emoji_u1f468_200d_2708.svg",
|
"../svg/emoji_u1f468_200d_2708.svg",
|
||||||
|
@ -903,15 +864,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f91d_200d_1f469_1f3fe.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f91d_200d_1f469_1f3fe.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f91d_200d_1f469_1f3ff.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f91d_200d_1f469_1f3ff.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9af.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9b0.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9b1.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9b2.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9b3.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9bc.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9bd.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_2695.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_2695.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_2696.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_2696.svg",
|
||||||
"../svg/emoji_u1f469_1f3fb_200d_2708.svg",
|
"../svg/emoji_u1f469_1f3fb_200d_2708.svg",
|
||||||
|
@ -959,15 +917,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f91d_200d_1f469_1f3fe.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f91d_200d_1f469_1f3fe.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f91d_200d_1f469_1f3ff.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f91d_200d_1f469_1f3ff.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9af.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9b0.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9b1.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9b2.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9b3.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9bc.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9bd.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_2695.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_2695.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_2696.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_2696.svg",
|
||||||
"../svg/emoji_u1f469_1f3fc_200d_2708.svg",
|
"../svg/emoji_u1f469_1f3fc_200d_2708.svg",
|
||||||
|
@ -1015,15 +970,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f91d_200d_1f469_1f3fe.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f91d_200d_1f469_1f3fe.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f91d_200d_1f469_1f3ff.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f91d_200d_1f469_1f3ff.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9af.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9b0.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9b1.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9b2.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9b3.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9bc.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9bd.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_2695.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_2695.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_2696.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_2696.svg",
|
||||||
"../svg/emoji_u1f469_1f3fd_200d_2708.svg",
|
"../svg/emoji_u1f469_1f3fd_200d_2708.svg",
|
||||||
|
@ -1071,15 +1023,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f91d_200d_1f469_1f3fd.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f91d_200d_1f469_1f3fd.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f91d_200d_1f469_1f3ff.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f91d_200d_1f469_1f3ff.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9af.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9b0.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9b1.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9b2.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9b3.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9bc.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9bd.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_2695.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_2695.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_2696.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_2696.svg",
|
||||||
"../svg/emoji_u1f469_1f3fe_200d_2708.svg",
|
"../svg/emoji_u1f469_1f3fe_200d_2708.svg",
|
||||||
|
@ -1127,15 +1076,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f91d_200d_1f469_1f3fd.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f91d_200d_1f469_1f3fd.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f91d_200d_1f469_1f3fe.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f91d_200d_1f469_1f3fe.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9af.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9b0.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9b1.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9b2.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9b3.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9bc.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9bd.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_2695.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_2695.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_2696.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_2696.svg",
|
||||||
"../svg/emoji_u1f469_1f3ff_200d_2708.svg",
|
"../svg/emoji_u1f469_1f3ff_200d_2708.svg",
|
||||||
|
@ -1184,15 +1130,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f469_200d_1f680.svg",
|
"../svg/emoji_u1f469_200d_1f680.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f692.svg",
|
"../svg/emoji_u1f469_200d_1f692.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9af.svg",
|
"../svg/emoji_u1f469_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_200d_1f9b0.svg",
|
"../svg/emoji_u1f469_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9b1.svg",
|
"../svg/emoji_u1f469_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9b2.svg",
|
"../svg/emoji_u1f469_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9b3.svg",
|
"../svg/emoji_u1f469_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9bc.svg",
|
"../svg/emoji_u1f469_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_200d_1f9bd.svg",
|
"../svg/emoji_u1f469_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f469_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f469_200d_2695.svg",
|
"../svg/emoji_u1f469_200d_2695.svg",
|
||||||
"../svg/emoji_u1f469_200d_2696.svg",
|
"../svg/emoji_u1f469_200d_2696.svg",
|
||||||
"../svg/emoji_u1f469_200d_2708.svg",
|
"../svg/emoji_u1f469_200d_2708.svg",
|
||||||
|
@ -1822,8 +1765,6 @@ srcs = [
|
||||||
"../svg/emoji_u1f640.svg",
|
"../svg/emoji_u1f640.svg",
|
||||||
"../svg/emoji_u1f641.svg",
|
"../svg/emoji_u1f641.svg",
|
||||||
"../svg/emoji_u1f642.svg",
|
"../svg/emoji_u1f642.svg",
|
||||||
"../svg/emoji_u1f642_200d_2194.svg",
|
|
||||||
"../svg/emoji_u1f642_200d_2195.svg",
|
|
||||||
"../svg/emoji_u1f643.svg",
|
"../svg/emoji_u1f643.svg",
|
||||||
"../svg/emoji_u1f644.svg",
|
"../svg/emoji_u1f644.svg",
|
||||||
"../svg/emoji_u1f645.svg",
|
"../svg/emoji_u1f645.svg",
|
||||||
|
@ -2057,39 +1998,21 @@ srcs = [
|
||||||
"../svg/emoji_u1f6b6.svg",
|
"../svg/emoji_u1f6b6.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fb.svg",
|
"../svg/emoji_u1f6b6_1f3fb.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fb_200d_2640.svg",
|
"../svg/emoji_u1f6b6_1f3fb_200d_2640.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fb_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fb_200d_2642.svg",
|
"../svg/emoji_u1f6b6_1f3fb_200d_2642.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fb_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fb_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fc.svg",
|
"../svg/emoji_u1f6b6_1f3fc.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fc_200d_2640.svg",
|
"../svg/emoji_u1f6b6_1f3fc_200d_2640.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fc_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fc_200d_2642.svg",
|
"../svg/emoji_u1f6b6_1f3fc_200d_2642.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fc_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fd.svg",
|
"../svg/emoji_u1f6b6_1f3fd.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fd_200d_2640.svg",
|
"../svg/emoji_u1f6b6_1f3fd_200d_2640.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fd_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fd_200d_2642.svg",
|
"../svg/emoji_u1f6b6_1f3fd_200d_2642.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fd_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fe.svg",
|
"../svg/emoji_u1f6b6_1f3fe.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fe_200d_2640.svg",
|
"../svg/emoji_u1f6b6_1f3fe_200d_2640.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fe_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fe_200d_2642.svg",
|
"../svg/emoji_u1f6b6_1f3fe_200d_2642.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3fe_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3fe_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3ff.svg",
|
"../svg/emoji_u1f6b6_1f3ff.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3ff_200d_2640.svg",
|
"../svg/emoji_u1f6b6_1f3ff_200d_2640.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3ff_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3ff_200d_2642.svg",
|
"../svg/emoji_u1f6b6_1f3ff_200d_2642.svg",
|
||||||
"../svg/emoji_u1f6b6_1f3ff_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_1f3ff_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_200d_2640.svg",
|
"../svg/emoji_u1f6b6_200d_2640.svg",
|
||||||
"../svg/emoji_u1f6b6_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_200d_2642.svg",
|
"../svg/emoji_u1f6b6_200d_2642.svg",
|
||||||
"../svg/emoji_u1f6b6_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b6_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f6b7.svg",
|
"../svg/emoji_u1f6b7.svg",
|
||||||
"../svg/emoji_u1f6b8.svg",
|
"../svg/emoji_u1f6b8.svg",
|
||||||
"../svg/emoji_u1f6b9.svg",
|
"../svg/emoji_u1f6b9.svg",
|
||||||
|
@ -2645,39 +2568,21 @@ srcs = [
|
||||||
"../svg/emoji_u1f9ce.svg",
|
"../svg/emoji_u1f9ce.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fb.svg",
|
"../svg/emoji_u1f9ce_1f3fb.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fb_200d_2640.svg",
|
"../svg/emoji_u1f9ce_1f3fb_200d_2640.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fb_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fb_200d_2642.svg",
|
"../svg/emoji_u1f9ce_1f3fb_200d_2642.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fb_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fb_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fc.svg",
|
"../svg/emoji_u1f9ce_1f3fc.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fc_200d_2640.svg",
|
"../svg/emoji_u1f9ce_1f3fc_200d_2640.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fc_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fc_200d_2642.svg",
|
"../svg/emoji_u1f9ce_1f3fc_200d_2642.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fc_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fd.svg",
|
"../svg/emoji_u1f9ce_1f3fd.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fd_200d_2640.svg",
|
"../svg/emoji_u1f9ce_1f3fd_200d_2640.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fd_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fd_200d_2642.svg",
|
"../svg/emoji_u1f9ce_1f3fd_200d_2642.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fd_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fe.svg",
|
"../svg/emoji_u1f9ce_1f3fe.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fe_200d_2640.svg",
|
"../svg/emoji_u1f9ce_1f3fe_200d_2640.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fe_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fe_200d_2642.svg",
|
"../svg/emoji_u1f9ce_1f3fe_200d_2642.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3fe_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3fe_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3ff.svg",
|
"../svg/emoji_u1f9ce_1f3ff.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3ff_200d_2640.svg",
|
"../svg/emoji_u1f9ce_1f3ff_200d_2640.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3ff_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3ff_200d_2642.svg",
|
"../svg/emoji_u1f9ce_1f3ff_200d_2642.svg",
|
||||||
"../svg/emoji_u1f9ce_1f3ff_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_1f3ff_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_200d_2640.svg",
|
"../svg/emoji_u1f9ce_200d_2640.svg",
|
||||||
"../svg/emoji_u1f9ce_200d_2640_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_200d_2642.svg",
|
"../svg/emoji_u1f9ce_200d_2642.svg",
|
||||||
"../svg/emoji_u1f9ce_200d_2642_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9ce_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9cf.svg",
|
"../svg/emoji_u1f9cf.svg",
|
||||||
"../svg/emoji_u1f9cf_1f3fb.svg",
|
"../svg/emoji_u1f9cf_1f3fb.svg",
|
||||||
"../svg/emoji_u1f9cf_1f3fb_200d_2640.svg",
|
"../svg/emoji_u1f9cf_1f3fb_200d_2640.svg",
|
||||||
|
@ -2720,15 +2625,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9af.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b0.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b1.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b2.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b3.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9bc.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9bd.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_2695.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_2695.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_2696.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_2696.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fb_200d_2708.svg",
|
"../svg/emoji_u1f9d1_1f3fb_200d_2708.svg",
|
||||||
|
@ -2762,15 +2664,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9af.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b0.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b1.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b2.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b3.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9bc.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9bd.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_2695.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_2695.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_2696.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_2696.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fc_200d_2708.svg",
|
"../svg/emoji_u1f9d1_1f3fc_200d_2708.svg",
|
||||||
|
@ -2804,15 +2703,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9af.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b0.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b1.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b2.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b3.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9bc.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9bd.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_2695.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_2695.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_2696.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_2696.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fd_200d_2708.svg",
|
"../svg/emoji_u1f9d1_1f3fd_200d_2708.svg",
|
||||||
|
@ -2846,15 +2742,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9af.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b0.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b1.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b2.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b3.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9bc.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9bd.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_2695.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_2695.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_2696.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_2696.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3fe_200d_2708.svg",
|
"../svg/emoji_u1f9d1_1f3fe_200d_2708.svg",
|
||||||
|
@ -2888,15 +2781,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f91d_200d_1f9d1_1f3fe.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f91d_200d_1f9d1_1f3ff.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9af.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b0.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b1.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b2.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b3.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9bc.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9bd.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_2695.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_2695.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_2696.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_2696.svg",
|
||||||
"../svg/emoji_u1f9d1_1f3ff_200d_2708.svg",
|
"../svg/emoji_u1f9d1_1f3ff_200d_2708.svg",
|
||||||
|
@ -2925,19 +2815,12 @@ srcs = [
|
||||||
"../svg/emoji_u1f9d1_200d_1f692.svg",
|
"../svg/emoji_u1f9d1_200d_1f692.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f91d_200d_1f9d1.svg",
|
"../svg/emoji_u1f9d1_200d_1f91d_200d_1f9d1.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9af.svg",
|
"../svg/emoji_u1f9d1_200d_1f9af.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9af_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_200d_1f9b0.svg",
|
"../svg/emoji_u1f9d1_200d_1f9b0.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9b1.svg",
|
"../svg/emoji_u1f9d1_200d_1f9b1.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9b2.svg",
|
"../svg/emoji_u1f9d1_200d_1f9b2.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9b3.svg",
|
"../svg/emoji_u1f9d1_200d_1f9b3.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9bc.svg",
|
"../svg/emoji_u1f9d1_200d_1f9bc.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9bc_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_200d_1f9bd.svg",
|
"../svg/emoji_u1f9d1_200d_1f9bd.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_1f9bd_200d_27a1.svg",
|
|
||||||
"../svg/emoji_u1f9d1_200d_1f9d1_200d_1f9d2.svg",
|
|
||||||
"../svg/emoji_u1f9d1_200d_1f9d1_200d_1f9d2_200d_1f9d2.svg",
|
|
||||||
"../svg/emoji_u1f9d1_200d_1f9d2.svg",
|
|
||||||
"../svg/emoji_u1f9d1_200d_1f9d2_200d_1f9d2.svg",
|
|
||||||
"../svg/emoji_u1f9d1_200d_2695.svg",
|
"../svg/emoji_u1f9d1_200d_2695.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_2696.svg",
|
"../svg/emoji_u1f9d1_200d_2696.svg",
|
||||||
"../svg/emoji_u1f9d1_200d_2708.svg",
|
"../svg/emoji_u1f9d1_200d_2708.svg",
|
||||||
|
@ -3181,8 +3064,6 @@ srcs = [
|
||||||
"../svg/emoji_u1fa86.svg",
|
"../svg/emoji_u1fa86.svg",
|
||||||
"../svg/emoji_u1fa87.svg",
|
"../svg/emoji_u1fa87.svg",
|
||||||
"../svg/emoji_u1fa88.svg",
|
"../svg/emoji_u1fa88.svg",
|
||||||
"../svg/emoji_u1fa89.svg",
|
|
||||||
"../svg/emoji_u1fa8f.svg",
|
|
||||||
"../svg/emoji_u1fa90.svg",
|
"../svg/emoji_u1fa90.svg",
|
||||||
"../svg/emoji_u1fa91.svg",
|
"../svg/emoji_u1fa91.svg",
|
||||||
"../svg/emoji_u1fa92.svg",
|
"../svg/emoji_u1fa92.svg",
|
||||||
|
@ -3229,7 +3110,6 @@ srcs = [
|
||||||
"../svg/emoji_u1fabb.svg",
|
"../svg/emoji_u1fabb.svg",
|
||||||
"../svg/emoji_u1fabc.svg",
|
"../svg/emoji_u1fabc.svg",
|
||||||
"../svg/emoji_u1fabd.svg",
|
"../svg/emoji_u1fabd.svg",
|
||||||
"../svg/emoji_u1fabe.svg",
|
|
||||||
"../svg/emoji_u1fabf.svg",
|
"../svg/emoji_u1fabf.svg",
|
||||||
"../svg/emoji_u1fac0.svg",
|
"../svg/emoji_u1fac0.svg",
|
||||||
"../svg/emoji_u1fac1.svg",
|
"../svg/emoji_u1fac1.svg",
|
||||||
|
@ -3252,7 +3132,6 @@ srcs = [
|
||||||
"../svg/emoji_u1fac5_1f3fd.svg",
|
"../svg/emoji_u1fac5_1f3fd.svg",
|
||||||
"../svg/emoji_u1fac5_1f3fe.svg",
|
"../svg/emoji_u1fac5_1f3fe.svg",
|
||||||
"../svg/emoji_u1fac5_1f3ff.svg",
|
"../svg/emoji_u1fac5_1f3ff.svg",
|
||||||
"../svg/emoji_u1fac6.svg",
|
|
||||||
"../svg/emoji_u1face.svg",
|
"../svg/emoji_u1face.svg",
|
||||||
"../svg/emoji_u1facf.svg",
|
"../svg/emoji_u1facf.svg",
|
||||||
"../svg/emoji_u1fad0.svg",
|
"../svg/emoji_u1fad0.svg",
|
||||||
|
@ -3267,8 +3146,6 @@ srcs = [
|
||||||
"../svg/emoji_u1fad9.svg",
|
"../svg/emoji_u1fad9.svg",
|
||||||
"../svg/emoji_u1fada.svg",
|
"../svg/emoji_u1fada.svg",
|
||||||
"../svg/emoji_u1fadb.svg",
|
"../svg/emoji_u1fadb.svg",
|
||||||
"../svg/emoji_u1fadc.svg",
|
|
||||||
"../svg/emoji_u1fadf.svg",
|
|
||||||
"../svg/emoji_u1fae0.svg",
|
"../svg/emoji_u1fae0.svg",
|
||||||
"../svg/emoji_u1fae1.svg",
|
"../svg/emoji_u1fae1.svg",
|
||||||
"../svg/emoji_u1fae2.svg",
|
"../svg/emoji_u1fae2.svg",
|
||||||
|
@ -3278,7 +3155,6 @@ srcs = [
|
||||||
"../svg/emoji_u1fae6.svg",
|
"../svg/emoji_u1fae6.svg",
|
||||||
"../svg/emoji_u1fae7.svg",
|
"../svg/emoji_u1fae7.svg",
|
||||||
"../svg/emoji_u1fae8.svg",
|
"../svg/emoji_u1fae8.svg",
|
||||||
"../svg/emoji_u1fae9.svg",
|
|
||||||
"../svg/emoji_u1faf0.svg",
|
"../svg/emoji_u1faf0.svg",
|
||||||
"../svg/emoji_u1faf0_1f3fb.svg",
|
"../svg/emoji_u1faf0_1f3fb.svg",
|
||||||
"../svg/emoji_u1faf0_1f3fc.svg",
|
"../svg/emoji_u1faf0_1f3fc.svg",
|
||||||
|
@ -3467,7 +3343,6 @@ srcs = [
|
||||||
"../svg/emoji_u26cf.svg",
|
"../svg/emoji_u26cf.svg",
|
||||||
"../svg/emoji_u26d1.svg",
|
"../svg/emoji_u26d1.svg",
|
||||||
"../svg/emoji_u26d3.svg",
|
"../svg/emoji_u26d3.svg",
|
||||||
"../svg/emoji_u26d3_200d_1f4a5.svg",
|
|
||||||
"../svg/emoji_u26d4.svg",
|
"../svg/emoji_u26d4.svg",
|
||||||
"../svg/emoji_u26e9.svg",
|
"../svg/emoji_u26e9.svg",
|
||||||
"../svg/emoji_u26ea.svg",
|
"../svg/emoji_u26ea.svg",
|
||||||
|
|
|
@ -66,14 +66,9 @@ wght = 400
|
||||||
|
|
||||||
def _write_all_noto_configs():
|
def _write_all_noto_configs():
|
||||||
# includes all of noto-emoji svgs plus all the waved region flags
|
# includes all of noto-emoji svgs plus all the waved region flags
|
||||||
regular = tuple(_NOTO_SVG_DIR.glob("*.svg"))
|
svgs = tuple(_NOTO_SVG_DIR.glob("*.svg")) + tuple(
|
||||||
flags = tuple(_NOTO_WAVED_FLAG_SVG_DIR.glob("*.svg"))
|
_NOTO_WAVED_FLAG_SVG_DIR.glob("*.svg")
|
||||||
|
)
|
||||||
dups = {p.name for p in regular} & {p.name for p in flags}
|
|
||||||
if dups:
|
|
||||||
raise ValueError(f"Flags *and* regular have {dups}")
|
|
||||||
|
|
||||||
svgs = regular + flags
|
|
||||||
_write_config("all", "NotoColorEmoji.ttf", svgs)
|
_write_config("all", "NotoColorEmoji.ttf", svgs)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,6 @@ from nototools import add_vs_cmap
|
||||||
from nototools import font_data
|
from nototools import font_data
|
||||||
from nototools import unicode_data
|
from nototools import unicode_data
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
import re
|
|
||||||
|
|
||||||
from colrv1_add_soft_light_to_flags import add_soft_light_to_flags
|
from colrv1_add_soft_light_to_flags import add_soft_light_to_flags
|
||||||
|
|
||||||
|
@ -284,24 +283,6 @@ def _add_fallback_subs_for_unknown_flags(colr_font):
|
||||||
font_data.delete_from_cmap(colr_font, [UNKNOWN_FLAG_PUA])
|
font_data.delete_from_cmap(colr_font, [UNKNOWN_FLAG_PUA])
|
||||||
|
|
||||||
|
|
||||||
def _set_no_font_embedding_restrictions(colr_font):
|
|
||||||
# The CBDT/CBLC NotoColorEmoji has OS/2.fsType = 0 (i.e. no embedding restrictions)
|
|
||||||
# so the COLRv1 variant must also have no such restrictions.
|
|
||||||
# https://github.com/notofonts/noto-fonts/issues/2408
|
|
||||||
# https://github.com/google/fonts/issues/5729
|
|
||||||
colr_font["OS/2"].fsType = 0
|
|
||||||
|
|
||||||
|
|
||||||
def _set_head_version_to_name_version(colr_font):
|
|
||||||
# head.fontRevision and the version on name 5 should match
|
|
||||||
name_version = colr_font['name'].getName(5, 3, 1, 0x409)
|
|
||||||
assert name_version is not None, "No version found in 'name'"
|
|
||||||
name_version = name_version.toUnicode()
|
|
||||||
match = re.match(r'^Version (\d+[.]\d+);GOOG;', name_version)
|
|
||||||
assert match is not None, f"Unable to parse version from '{name_version}'"
|
|
||||||
colr_font["head"].fontRevision = float(match.group(1))
|
|
||||||
|
|
||||||
|
|
||||||
def _font(path, check_fn, check_fail_str):
|
def _font(path, check_fn, check_fail_str):
|
||||||
assert path.is_file(), path
|
assert path.is_file(), path
|
||||||
font = ttLib.TTFont(path)
|
font = ttLib.TTFont(path)
|
||||||
|
@ -333,10 +314,6 @@ def main(_):
|
||||||
|
|
||||||
_add_fallback_subs_for_unknown_flags(colr_font)
|
_add_fallback_subs_for_unknown_flags(colr_font)
|
||||||
|
|
||||||
_set_no_font_embedding_restrictions(colr_font)
|
|
||||||
|
|
||||||
_set_head_version_to_name_version(colr_font)
|
|
||||||
|
|
||||||
print("Writing", colr_file)
|
print("Writing", colr_file)
|
||||||
colr_font.save(colr_file)
|
colr_font.save(colr_file)
|
||||||
|
|
||||||
|
|
|
@ -1,48 +0,0 @@
|
||||||
"""Removes regional indicators from a font."""
|
|
||||||
|
|
||||||
from fontTools import subset
|
|
||||||
from fontTools import ttLib
|
|
||||||
import functools
|
|
||||||
from pathlib import Path
|
|
||||||
import sys
|
|
||||||
from typing import Set
|
|
||||||
|
|
||||||
|
|
||||||
def codepoints(font: ttLib.TTFont) -> Set[int]:
|
|
||||||
unicode_cmaps = (t.cmap.keys() for t in font['cmap'].tables if t.isUnicode())
|
|
||||||
return functools.reduce(lambda acc, u: acc | u, unicode_cmaps, set())
|
|
||||||
|
|
||||||
|
|
||||||
def is_regional_indicator(cp: int) -> bool:
|
|
||||||
return 0x1F1E6 <= cp <= 0x1F1FF
|
|
||||||
|
|
||||||
|
|
||||||
def main(argv):
|
|
||||||
for font_file in sorted(argv[1:]):
|
|
||||||
font_file = Path(font_file)
|
|
||||||
assert font_file.is_file(), font_file
|
|
||||||
noflags_file = font_file.with_stem(font_file.stem + "-noflags")
|
|
||||||
|
|
||||||
if noflags_file.is_file():
|
|
||||||
print(font_file, "already has", noflags_file, "; nop")
|
|
||||||
continue
|
|
||||||
|
|
||||||
font = ttLib.TTFont(font_file)
|
|
||||||
|
|
||||||
cps = codepoints(font)
|
|
||||||
cps_without_flags = {cp for cp in cps if not is_regional_indicator(cp)}
|
|
||||||
|
|
||||||
if cps == cps_without_flags:
|
|
||||||
print(font_file, "has no regional indicators")
|
|
||||||
continue
|
|
||||||
|
|
||||||
subsetter = subset.Subsetter()
|
|
||||||
subsetter.populate(unicodes=cps_without_flags)
|
|
||||||
subsetter.subset(font)
|
|
||||||
|
|
||||||
font.save(noflags_file)
|
|
||||||
print(font_file, "=>" , noflags_file)
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
main(sys.argv)
|
|
|
@ -1,36 +0,0 @@
|
||||||
"""Set COLRv1 fontRevision from CBDT.
|
|
||||||
|
|
||||||
Used for bugfix, should fix to set properly on build instead.
|
|
||||||
"""
|
|
||||||
|
|
||||||
from fontTools import ttLib
|
|
||||||
from pathlib import Path
|
|
||||||
import sys
|
|
||||||
|
|
||||||
|
|
||||||
NAME_ID_VERSION = 5
|
|
||||||
|
|
||||||
|
|
||||||
def name(font, name_id):
|
|
||||||
return ",".join(n.toUnicode() for n in font["name"].names if n.isUnicode() and n.nameID == name_id)
|
|
||||||
|
|
||||||
|
|
||||||
def main():
|
|
||||||
colr_font_files = sorted(p for p in (Path(__file__).parent / "fonts").iterdir() if p.name.startswith("Noto-COLRv1"))
|
|
||||||
|
|
||||||
for colr_font_file in colr_font_files:
|
|
||||||
cbdt_font_file = colr_font_file.with_stem(colr_font_file.stem.replace("Noto-COLRv1", "NotoColorEmoji"))
|
|
||||||
|
|
||||||
colr_font = ttLib.TTFont(colr_font_file)
|
|
||||||
cbdt_font = ttLib.TTFont(cbdt_font_file)
|
|
||||||
|
|
||||||
assert "CBDT" in cbdt_font
|
|
||||||
assert "COLR" in colr_font
|
|
||||||
|
|
||||||
colr_font["head"].fontRevision = cbdt_font["head"].fontRevision
|
|
||||||
|
|
||||||
colr_font.save(colr_font_file)
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
main()
|
|
|
@ -1,36 +0,0 @@
|
||||||
U+1f1e6
|
|
||||||
U+1f1e7
|
|
||||||
U+1f1e8
|
|
||||||
U+1f1e9
|
|
||||||
U+1f1ea
|
|
||||||
U+1f1eb
|
|
||||||
U+1f1ec
|
|
||||||
U+1f1ed
|
|
||||||
U+1f1ee
|
|
||||||
U+1f1ef
|
|
||||||
U+1f1f0
|
|
||||||
U+1f1f1
|
|
||||||
U+1f1f2
|
|
||||||
U+1f1f3
|
|
||||||
U+1f1f4
|
|
||||||
U+1f1f5
|
|
||||||
U+1f1f6
|
|
||||||
U+1f1f7
|
|
||||||
U+1f1f8
|
|
||||||
U+1f1f9
|
|
||||||
U+1f1fa
|
|
||||||
U+1f1fb
|
|
||||||
U+1f1fc
|
|
||||||
U+1f1fd
|
|
||||||
U+1f1fe
|
|
||||||
U+1f1ff
|
|
||||||
U+fe4e5
|
|
||||||
U+fe4e6
|
|
||||||
U+fe4e7
|
|
||||||
U+fe4e8
|
|
||||||
U+fe4e9
|
|
||||||
U+fe4ea
|
|
||||||
U+fe4eb
|
|
||||||
U+fe4ec
|
|
||||||
U+fe4ed
|
|
||||||
U+fe4ee
|
|
|
@ -1,60 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -e
|
|
||||||
set -v
|
|
||||||
|
|
||||||
# We have to have hb-subset on PATH
|
|
||||||
which hb-subset
|
|
||||||
|
|
||||||
# Build the CBDT font
|
|
||||||
|
|
||||||
rm -rf venv # in case you have an old borked venv!
|
|
||||||
python3 -m venv venv
|
|
||||||
source venv/bin/activate
|
|
||||||
pip install -r requirements.txt
|
|
||||||
|
|
||||||
rm -rf emojicompat
|
|
||||||
git clone git@github.com:googlefonts/emojicompat.git
|
|
||||||
pip install emojicompat/
|
|
||||||
|
|
||||||
# Validation
|
|
||||||
python size_check.py
|
|
||||||
rm -rf build/ && time make -j 48
|
|
||||||
# Should take 2-3 minutes to create noto-emoji/NotoColorEmoji.ttf
|
|
||||||
|
|
||||||
mv *.ttf fonts/
|
|
||||||
|
|
||||||
# make noflags CBDT font
|
|
||||||
rm fonts/NotoColorEmoji-noflags.ttf
|
|
||||||
python drop_flags.py fonts/NotoColorEmoji.ttf
|
|
||||||
|
|
||||||
# Build the COLRv1 font (slow)
|
|
||||||
|
|
||||||
python colrv1_generate_configs.py
|
|
||||||
git diff colrv1/*.toml
|
|
||||||
|
|
||||||
# Compile the fonts
|
|
||||||
# Should take ~20 minutes
|
|
||||||
(cd colrv1 && rm -rf build/ && time nanoemoji *.toml)
|
|
||||||
cp colrv1/build/NotoColorEmoji.ttf fonts/Noto-COLRv1.ttf
|
|
||||||
cp colrv1/build/NotoColorEmoji-noflags.ttf fonts/Noto-COLRv1-noflags.ttf
|
|
||||||
|
|
||||||
# Post-process them
|
|
||||||
python colrv1_postproc.py
|
|
||||||
|
|
||||||
# Produce emojicompat variants
|
|
||||||
# Add support for new sequences per https://github.com/googlefonts/emojicompat#support-new-unicode-sequences
|
|
||||||
|
|
||||||
pushd fonts
|
|
||||||
cp NotoColorEmoji.ttf NotoColorEmoji-emojicompat.ttf
|
|
||||||
cp Noto-COLRv1.ttf Noto-COLRv1-emojicompat.ttf
|
|
||||||
emojicompat --op setup --font NotoColorEmoji-emojicompat.ttf
|
|
||||||
emojicompat --op setup --font Noto-COLRv1-emojicompat.ttf
|
|
||||||
emojicompat --op check --font NotoColorEmoji-emojicompat.ttf
|
|
||||||
emojicompat --op check --font Noto-COLRv1-emojicompat.ttf
|
|
||||||
popd
|
|
||||||
|
|
||||||
hb-subset --unicodes-file=flags-only-unicodes.txt \
|
|
||||||
--output-file=fonts/NotoColorEmoji-flagsonly.ttf \
|
|
||||||
fonts/NotoColorEmoji.ttf
|
|
||||||
python update_flag_name.py
|
|
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 3 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 3 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 3 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3 KiB |
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3 KiB |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 3.5 KiB |