Forums » Utilisation d'AMC (french) »
Problème d'annotation des copies (texte tout écrasé) après brew ugrade...
Added by No Haie about 5 years ago
Bonjour à tous,
J'utilise AMC sur Mac (10.14.6 Mojave) et tout marchait très bien jusqu'à ce que je fasse un brew upgrade (des dizaines de packages updatés, et je n'en ai pas gardé la liste...). Maintenant AMC fonctionne toujours, sauf l'annotation des copies qui "écrase" le texte. Voir la copie d'écran jointe...
Est-ce que quelqu'un a rencontré ce problème ou aurait une idée d'où cela peut venir?
Merci beaucoup!
amc_probleme.jpg (129.7 kB)
Replies (52)
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by Alexis Bienvenüe about 5 years ago
Ça devrait plutôt utiliser une autre police de caractères (Linux libertine)… La fichier a-t-il bien été mis à jour ?
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by No Haie about 5 years ago
Oui, c'est le fichier est bien mis à jour. Par contre je ne crois pas avoir la fonte linux libertine installée sur le système...
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by Alexis Bienvenüe about 5 years ago
Par contre je ne crois pas avoir la fonte linux libertine installée sur le système...
D'accord. Pouvez-vous essayer avec une fonte installée chez vous (en changeant la ligne 18 de cairo.cc
) ?
On se rapproche de ce que fait AMC : je ne vois pas bien ce qui coince avec AMC…
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by No Haie about 5 years ago
C'est fou, je peux mettre n'importe quoi comme nom de police, y compris les noms de polices que j'ai (par exemple "Arial" ou "Arial Black") et cela ne change rien. Par contre si je change la taille à la ligne 18, effectivement elle change. Je ne comprends vraiment pas ce qui se passe...
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by Alexis Bienvenüe about 5 years ago
Vous pouvez trouver ici de quoi vérifier la liste des fontes disponibles pour Cairo.
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by No Haie about 5 years ago
Merci, j'ai pu générer la liste grâce au fichier en lien. Même en copiant-collant exactement le nom des fontes disponibles, par exemple font_description = pango_font_description_from_string("Charter O 16"), aucun effet. Seule la taille (ici 16) semble prise en compte... Par contre, contrairement à ce qui sort avec AMC, il n'y a pas de superposition de lettres.
Après si je suis le seul à rencontrer ce problème, je ne veux pas non plus vous faire perdre plus de temps que nécessaire, c'est déjà génial ce que vous faites pour la communauté!
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by Alexis Bienvenüe about 5 years ago
Est-ce que vous pouvez faire l'annotation d'une copie en mode débogage et poster le fichier log
produit ? Je ne suis pas sûr d'y trouver quelque chose d'intéressant mais sait-on jamais.
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by No Haie about 5 years ago
Le voici ! Merci !
AMC-DEBUG-dhAe_8L6.log (60.4 kB)
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by Alexis Bienvenüe about 5 years ago
Il me semble que l'annotation n'a pas été faite dans le log que vous avez joint, car la copie annotée existait déjà : pouvez-vous effacer la copie annotée, puis refaite son annotation en mode débogage et joindre un nouveau fichier log
?
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by No Haie about 5 years ago
Mes excuses, voici un nouveau log!
AMC-DEBUG-0weU4Ben.log (61.6 kB)
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by Alexis Bienvenüe about 5 years ago
Merci. Je n'y vois pas d'erreur manifeste. Quelle est votre version de pango/pangocairo ?
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by No Haie about 5 years ago
Cairo 1.16.0_2, Pango 1.44.6, le tout avec homebrew
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by Alexis Bienvenüe about 5 years ago
J'ai mis à jour chez moi vers la 1.44.6 de pango, mais je n'ai pas le même problème : tout marche bien…
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by Alexis Bienvenüe about 5 years ago
AMC a utilisé chez vous la description de fonte "Avenir weight=530 12". Pouvez-vous faire un essai avec cette chaîne là dans le fichier cairo.cc
, afin de vérifier que ce n'est pas cela la source du problème ?
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by No Haie about 5 years ago
Toujours pareil, la fonte est ignorée dans cairo.cc... Pour AMC, j'ai fait des essais avec plusieurs fontes dans le menu, Avenir était juste la dernière que j'ai utilisée.
Bon, je ne vois pas trop quoi faire, je vais créer une machine virtuelle sous Ubuntu en attendant qu'avec un peu de chance un homebrew upgrade règle le problème dans quelques jours...
Merci beaucoup pour votre aide (et pour AMC)!
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by Maël Valais almost 5 years ago
Coucou,
Ça viendrait d'un souci de pango 1.44 sous macos (avec le passage de Cairo à Harfuzz):
https://gitlab.gnome.org/GNOME/pango/issues/422
Le souci sur pango 1.44 ne s'arrête pas là:
https://github.com/HazAT/badge/issues/91
https://gitlab.gnome.org/GNOME/librsvg/issues/520#note_627033
À chaque fois, les caractères sont "empilés" les uns sur les autres
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by No Haie almost 5 years ago
Merci pour l'info ! C'est rassurant de voir que le problème est connu et reconnu (et que ce n'est pas de la faute d'AMC)... Espérons qu'une solution arrive rapidement !
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by No Haie almost 5 years ago
Hello, je viens de faire un brew upgrade:
==> Updated Formulae maelvalais/amc/auto-multiple-choice ✔ libressl dvc mercurial ethereum n fibjs node fzf perl-build glooctl ssldump janet syncthing joplin um libcapn vault ==> Deleted Formulae maelvalais/amc/auto-multiple-choice-devel ==> Upgrading 1 outdated package: maelvalais/amc/auto-multiple-choice 1.4.0_3 -> 1.4.0_4 ==> Upgrading maelvalais/amc/auto-multiple-choice ==> Installing dependencies for maelvalais/amc/auto-multiple-choice: amc-pango ==> Installing maelvalais/amc/auto-multiple-choice dependency: amc-pango ==> Downloading https://dl.bintray.com/maelvls/bottles-amc/amc-pango-1.42.4.moja ==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/d8bd8e27588e0403f248e ######################################################################## 100.0% ==> Pouring amc-pango-1.42.4.mojave.bottle.1.tar.gz
La création d'annotations ne fonctionne carrément plus du tout (aucun pdf produit). Message d'erreur:
dyld: Library not loaded: /usr/local/opt/opencv/lib/libopencv_dnn_superres.4.1.dylib Referenced from: /usr/local/Cellar/auto-multiple-choice/1.4.0_4/lib/AMC/exec/AMC-buildpdf Reason: image not found
Le même projet AMC fonctionne parfaitement sous ma box ubuntu (et les annotations sont générées sans problème...). Je suis sous
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by No Haie almost 5 years ago
*phrase pas terminée: je suis sous Mojave 10.14.6.
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by Maël Valais almost 5 years ago
Argh... j’ai tenté de régler les soucis avec Pango en « intégrant » ma propre version de Pango (1.42.4) mais apparemment ça ne convient pas... j’ai passé 5h sur ce problème et je sens que je vais encore passer mon dimanche dessus 😞
Je ne suis plus utilisateur d’amc, j’avoue que je songe de plus en plus à lâcher l’affaire et arrêter de maintenir tout ça : ça devient infernal 🙁
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by Maël Valais almost 5 years ago
Peux-tu essayer de `brew upgrade opencv` juste pour être sûr ?
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by Maël Valais almost 5 years ago
Ooook donc j'ai réalisé qu'avec la version d'hier (auto-multiple-choice 1.4.0_4), le binaire AMC-buildpdf utilise encore "pango 1.44.7" au lieu de "amc-pango 1.42.4" :
$ otool -L /usr/local/Cellar/auto-multiple-choice/1.4.0_4/lib/AMC/exec/AMC-buildpdf /usr/local/Cellar/auto-multiple-choice/1.4.0_4/lib/AMC/exec/AMC-buildpdf: /usr/local/opt/pango/lib/libpangocairo-1.0.0.dylib (compatibility version 4401.0.0, current version 4401.7.0) /usr/local/opt/pango/lib/libpango-1.0.0.dylib (compatibility version 4401.0.0, current version 4401.7.0)
Dans la version auto-multiple-choice 1.4.0_5, ça devrait être bon :
$ otool -L /usr/local/Cellar/auto-multiple-choice/1.4.0_5/lib/AMC/exec/AMC-buildpdf /usr/local/Cellar/auto-multiple-choice/1.4.0_5/lib/AMC/exec/AMC-buildpdf: /usr/local/opt/amc-pango/lib/libpangocairo-1.0.0.dylib (compatibility version 4201.0.0, current version 4201.4.0) /usr/local/opt/amc-pango/lib/libpango-1.0.0.dylib (compatibility version 4201.0.0, current version 4201.4.0)
Peux-tu essayer de 'brew upgrade auto-multiple-choice' ? La version 1.4.0_5 devrait fonctionner avec les annotations
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by No Haie almost 5 years ago
Merci pour le boulot ! Malheureusement, toujours le même bug après mise à jour... J'ai les versions suivantes installées:
amc-pango 1.42.4 auto-multiple-choice 1.4.0_5 cairo 1.16.0_2 opencv 4.1.2
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by Maël Valais almost 5 years ago
Ah purée, j’ai bien réussi à caler AMC-buildpdf sur Pango 1.42.4
Mais j’ai oublié qu’il y a aussi AMC-annotate.pl qui utilise Pango 1.42.4 et apparemment il prend Pango 1.44.7
Je vais tenter de régler ça
RE: Problème d'annotation des copies (texte tout écrasé) après brew ugrade... - Added by No Haie almost 5 years ago
Pour info, le problème se pose toujours avec la nouvelle version... Bizarre !
amc-pango 1.42.4 auto-multiple-choice 1.4.0_6 cairo 1.16.0_2 opencv 4.1.2
dyld: Library not loaded: /usr/local/opt/opencv/lib/libopencv_dnn_superres.4.1.dylib Referenced from: /usr/local/Cellar/auto-multiple-choice/1.4.0_6/lib/AMC/exec/AMC-buildpdf Reason: image not found
« Previous 1 2 3 Next » (26-50/52)