Author Topic: Font nécessaire avec Linux  (Read 12665 times)

0 Members and 1 Guest are viewing this topic.

kristen

  • Guest
Font nécessaire avec Linux
« on: January 14, 2022, 12:15:25 »
Bonjour
J'ai plusieurs machines sur lesquelles Ancestris est installé avec la version extraite du .zip.
Avec opensuse tout est parfait. Par contre avec debian et archlinux, tout ce qui est écritures n'est pas beau, un peu pixelisé.
Je pense que ça vient d'une font qui manque.
Pouvez-vous me renseigner sur les fonts nécessaires pour que Ancestris devienne joli quelque soit la distribution ?

Merci

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 877
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: Font nécessaire avec Linux
« Reply #1 on: January 14, 2022, 12:17:02 »
Bonjour,

Avez-vous mis l'affichage en "Nimbus" dans les préférences ?

Parce que question fonts, je ne vois pas bien la différence. Auriez-vous une capture d'écran ?

Bien à vous,
Frédéric

kristen

  • Guest
Re: Font nécessaire avec Linux
« Reply #2 on: January 14, 2022, 12:35:18 »
Voilà :

avec opensuse



avec debian


Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 877
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: Font nécessaire avec Linux
« Reply #3 on: January 14, 2022, 12:43:34 »
En effet, il n'y a pas d'antialiasing côté Debian on dirait. Est-ce la même version de Java sur les 2 ordinateurs ?
Est-ce que d'autres applications java sur Debian sont ok elles ?

kristen

  • Guest
Re: Font nécessaire avec Linux
« Reply #4 on: January 14, 2022, 12:46:58 »
Pour opensuse et debian
Code: [Select]
java --version
openjdk 11.0.13 2021-10-19
OpenJDK Runtime Environment (build 11.0.13+8-suse-3.65.1-x8664)
OpenJDK 64-Bit Server VM (build 11.0.13+8-suse-3.65.1-x8664, mixed mode)

Je n'utilise pas d'autre application fonctionnant avec java.

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 877
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: Font nécessaire avec Linux
« Reply #5 on: January 14, 2022, 12:54:23 »
Ancestris utilisant les polices de caractères standards disponibles, je ne vois pas bien ce qu'il est possible de faire côté Ancestris.
Il faudrait savoir si d'autres utilisateurs Debian voient la même chose (moi je suis sur Fedora). Quelle version as-tu ?
Jeannot, sur Ubuntu, pourrait peut-être nous dire, et sur quel Debian ta version repose.

kristen

  • Guest
Re : Font nécessaire avec Linux
« Reply #6 on: January 14, 2022, 13:03:09 »
OpenSUSE 15.3 à jour c'est la dernière version de leap.

Debian bullseye 11.2 à jour. Dernière version également.

Archlinux à jour également. Par contre, je n'ai pas de poste tournant sous archlinux de dispo près de moi en ce moment.

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 877
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re : Font nécessaire avec Linux
« Reply #7 on: January 14, 2022, 13:04:38 »
Il faudrait essayer de comparer une autre appli java en attendant que d'autres utilisateurs Debian nous fassent de leur retour.

kristen

  • Guest
Re: Font nécessaire avec Linux
« Reply #8 on: January 14, 2022, 13:36:02 »
Je viens de télécharger course_generator et je l'ai lancé avec OpenSUSE et Debian. Bon le problème vient de java car avec Debian, l'interface du logiciel est très moche.
Je fouille dans les paquets java pour voir si il y a quelque chose à installer !?

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 4 406
    • View Profile
Re: Font nécessaire avec Linux
« Reply #9 on: January 14, 2022, 14:52:48 »
Il existe un paramètre de lancement pour améliorer l'aliasing des polices.
Il faudrait ajouter dans le fichier de configuration d'Ancestris sur la ligne default_options, le paramètre suivant :
Code: [Select]
-J-Dawt.useSystemAAFontSettings=on
Est-ce que cela améliore les choses ?

Zurga

kristen

  • Guest
Re: Font nécessaire avec Linux
« Reply #10 on: January 14, 2022, 16:25:17 »
Où je dois mettre cette ligne exactement ?

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 4 406
    • View Profile
Re : Font nécessaire avec Linux
« Reply #11 on: January 14, 2022, 17:39:16 »
Dans le fichier "ancestris.conf" qui est dans le répertoire "etc" de votre répertoire utilisateur.
Pour le trouver voyez ici : https://docs.ancestris.org/books/mode-demploi/page/fichiers-applicatifs-et-fichiers-des-param%C3%A8tres-utilisateurs#bkmrk-the-configuration-fi

Sur cette page de documentation, vous toruverez des exemples de la ligne de configuration : https://docs.ancestris.org/books/mode-demploi/page/param%C3%A8tres-de-lancement#bkmrk-set-default-language

Ajoutez juste le paramètre : -J-Dawt.useSystemAAFontSettings=on

Zurga

Offline yannig

  • VIP
  • Hero Member
  • *
  • Posts: 282
  • Yannick VOYEAUD
    • View Profile
    • Généalogie et histoire
Re: Font nécessaire avec Linux
« Reply #12 on: January 14, 2022, 20:09:07 »
Bonsoir,

Je ne rencontre pas de soucis avec Debian sur mes deux machines (bureau et portable).
Version d'Ancestris :  12.0.11278
Java :  14.0.2+12-Debian-1.1 - /usr/lib/jvm/java-14-openjdk-amd64
Système :  Linux - 5.10.0-5-amd64 - yannig
Répertoire utilisateur :  /home/yannig/.ancestris/trunk

Amitiés
Yannick VOYEAUD
https://voyeaud.org
Debian 12
Java 21
Ancestris 13

kristen

  • Guest
Re: Font nécessaire avec Linux
« Reply #13 on: January 15, 2022, 06:59:41 »
@Zurga
L'ajout de la ligne -J-Dawt.useSystemAAFontSettings=on ne change rien

@yannig
je ne trouve pas la version 14 de java ? Comment tu l'as installé ?

Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
Re: Font nécessaire avec Linux
« Reply #14 on: January 15, 2022, 09:57:03 »
Bonjour,

Quote
Il faudrait essayer de comparer une autre appli java en attendant que d'autres utilisateurs Debian nous fassent de leur retour.

Je ne rencontre pas non plus de soucis sous Debian sur différents types de machines et de marques.

Ancestris :  12.0.11483
Linux xps8700 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 GNU/Linux
Java Openjdk version "11.0.13" 2021-10-19
OpenJDK Runtime Environment (build 11.0.13+8-post-Debian-1deb11u1)
OpenJDK 64-Bit Server VM (build 11.0.13+8-post-Debian-1deb11u1, mixed mode, sharing)

Bonne fin de semaine.


Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12