Commit Graph

614 Commits (cf08fde6186b5f001062a95c8bad96368135f05f)

Author SHA1 Message Date
Roel Nieskens 06ce521969 Simplify rtl sequence code
Co-authored-by: Cosimo Lupo <clupo@google.com>
2019-10-16 20:09:34 +02:00
Roel Nieskens 9de9cd37cc Add aliases for gold emoji holding hands
Included updated binaries
2019-10-03 09:51:34 +02:00
Roel Nieskens 89e373c5d4 Update .ttf binaries
This has the fixed people holding hands. Also updates the
.ttf file in the fonts/ directory.
2019-10-03 09:37:50 +02:00
Roel Nieskens 6e821ebf7e Add aliasias for people holding hands
There's no sequence for men/woman of the same skin tone
holding hands.

This is because they have dedicated unicode code points:

Women Holding Hands: Light Skin Tone = 1F46D + 1F3FB

Since there's no filename for the sequence version, and
there's no alias, the sequence won't get added to the
GSUB rules.

This commit adds the missing aliases.
2019-10-03 09:14:12 +02:00
Roel Nieskens ac638130b3 Fix rtl sequences ending with fitzpatrick modifier
When sequence ends with skintone modifier, it would remain at
the end.

Example:

Input:   [128105, 127995, 8205, 129309, 8205, 128104, 127996]
Output:  [128104, 8205, 129309, 8205, 127995, 128105, 127996]
2019-10-03 09:10:59 +02:00
Seb 833a43d032
Merge pull request #272 from qqd-google/font
Font
2019-08-14 14:25:15 -07:00
Seb 20756903e3
Merge pull request #274 from qqd-google/fr_bl
Fix FR and NL flags.
2019-08-14 14:24:58 -07:00
Qingqing Deng 03e444b8bf Fix FR and NL flags. 2019-08-13 20:06:00 -07:00
qqd-google d2e8f7eca9
Merge pull request #1 from googlefonts/master
Pull from master
2019-08-13 19:20:37 -07:00
Qingqing Deng d741d07e86 New emoji font file 2019. 2019-08-09 15:06:03 -07:00
Seb 51b61919fb
Merge pull request #263 from qqd-google/flag_fix
Region flags change to improve consistency with all vendors.
2019-07-29 14:00:59 -07:00
Mike FABIAN 188ffcf08c Use Python3 explicitly 2019-07-17 10:35:02 +02:00
Mike FABIAN a9ca546689 Make it work both with Python2 and Python3 2019-07-17 10:34:07 +02:00
Seb f09acc559b
Merge pull request #264 from qqd-google/svg
Update svg for 2019.
2019-07-08 09:40:44 -07:00
Seb 4cb2a94b75
Merge pull request #250 from qqd-google/unicode12
Modify font template and aliases list.
2019-07-08 09:39:47 -07:00
Qingqing Deng 31f714f349 Update svg for 2019. 2019-07-02 17:44:36 -07:00
Qingqing Deng 53205fbd81 Region flags change.
Add flags for
BL: Saint Barthélemy
BQ: Caribbean Netherlands
MQ: Martinique
RE: Réunion
TF: French Southern Territories

Change flag for
XK: Kosovo
2019-07-02 15:39:41 -07:00
Seb 6de9b9d5ea
Merge pull request #261 from qqd-google/region_flag
Region flags change.
2019-07-02 17:34:33 -04:00
Seb 9796d2840b
Merge pull request #262 from qqd-google/png2019
Update png/128 with 2019 final png files.
2019-07-02 17:31:42 -04:00
Qingqing Deng 61e91eee01 Update png/128 with 2019 final png files. 2019-07-02 13:07:48 -07:00
Qingqing Deng 44f3e5b7f2 Region flags change.
Add flags for
BL: Saint Barthélemy
BQ: Caribbean Netherlands
MQ: Martinique
RE: Réunion
TF: French Southern Territories

Change flag for
XK: Kosovo
2019-07-02 12:32:10 -07:00
Qingqing Deng 16e61fa73d All changes. 2019-07-02 11:27:07 -07:00
Cosimo Lupo 0bfad9699f
Merge pull request #258 from RoelN/cbdt-support-notes
Update readme to reflect current CBDT/CBLC support
2019-06-18 09:42:00 +01:00
Roel Nieskens c707934f71 Update readme to reflect current CBDT/CBLC support
Sorry, took me a few shots to get the PR in order :)
2019-06-18 09:36:54 +02:00
dougfelt e7490e1841
Merge pull request #249 from qqd-google/makefile_EMOJI_SRC_DIR_initialize
Modify Makefile's EMOJI_SRC_DIR initialize.
2019-03-28 09:45:53 -07:00
Qingqing Deng 11fc1115bf Modify font template and aliases list.
Modify NotoColorEmoji.tmpl.ttx.tmpl and emoji_aliases.txt for Unicode
12.0.
2019-03-27 17:20:51 -07:00
Qingqing Deng 1e64a02429 Modify Makefile's EMOJI_SRC_DIR initialize. 2019-03-27 16:58:00 -07:00
dougfelt 6a609ec2eb
Merge pull request #248 from dougfelt/pngquant_update
Depend on installed pngquant, not our copy
2019-03-16 16:29:27 -07:00
Doug Felt a429c1b748 Depend on installed pngquant, not our copy 2019-03-16 16:28:22 -07:00
dougfelt 07ad7f0f4d
Merge pull request #230 from dougfelt/master
Remove aliased png image.
2018-08-23 08:42:21 -07:00
Doug Felt 7149a4e9a8 Remove aliased png image. 2018-08-23 08:41:16 -07:00
dougfelt 3ffd20ec75
Merge pull request #228 from dougfelt/u11_font
Update NotoColorEmoji font with new U11 images.
2018-08-10 13:25:19 -07:00
Doug Felt 4e5cf1ca8d Update NotoColorEmoji font with new U11 images. 2018-08-10 13:24:00 -07:00
dougfelt 7b180af3a6
Merge pull request #227 from dougfelt/glow_fix
Glow fix
2018-08-10 13:17:25 -07:00
Doug Felt b60b90fc54 Merge branch 'master' into glow_fix 2018-08-10 13:15:55 -07:00
Doug Felt 5ce6d4563c Update bad SVG for 'technologist' emoji.
Once again AI export of radial gradients causes problems for
Chrome.  What should have been a white-to-transparent gradient
became a white-to-black 90%-to-100% opaque gradient.  So
hand-edited the SVG to remove the black orb floating in front
of their faces... pity.

