Alternatives to ttf-google-fonts-git?

I'll get straight to the point: I'm getting too frequent updates of ttf-google-fonts-git. I have slow bandwidth (~7-8mbps) and every time I update, I have to wait about an hour or two just for this to download and update my whole system. I have no clue what I could do to solve this. I've tried installing ttf-google-fonts-typewolf to reduce the filesize but it failed to build. I am not sure if removing it will break my system (I won't test it to find out). Is there a possible way to pause updates for it? Are there alternatives to it I could replace it with instead? Thanks.

garuda-inxi as requested:
System:
Kernel: 5.18.16-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.1.1
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=5bc71358-4bc9-433f-b135-5bc82a21a742 rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
loglevel=3 amdgpu.ppfeaturemask=0xffffffff
Desktop: KDE Plasma v: 5.25.4 tk: Qt v: 5.15.5 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: Micro-Star model: B350M PRO-VDH (MS-7A38) v: 2.0
serial: <superuser required> UEFI-[Legacy]: American Megatrends v: A.JS
date: 11/02/2021
CPU:
Info: model: AMD Ryzen 3 2200G with Radeon Vega Graphics bits: 64 type: MCP
arch: Zen built: 2017-19 process: GF 14nm family: 0x17 (23)
model-id: 0x11 (17) stepping: 0 microcode: 0x8101016
Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 384 KiB
desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 4x512 KiB L3: 4 MiB
desc: 1x4 MiB
Speed (MHz): avg: 3736 high: 3900 min/max: N/A cores: 1: 3900 2: 3900
3: 3900 4: 3246 bogomips: 31198
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: retbleed mitigation: untrained return thunk; SMT disabled
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, STIBP:
disabled, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
vendor: XFX Pine driver: amdgpu v: kernel arch: GCN-4 code: Arctic Islands
process: GF 14nm built: 2016-20 pcie: gen: 3 speed: 8 GT/s lanes: 8
link-max: lanes: 16 ports: active: DP-1 empty: DP-2, DP-3, DVI-D-1,
HDMI-A-1 bus-ID: 10:00.0 chip-ID: 1002:67df class-ID: 0300
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.3
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 1280x800 s-dpi: 96 s-size: 338x211mm (13.31x8.31")
s-diag: 398mm (15.69")
Monitor-1: DP-1 mapped: DisplayPort-0 model: E15T4W serial: <filter>
built: 2007 res: 1280x800 hz: 60 dpi: 98 gamma: 1.37
size: 332x207mm (13.07x8.15") diag: 386mm (15.2") ratio: 16:10 modes:
max: 1280x800 min: 720x400
OpenGL: renderer: AMD Radeon RX 590 Series (polaris10 LLVM 14.0.6 DRM
3.46 5.18.16-zen1-1-zen) v: 4.6 Mesa 22.1.6 direct render: Yes
Audio:
Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
vendor: XFX Pine driver: snd_hda_intel bus-ID: 1-4:2 v: kernel pcie:
chip-ID: 0d8c:0012 gen: 3 class-ID: 0300 speed: 8 GT/s lanes: 8 link-max:
lanes: 16 bus-ID: 10:00.1 chip-ID: 1002:aaf0 class-ID: 0403
Device-2: AMD Family 17h/19h HD Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 2a:00.6 chip-ID: 1022:15e3 class-ID: 0403
Device-3: C-Media USB Audio Device type: USB
driver: hid-generic,snd-usb-audio,usbhid
Sound Server-1: ALSA v: k5.18.16-zen1-1-zen running: yes
Sound Server-2: sndio v: N/A running: no
Sound Server-3: PulseAudio v: 16.1 running: no
Sound Server-4: PipeWire v: 0.3.56 running: yes
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: e000 bus-ID: 25:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp37s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
Local Storage: total: 2.95 TiB used: 744.55 GiB (24.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: WD Blue
SN570 1TB size: 931.51 GiB block-size: physical: 512 B logical: 512 B
speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: 234100WD
temp: 31.9 C scheme: MBR
ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital
model: WD20EZRZ-00Z5HB0 size: 1.82 TiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 5400 serial: <filter>
rev: 0A80 scheme: GPT
ID-3: /dev/sdb maj-min: 8:16 vendor: Kingston model: SA400S37120G
size: 111.79 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 61K1 scheme: GPT
ID-4: /dev/sdc maj-min: 8:32 vendor: Western Digital
model: WD1200JS-00NCB1 size: 111.79 GiB block-size: physical: 512 B
logical: 512 B speed: 3.0 Gb/s type: N/A serial: <filter> rev: 2E02
scheme: MBR
Partition:
ID-1: / raw-size: 931.51 GiB size: 931.51 GiB (100.00%) used: 183.82 GiB
(19.7%) fs: btrfs dev: /dev/nvme0n1p1 maj-min: 259:1
ID-2: /home raw-size: 931.51 GiB size: 931.51 GiB (100.00%) used: 183.82
GiB (19.7%) fs: btrfs dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /var/log raw-size: 931.51 GiB size: 931.51 GiB (100.00%) used: 183.82
GiB (19.7%) fs: btrfs dev: /dev/nvme0n1p1 maj-min: 259:1
ID-4: /var/tmp raw-size: 931.51 GiB size: 931.51 GiB (100.00%) used: 183.82
GiB (19.7%) fs: btrfs dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 23.42 GiB used: 1.44 GiB (6.2%)
priority: 100 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 36.4 C mobo: N/A gpu: amdgpu temp: 37.0 C
Fan Speeds (RPM): N/A gpu: amdgpu fan: 1156
Info:
Processes: 360 Uptime: 8d 3h 22m wakeups: 0 Memory: 23.42 GiB used: 6.97
GiB (29.8%) Init: systemd v: 251 default: graphical tool: systemctl
Compilers: gcc: 12.1.1 clang: 14.0.6 Packages: pacman: 1717 lib: 392
Shell: fish v: 3.5.1 default: Bash v: 5.1.16 running-in: konsole
inxi: 3.3.20
Garuda (2.6.6-1):
System install date:     2022-06-16
Last full system update: 2022-08-15 ↻
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       <superuser required>
Snapshots:               Snapper
Failed units:
2 Likes

This is a big package, so when it updates it’s going to take a long time.

It’s a -git package, so will update every time there’s a commit to the upstream repository. If the repository is active then you’ll see many updates.

Depends whether there are specific fonts available. You could also download only the fonts you want rather than using a megapack like this. Alternatively,

You can pass --ignore ttf-google-fonts-git so any update to this package is skipped, or you can add it to the IgnorePkg line in /etc/pacman.conf and update it only when you feel like it.

10 Likes

I forgot about the pacman configuration. It'll make everything much easier. Thanks.

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.