Ovaj vodič opisuje postupak dodavanja prilagođenih (custom) fontova u CageFS okruženje kako bi bili dostupni korisnicima na serveru.
Preduvjeti
-
Server s instaliranim CloudLinux OS-om
-
Omogućen i konfiguriran CageFS
-
Root ili sudo pristup
-
Fontovi u
.ttfformatu
1. Instalacija font paketa
Ako se fontovi distribuiraju putem RPM paketa, potrebno ih je prvo instalirati na sustav:
dnf install font1 font2 font3
*Zamijenite font1, font2, font3 stvarnim nazivima font paketa.
2. Konfiguracija fontova za CageFS
CageFS koristi konfiguracijske datoteke u direktoriju:
/etc/cagefs/conf.d/
Kreirajte ili uredite datoteku fonts.cfg:
nano /etc/cagefs/conf.d/fonts.cfg
Primjer sadržaja:
[fonts]
comment=Custom Fonts
paths=/path/to/your/fonts/font1.ttf, /path/to/your/fonts/font2.ttf, /path/to/your/fonts/font3.ttf
Objašnjenje:
comment – opis konfiguracije (opcionalno)
paths – apsolutne putanje do font datoteka koje želite uključiti u CageFS
*Provjerite da font datoteke postoje na navedenim lokacijama i imaju odgovarajuće dozvole.
3. Dodavanje font paketa u CageFS
Kako bi CageFS prepoznao instalirane fontove, potrebno ih je dodati pomoću cagefsctl alata:
cagefsctl --addrpm font1 font2 font3
4. Ažuriranje CageFS okruženja
Nakon dodavanja fontova, potrebno je osvježiti CageFS:
cagefsctl --update
cagefsctl --force-update
5. Remount CageFS za sve korisnike
Na kraju, potrebno je ponovno montirati CageFS za sve korisnike kako bi promjene stupile na snagu:
cagefsctl --remount-all
6. Provjera
-
Prijavite se kao jedan od korisnika
-
Provjerite dostupnost fontova (npr. kroz aplikaciju koja ih koristi)
-
Po potrebi provjerite logove za CageFS ako fontovi nisu vidljivi
Napomena
-
Svaka izmjena u
/etc/cagefs/conf.d/zahtijeva--updateili--force-update -
Kod većeg broja korisnika,
--remount-allmože potrajati