|
From: | Martial R |
Subject: | Re: Bug markup postscript ? |
Date: | Fri, 1 Apr 2022 10:25:49 +0200 |
C'est vraiment un problème avec Ghostscript dans la version 2.23.7 puisque ça fonctionne en 23.6 !
%---
GPL Ghostscript 9.54.0 (2021-03-30)
Copyright (C) 2021 Artifex Software, Inc. All rights reserved.
This software is supplied under the GNU AGPLv3 and comes with NO WARRANTY:
see the file COPYING for details.
Querying operating system for font files...
Didn't find this font on the system!
Unable to substitute for font.
Error: /invalidfont in /findfont
Les polices sont bien trouvées pour les markup ou Lyrics
\override #'(font-name . "Linux Libertine")
\override LyricText.font-name = "xxx"
%---
%-----------------------------
\version "2.23.7"
<<
\relative c'' {
\mark\markup\fontsize #8 \override #'(font-name . "Linux Libertine") \char ##xE000
a4 d8 bes8 e4 a,4 %21
a8[( b!]) d8 bes8 e4 a,8 r8 %22
r8 a8 b8 c8 b8 a8 b8 d8 %23
e1~ %24
e8 r8 r4 r2 \bar "|." %25
}
\addlyrics {
\lyricmode {
\override LyricText.font-name = #"Linux Libertine O"
ah! tom -- be nei -- ge
tombe et que n'ai je
ma bien ai -- mée en -- tre mes bras.
}
}
>>
%-------------------------------
Rien à faire,j'ai mis la police dans un dossier avec les droitsje l'ai ajouté dans le fichier *.ly ainsi
#(ly:font-config-add-font "/home/martial/LILYPOND/INCLUDE/fontes/Arial-Bold.ttf")toutjours pas Mais il y a bien un soucis avec les polices peut-être en ttf ...ha non test avec un otf ... idem bug
Le ven. 1 avr. 2022 à 00:10, Jean Abou Samra <jean@abou-samra.fr> a écrit :Le 31/03/2022 à 21:53, Martial R a écrit :
> Merci oui comme ceci ça marche mais le bug n'est pas la police à mon
> humble avis
Enfin, je voulais dire avec la recherche des polices dans le système.
Manifestement, le problème est que GhostScript n'arrive pas à trouver
Arial. C'est vraiment un domaine très compliqué, et moi je n'y connais
rien.
Une idée : le log contient
Last OS error: Permission denied
Que se passe-t-il si au lieu de mettre l'exécutable dans /usr/local/
vous le placez simplement dans un dossier sous $HOME ou autre
endroit où vous avez les permissions en tant qu'utilisateur ?
Jean
--Martial Rameaux
[Prev in Thread] | Current Thread | [Next in Thread] |