Since this was done using guesswork these are not an exact match
for the png versions, but they seem close enough.
2018-08-10 13:14:14 -07:00
dougfelt 7d8b993e75
Merge pull request #226 from dougfelt/master
Tell generate name data tool to skip Flags as well as Misc.
2018-08-09 18:51:57 -07:00
Doug Felt f1da3bc656 Tell generate name data tool to skip Flags as well as Misc.
Formerly Flags were not a separate group and skipping Misc skipped them
as well...
2018-08-09 18:49:55 -07:00
dougfelt 1630d7117e
Merge pull request #225 from dougfelt/android_u11
Android u11
2018-08-09 18:09:44 -07:00
Doug Felt df344f0ce2 Update moon emoji svg's that Chrome/Firefox were unhappy with.
Adobe Illustrator generated these, and displays them properly, but
neither Chrome (Mac, Linux) nor Firefox (Linux) do.  MacOS finder has
even more issues.  Both of these used a radial gradient with a
negative 'fx' value, for what that's worth, but it appears the proper
value is a (significantly larger) positive value.

Chrome and Firefox are now happy.  Don't expect this fixes MacOS, which
wasn't showing the gradient at all.
2018-08-09 17:57:46 -07:00
Doug Felt 5628587386 Update SVG images for unicode 11.
These were generated from source, then svg_cleaner was run on
them, and then scour_svg was run on those.

As with the png update there are a lot of small modifications that
don't represent real changes in the images.  This version of scour is
0.37 which might account for some deltas over the previous versions,
or perhaps svg_cleaner accounted for some of these.

Note that two of these images (1f314, 1f318) fail to display properly
on Chrome, Firefox and MacOS finder, though they do display properly
in Adobe Illustrator (go figure).  A later commit will patch these.
2018-08-09 17:40:01 -07:00
Doug Felt 89c6545e63 Update svg tooling.
Tweaked svg_cleaner a bit to remove display none, add option to
strip whitespace.  Stripping viewBox was too aggressive, two of our
emoji have non-default viewBox values, so emit it when x or y
are not zero.

Added script to invoke scour (now must be part of installation).
2018-08-09 17:29:34 -07:00
Doug Felt b1246768db Update png images for unicode 11.
These were regenerated from source and most have rather imperceptable
differences, only a few are genuine modifications.
2018-08-09 16:50:11 -07:00
Doug Felt b515e64801 Update list of changed images. 2018-08-09 08:48:37 -07:00
Doug Felt f817fcb3e9 Update for emoji beta.
Remove another alias for which we now have a separate image, and
update version number.
2018-07-06 15:32:24 -07:00
Doug Felt e571d53e02 Some tooling updates for android u11.
Note this does not change image files.

- modify emoji_builder so we can use a flag to control whether to use
  big or small glyph metrics.  android has legacy tooling that expects
  small metrics.  we leave the default in emoji_builder to use big metrics
  but in the makefile default the flag we pass to request small metrics.
  eventually this should shake out to big metrics.
- support more flags by default (not all yet).  Note we omit some in the
  Makefile that we use aliases for-- we don't need their images.
- add aliases for some new flags
- remove new flags from 'unknown flag aliases' list
- unalias some emoji we will have custom images for
- bump version number
- add annnotations file for u11 new and changed emoji
2018-05-09 20:13:57 -07:00
dougfelt 352632eb19
Merge pull request #217 from frankslin/master
Reduce sizes of SVG files by running python-scour CLI.
2018-05-03 11:32:14 -07:00
Frank Lin 43f47be940 Reduce SVG file sizes by running python-scour CLI with the following command.
$ scour --strip-xml-prolog --enable-viewboxing --enable-id-stripping \
  --enable-comment-stripping --shorten-ids --no-line-breaks --strip-xml-space \
  -i <infile> -o <outfile>

scour version: 0.36
2018-05-03 00:28:06 -07:00
dougfelt b73feb8bc5
Merge pull request #213 from dougfelt/pistol_change
Pistol change
2018-04-24 14:36:41 -07:00
Doug Felt 0447355ade Update font for pistol change. 2018-04-24 14:34:53 -07:00