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.

Reply via email to