./ 0000700 0001750 0001750 00000000000 15052702362 007735 5 ustar kory kory ./adwaita-fonts.doap 0000600 0001750 0001750 00000001464 15000725573 013354 0 ustar kory kory
Adwaita Fonts
The typefaces for GNOME
Jamie Gravendeel
jamieg
./meson.build 0000600 0001750 0001750 00000000660 15051667062 012111 0 ustar kory kory project(
'adwaita-fonts',
version: '49.0',
license: 'OFL-1.1',
)
datadir = get_option('datadir')
fontsdir = join_paths(datadir, 'fonts', 'Adwaita')
mono = [
'mono/AdwaitaMono-BoldItalic.ttf',
'mono/AdwaitaMono-Bold.ttf',
'mono/AdwaitaMono-Italic.ttf',
'mono/AdwaitaMono-Regular.ttf',
]
sans = [
'sans/AdwaitaSans-Italic.ttf',
'sans/AdwaitaSans-Regular.ttf',
]
install_data(mono + sans, install_dir: fontsdir)
./sans/ 0000700 0001750 0001750 00000000000 15052366024 010702 5 ustar kory kory ./sans/update-fonts.sh 0000700 0001750 0001750 00000001460 15000725573 013654 0 ustar kory kory #!/bin/sh
INTER_VERSION=4.1
ARCHIVE=Inter-${INTER_VERSION}.zip
HASH=9883fdd4a49d4fb66bd8177ba6625ef9a64aa45899767dde3d36aa425756b11e
BASE_URL=https://github.com/rsms/inter/releases/download/
cd $(dirname $0)
set -e
die() {
echo "$@" >&2
exit 1
}
download_source() {
rm --force "${ARCHIVE}"
wget "${BASE_URL}/v${INTER_VERSION}/${ARCHIVE}"
echo "${HASH} ${ARCHIVE}" | \
sha256sum --check --status || die "${ARCHIVE} has invalid checksum"
}
extract_fonts() {
unzip -o ${ARCHIVE} InterVariable.ttf InterVariable-Italic.ttf
}
build_font() {
pyftfeatfreeze \
--features "cv05" \
--replacenames "Inter Variable/Adwaita Sans" \
"${1}" "${2}"
}
download_source
extract_fonts
build_font InterVariable.ttf AdwaitaSans-Regular.ttf
build_font InterVariable-Italic.ttf AdwaitaSans-Italic.ttf
./mono/ 0000700 0001750 0001750 00000000000 15051667062 010713 5 ustar kory kory ./mono/update-fonts.sh 0000700 0001750 0001750 00000001372 15051667062 013666 0 ustar kory kory #!/bin/sh
IOSEVKA_VERSION=33.2.5
ARCHIVE=v${IOSEVKA_VERSION}.zip
HASH=2e22d6740fe032da68a72fc2587498d9b7e15f3950f4d720ece82dbab4c4d095
BASE_URL=https://github.com/be5invis/Iosevka/archive/refs/tags/
BUILD_DIR=Iosevka-${IOSEVKA_VERSION}
cd $(dirname $0)
set -e
die() {
echo "$@" >&2
exit 1
}
download_source() {
rm --force "${ARCHIVE}"
wget "${BASE_URL}/${ARCHIVE}"
echo "${HASH} ${ARCHIVE}" | \
sha256sum --check --status || die "${ARCHIVE} has invalid checksum"
}
extract_source() {
unzip -o ${ARCHIVE}
}
build_fonts() {
cp private-build-plans.toml ${BUILD_DIR}
pushd ${BUILD_DIR}
npm install
npm run build -- ttf::AdwaitaMono
popd
cp ${BUILD_DIR}/dist/AdwaitaMono/TTF/*.ttf .
}
download_source
extract_source
build_fonts
./mono/AdwaitaMono-BoldItalic.ttf 0000600 0001750 0001750 00005476020 15051667062 015661 0 ustar kory kory DSIG | GDEF:|} , GPOSs ՖGSUB0P0 =OS/2L | `cmap_jB pcvt bAv l fpgm m gasp l glyfan