On 8/9/25 11:07 AM, Gregory Eckersley wrote:
root@penguin:~#
find /etc/apt/sources.* -type f -print -exec cat {} \;
dpkg -l | grep roboto
dpkg -L fonts-roboto-unhinted
dpkg -S Roboto-Regular.ttf
\
/etc/apt/sources.list
# Generated by distrobuilder
deb https://deb.debian.org/debian <https://deb.debian.org/debian> bookworm main
deb https://deb.debian.org/debian <https://deb.debian.org/debian>
bookworm-updates main
deb https://deb.debian.org/debian-security/
<https://deb.debian.org/debian-security/> bookworm-security main
/etc/apt/sources.list.d/cros.list
deb https://storage.googleapis.com/cros-packages/137
<https://storage.googleapis.com/cros-packages/137> bookworm main
ii fonts-roboto 2:0~20170802-3 all
metapackage to pull in Roboto fonts
dpkg-query: package 'fonts-roboto-unhinted' is not installed
Use dpkg --contents (= dpkg-deb --contents) to list archive files contents.
python3-kivy: /usr/lib/python3/dist-packages/kivy/data/fonts/Roboto-Regular.ttf
>
On 8/9/25 8:18 PM, Gregory Eckersley wrote:
Manually installing fonts-robot-unhinted fixed the missing link targets.
I dug through the packages provided by https://storage.googleapis.com/cros-packages/137 and
Crostini installs a package "cros-host-fonts" which claims to provide
"fonts-roboto-unhinted" without providing the exact files. As you found, manually
installing the fonts-roboto-unhinted installs fonts to the location that the kivy package expects.
Since "cros-host-fonts" claims to provide "fonts-roboto-unhinted", I don't
believe that there is a dependency configuration I could make to force your system to install
fonts-roboto-unhinted,
I have created a bug with downstream Google
(https://issuetracker.google.com/issues/437456063) asking them to improve the
compatibility of their cros-host-fonts package.