Skip to content

Commit

Permalink
Merge pull request #401 from googlefonts/e15
Browse files Browse the repository at this point in the history
15.0
  • Loading branch information
rsheeter authored Sep 16, 2022
2 parents 3ee516e + 98f588d commit e8073ab
Show file tree
Hide file tree
Showing 687 changed files with 13,412 additions and 5,765 deletions.
36 changes: 36 additions & 0 deletions BUILD.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Build instructions

Typically build the CBDT then the COLRv1 as COLRv1 copies some information from CBDT.

## CBDT

```bash
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 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
6 changes: 3 additions & 3 deletions NotoColorEmoji.tmpl.ttx.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
<head>
<!-- Most of this table will be recalculated by the compiler -->
<tableVersion value="1.0"/>
<fontRevision value="2.034"/>
<fontRevision value="2.038"/>
<checkSumAdjustment value="0x4d5a161a"/>
<magicNumber value="0x5f0f3cf5"/>
<flags value="00000000 00001011"/>
Expand Down Expand Up @@ -231,7 +231,7 @@

<name>
<namerecord nameID="0" platformID="3" platEncID="1" langID="0x409">
Copyright 2013 Google Inc.
Copyright 2022 Google Inc.
</namerecord>
<namerecord nameID="1" platformID="3" platEncID="1" langID="0x409">
Noto Color Emoji
Expand All @@ -246,7 +246,7 @@
Noto Color Emoji
</namerecord>
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
Version 2.034;GOOG;noto-emoji:20211013:BETA
Version 2.038;GOOG;noto-emoji:20220906:4b1c5bfb0d5b1f5c69aa321d5b6e70656ead1d30
</namerecord>
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
NotoColorEmoji
Expand Down
31 changes: 0 additions & 31 deletions colrv1/README.md

This file was deleted.

31 changes: 31 additions & 0 deletions colrv1/all.toml
Original file line number Diff line number Diff line change
Expand Up @@ -485,6 +485,7 @@ srcs = [
"../svg/emoji_u1f424.svg",
"../svg/emoji_u1f425.svg",
"../svg/emoji_u1f426.svg",
"../svg/emoji_u1f426_200d_2b1b.svg",
"../svg/emoji_u1f427.svg",
"../svg/emoji_u1f428.svg",
"../svg/emoji_u1f429.svg",
Expand Down Expand Up @@ -2074,6 +2075,7 @@ srcs = [
"../svg/emoji_u1f6d5.svg",
"../svg/emoji_u1f6d6.svg",
"../svg/emoji_u1f6d7.svg",
"../svg/emoji_u1f6dc.svg",
"../svg/emoji_u1f6dd.svg",
"../svg/emoji_u1f6de.svg",
"../svg/emoji_u1f6df.svg",
Expand Down Expand Up @@ -3071,6 +3073,9 @@ srcs = [
"../svg/emoji_u1fa72.svg",
"../svg/emoji_u1fa73.svg",
"../svg/emoji_u1fa74.svg",
"../svg/emoji_u1fa75.svg",
"../svg/emoji_u1fa76.svg",
"../svg/emoji_u1fa77.svg",
"../svg/emoji_u1fa78.svg",
"../svg/emoji_u1fa79.svg",
"../svg/emoji_u1fa7a.svg",
Expand All @@ -3083,6 +3088,8 @@ srcs = [
"../svg/emoji_u1fa84.svg",
"../svg/emoji_u1fa85.svg",
"../svg/emoji_u1fa86.svg",
"../svg/emoji_u1fa87.svg",
"../svg/emoji_u1fa88.svg",
"../svg/emoji_u1fa90.svg",
"../svg/emoji_u1fa91.svg",
"../svg/emoji_u1fa92.svg",
Expand Down Expand Up @@ -3112,6 +3119,9 @@ srcs = [
"../svg/emoji_u1faaa.svg",
"../svg/emoji_u1faab.svg",
"../svg/emoji_u1faac.svg",
"../svg/emoji_u1faad.svg",
"../svg/emoji_u1faae.svg",
"../svg/emoji_u1faaf.svg",
"../svg/emoji_u1fab0.svg",
"../svg/emoji_u1fab1.svg",
"../svg/emoji_u1fab2.svg",
Expand All @@ -3123,6 +3133,10 @@ srcs = [
"../svg/emoji_u1fab8.svg",
"../svg/emoji_u1fab9.svg",
"../svg/emoji_u1faba.svg",
"../svg/emoji_u1fabb.svg",
"../svg/emoji_u1fabc.svg",
"../svg/emoji_u1fabd.svg",
"../svg/emoji_u1fabf.svg",
"../svg/emoji_u1fac0.svg",
"../svg/emoji_u1fac1.svg",
"../svg/emoji_u1fac2.svg",
Expand All @@ -3144,6 +3158,8 @@ srcs = [
"../svg/emoji_u1fac5_1f3fd.svg",
"../svg/emoji_u1fac5_1f3fe.svg",
"../svg/emoji_u1fac5_1f3ff.svg",
"../svg/emoji_u1face.svg",
"../svg/emoji_u1facf.svg",
"../svg/emoji_u1fad0.svg",
"../svg/emoji_u1fad1.svg",
"../svg/emoji_u1fad2.svg",
Expand All @@ -3154,6 +3170,8 @@ srcs = [
"../svg/emoji_u1fad7.svg",
"../svg/emoji_u1fad8.svg",
"../svg/emoji_u1fad9.svg",
"../svg/emoji_u1fada.svg",
"../svg/emoji_u1fadb.svg",
"../svg/emoji_u1fae0.svg",
"../svg/emoji_u1fae1.svg",
"../svg/emoji_u1fae2.svg",
Expand All @@ -3162,6 +3180,7 @@ srcs = [
"../svg/emoji_u1fae5.svg",
"../svg/emoji_u1fae6.svg",
"../svg/emoji_u1fae7.svg",
"../svg/emoji_u1fae8.svg",
"../svg/emoji_u1faf0.svg",
"../svg/emoji_u1faf0_1f3fb.svg",
"../svg/emoji_u1faf0_1f3fc.svg",
Expand Down Expand Up @@ -3224,6 +3243,18 @@ srcs = [
"../svg/emoji_u1faf6_1f3fd.svg",
"../svg/emoji_u1faf6_1f3fe.svg",
"../svg/emoji_u1faf6_1f3ff.svg",
"../svg/emoji_u1faf7.svg",
"../svg/emoji_u1faf7_1f3fb.svg",
"../svg/emoji_u1faf7_1f3fc.svg",
"../svg/emoji_u1faf7_1f3fd.svg",
"../svg/emoji_u1faf7_1f3fe.svg",
"../svg/emoji_u1faf7_1f3ff.svg",
"../svg/emoji_u1faf8.svg",
"../svg/emoji_u1faf8_1f3fb.svg",
"../svg/emoji_u1faf8_1f3fc.svg",
"../svg/emoji_u1faf8_1f3fd.svg",
"../svg/emoji_u1faf8_1f3fe.svg",
"../svg/emoji_u1faf8_1f3ff.svg",
"../svg/emoji_u203c.svg",
"../svg/emoji_u2049.svg",
"../svg/emoji_u20e3.svg",
Expand Down
31 changes: 31 additions & 0 deletions colrv1/noflags.toml
Original file line number Diff line number Diff line change
Expand Up @@ -459,6 +459,7 @@ srcs = [
"../svg/emoji_u1f424.svg",
"../svg/emoji_u1f425.svg",
"../svg/emoji_u1f426.svg",
"../svg/emoji_u1f426_200d_2b1b.svg",
"../svg/emoji_u1f427.svg",
"../svg/emoji_u1f428.svg",
"../svg/emoji_u1f429.svg",
Expand Down Expand Up @@ -2048,6 +2049,7 @@ srcs = [
"../svg/emoji_u1f6d5.svg",
"../svg/emoji_u1f6d6.svg",
"../svg/emoji_u1f6d7.svg",
"../svg/emoji_u1f6dc.svg",
"../svg/emoji_u1f6dd.svg",
"../svg/emoji_u1f6de.svg",
"../svg/emoji_u1f6df.svg",
Expand Down Expand Up @@ -3045,6 +3047,9 @@ srcs = [
"../svg/emoji_u1fa72.svg",
"../svg/emoji_u1fa73.svg",
"../svg/emoji_u1fa74.svg",
"../svg/emoji_u1fa75.svg",
"../svg/emoji_u1fa76.svg",
"../svg/emoji_u1fa77.svg",
"../svg/emoji_u1fa78.svg",
"../svg/emoji_u1fa79.svg",
"../svg/emoji_u1fa7a.svg",
Expand All @@ -3057,6 +3062,8 @@ srcs = [
"../svg/emoji_u1fa84.svg",
"../svg/emoji_u1fa85.svg",
"../svg/emoji_u1fa86.svg",
"../svg/emoji_u1fa87.svg",
"../svg/emoji_u1fa88.svg",
"../svg/emoji_u1fa90.svg",
"../svg/emoji_u1fa91.svg",
"../svg/emoji_u1fa92.svg",
Expand Down Expand Up @@ -3086,6 +3093,9 @@ srcs = [
"../svg/emoji_u1faaa.svg",
"../svg/emoji_u1faab.svg",
"../svg/emoji_u1faac.svg",
"../svg/emoji_u1faad.svg",
"../svg/emoji_u1faae.svg",
"../svg/emoji_u1faaf.svg",
"../svg/emoji_u1fab0.svg",
"../svg/emoji_u1fab1.svg",
"../svg/emoji_u1fab2.svg",
Expand All @@ -3097,6 +3107,10 @@ srcs = [
"../svg/emoji_u1fab8.svg",
"../svg/emoji_u1fab9.svg",
"../svg/emoji_u1faba.svg",
"../svg/emoji_u1fabb.svg",
"../svg/emoji_u1fabc.svg",
"../svg/emoji_u1fabd.svg",
"../svg/emoji_u1fabf.svg",
"../svg/emoji_u1fac0.svg",
"../svg/emoji_u1fac1.svg",
"../svg/emoji_u1fac2.svg",
Expand All @@ -3118,6 +3132,8 @@ srcs = [
"../svg/emoji_u1fac5_1f3fd.svg",
"../svg/emoji_u1fac5_1f3fe.svg",
"../svg/emoji_u1fac5_1f3ff.svg",
"../svg/emoji_u1face.svg",
"../svg/emoji_u1facf.svg",
"../svg/emoji_u1fad0.svg",
"../svg/emoji_u1fad1.svg",
"../svg/emoji_u1fad2.svg",
Expand All @@ -3128,6 +3144,8 @@ srcs = [
"../svg/emoji_u1fad7.svg",
"../svg/emoji_u1fad8.svg",
"../svg/emoji_u1fad9.svg",
"../svg/emoji_u1fada.svg",
"../svg/emoji_u1fadb.svg",
"../svg/emoji_u1fae0.svg",
"../svg/emoji_u1fae1.svg",
"../svg/emoji_u1fae2.svg",
Expand All @@ -3136,6 +3154,7 @@ srcs = [
"../svg/emoji_u1fae5.svg",
"../svg/emoji_u1fae6.svg",
"../svg/emoji_u1fae7.svg",
"../svg/emoji_u1fae8.svg",
"../svg/emoji_u1faf0.svg",
"../svg/emoji_u1faf0_1f3fb.svg",
"../svg/emoji_u1faf0_1f3fc.svg",
Expand Down Expand Up @@ -3198,6 +3217,18 @@ srcs = [
"../svg/emoji_u1faf6_1f3fd.svg",
"../svg/emoji_u1faf6_1f3fe.svg",
"../svg/emoji_u1faf6_1f3ff.svg",
"../svg/emoji_u1faf7.svg",
"../svg/emoji_u1faf7_1f3fb.svg",
"../svg/emoji_u1faf7_1f3fc.svg",
"../svg/emoji_u1faf7_1f3fd.svg",
"../svg/emoji_u1faf7_1f3fe.svg",
"../svg/emoji_u1faf7_1f3ff.svg",
"../svg/emoji_u1faf8.svg",
"../svg/emoji_u1faf8_1f3fb.svg",
"../svg/emoji_u1faf8_1f3fc.svg",
"../svg/emoji_u1faf8_1f3fd.svg",
"../svg/emoji_u1faf8_1f3fe.svg",
"../svg/emoji_u1faf8_1f3ff.svg",
"../svg/emoji_u203c.svg",
"../svg/emoji_u2049.svg",
"../svg/emoji_u20e3.svg",
Expand Down
Loading

0 comments on commit e8073ab

Please sign in to comment.