Installer des polices dans Collabora (Nextcloud office)

Hello à toutes et à tous :waving_hand:

J’utilise Nextcloud (33.0.2) et Collabora (25.04.9.4) connectés ensemble par l’app Nextcloud office (10.1.2).

J’avais besoin aujourd’hui de pouvoir utiliser des nouvelles polices de caractères dans Collabora. Ce n’est pas si compliqué et n’ayant pas trouvé la solution par ici, je prends quelques minutes pour vous partager la marche à suivre.

1 - Uploader vos polices sur votre serveur

Collabora utilise les polices qui sont installées localement sur la machine. Elle sont situées dans /usr/share/fonts/

Commencer par y créer un nouveau dossier (pas nécessaire, mais mieux pour s’y retrouver)

cd /user/share/fonts
sudo mkdir mapolice

Par contre comme je ne sais pas comment on peut téléverser avec rsync dans un dossier qui nécessite sudo, on va aussi créer un dossier temporaire policetemp dans sa home, où l’on y versera les fichiers:

cd ~
mkdir policetemp

Ensuite depuis sa machine en local, on se place dans le dossier qui contient les fichiers ttf ou otf de notre police puis on fait :

rsync -avz ./ USER@mamachine.tld:/home/USER/policetemp/

USER = votre login et mamachine.tld l’adresse de votre serveur.

À ce stade, on devrait sur son serveur retrouver les fichiers de la police :

cd ~/policetemp
ls -la

On les déplace ensuite dans le bon dossier :

sudo mv ~/policetemp/* /usr/share/fonts/mapolice/

On vérifie que tout y est bien :

ls /usr/share/fonts/mapolice/

C’est tout bon ? À ce stade, on peut alors supprimer notre dossier temporaire.

rm -rf ~/policetemp

2 - Mettre à jour la config de Collabora
Lancer la commande suivante :

sudo coolconfig update-system-template

(plus d’infos à ce propos dans la doc de collabora)

3 - Relancer le service collabora

sudo systemctl restart coolwsd.service 

Et normalement, on devrait être bon :slight_smile:

Enjoy !

2 Likes

Tu peux aussi utiliser nextcloud pour uploader les polices.

Le répertoire multimedia correspond à /home/yunohost.multimedia/$username/

Tu peux ainsi y déposer les fichiers (ou le dossier) depuis l’interface graphique.

1 Like