Skip to content

Commit 144e84d

Browse files
authored
Merge pull request #440 from googlefonts/e151
v2.040
2 parents 934a570 + 30b7912 commit 144e84d

File tree

824 files changed

+14365
-6122
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

824 files changed

+14365
-6122
lines changed

.github/workflows/ci.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Continuous Test + Deploy
2+
3+
on:
4+
push:
5+
branches: [main]
6+
tags: ["v*.*.*"]
7+
pull_request:
8+
branches: [main]
9+
10+
jobs:
11+
health_check:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v2
15+
- name: Set up Python 3
16+
uses: actions/setup-python@v2
17+
- name: Install FontTools
18+
run: pip install fonttools pytest
19+
- name: pytest
20+
run: pytest

BUILD.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ mv *.ttf fonts/
2020

2121
```bash
2222
# If you are updating to a new Unicode rev, update configs
23-
(cd colrv1 && python colrv1_generate_configs.py)
23+
python colrv1_generate_configs.py
2424
git diff colrv1/*.toml
2525

2626
# Compile the fonts
@@ -34,4 +34,23 @@ python colrv1_postproc.py
3434

3535
## Emojicompat
3636

37-
TODO detailed instructions
37+
```
38+
# Add support for new sequences per https://github.com/googlefonts/emojicompat#support-new-unicode-sequences
39+
# Install https://github.com/googlefonts/emojicompat in a venv
40+
# Create emojicompat versions of the fonts you made
41+
# Starting from the root of noto-emoji-next:
42+
43+
$ pushd fonts
44+
$ cp NotoColorEmoji.ttf NotoColorEmoji-emojicompat.ttf
45+
$ cp Noto-COLRv1.ttf Noto-COLRv1-emojicompat.ttf
46+
$ emojicompat --op setup --font NotoColorEmoji-emojicompat.ttf
47+
$ emojicompat --op setup --font Noto-COLRv1-emojicompat.ttf
48+
$ emojicompat --op check --font NotoColorEmoji-emojicompat.ttf
49+
$ emojicompat --op check --font Noto-COLRv1-emojicompat.ttf
50+
51+
# The emojicompat --op check step should print something akin to:
52+
3835 items_by_codepoints
53+
0 PUA missing
54+
0 PUA point at wrong glyph
55+
3835 PUA correct
56+
0 Emji entries did NOT match a glyph

NotoColorEmoji.tmpl.ttx.tmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
<head>
7979
<!-- Most of this table will be recalculated by the compiler -->
8080
<tableVersion value="1.0"/>
81-
<fontRevision value="2.038"/>
81+
<fontRevision value="2.040"/>
8282
<checkSumAdjustment value="0x4d5a161a"/>
8383
<magicNumber value="0x5f0f3cf5"/>
8484
<flags value="00000000 00001011"/>
@@ -246,7 +246,7 @@
246246
Noto Color Emoji
247247
</namerecord>
248248
<namerecord nameID="5" platformID="3" platEncID="1" langID="0x409">
249-
Version 2.038;GOOG;noto-emoji:20220906:4b1c5bfb0d5b1f5c69aa321d5b6e70656ead1d30
249+
Version 2.040;GOOG;noto-emoji:20231016:92a58ea6b2cfcad2560c2271855bc9c77eab6c51
250250
</namerecord>
251251
<namerecord nameID="6" platformID="3" platEncID="1" langID="0x409">
252252
NotoColorEmoji

0 commit comments

Comments
 (0)