Make the Rust client the sole app
This commit is contained in:
1 parent
5ca244528f
commit
6dbc800739
27 files changed
+59
-42
No files matched your search
@@ -18,11 +18,8 @@
|
||||
# Needs python3 and network access; fontTools is fetched into a temporary
|
||||
# venv, so nothing has to be installed on the machine.
|
||||
#
|
||||
# The same arrangement as the Compose app's `app/build-icon-font.sh`, which
|
||||
# this is copied from -- including the Mono face and the Material Design
|
||||
# family, so an icon means the same thing in both apps. Copied rather than
|
||||
# shared because most of it is the GLYPHS list, which has to differ: the
|
||||
# point of subsetting is to ship only the codepoints one app draws.
|
||||
# The Mono face makes icon metrics stable; the Material Design family keeps
|
||||
# their meanings conventional.
|
||||
set -euo pipefail
|
||||
|
||||
GLYPHS=(
|
||||
@@ -48,8 +45,7 @@ unicodes="$(IFS=,; echo "${GLYPHS[*]}")"
|
||||
mkdir -p "$(dirname "$out")"
|
||||
# The Mono face, where every glyph is one em wide and one em tall, so two
|
||||
# icons at the same font size are the same size without either being given
|
||||
# one -- the same reason the Compose app's script takes it. It is also what
|
||||
# makes an icon's box predictable beside a line of text.
|
||||
# one, which makes an icon's box predictable beside a line of text.
|
||||
"$work/venv/bin/pyftsubset" "$work/SymbolsNerdFontMono-Regular.ttf" \
|
||||
--unicodes="$unicodes" \
|
||||
--layout-features= \
|
||||
|
||||
Reference in new issue
Block a user