Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 25 343 796

  • Nb. de membres 187
  • Nb. d'articles 1 270
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  Création-Développement »» Comment déterminer la hauteur d'un texte (TextExtent.te_Height ?) ?

Comment déterminer la hauteur d'un texte (TextExtent.te_Height ?) ?#2224

4Contributeur(s)
zzd10hartblinksinisrusthellier
3 Modérateur(s)
K-LElwoodcorto
sinisrus sinisrusicon_post
Avec Hollywood tu peux avoir la largeur et la hauteur du texte en pixel tu peux donc centré le text par rapport a la  fenêtre au pixel près
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
zzd10h zzd10hicon_post
En C aussi, tu as la hauteur d'une police, malheureusement toutes les lettres d'une même police ne sont pas à la même hauteur. Bref, c'est exactement le pb que je rencontre sur ce thread et sur os4coding.
sinisrus sinisrusicon_post
Tu as besoin que des chiffres ou les chiffres et les lettres?
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
zzd10h zzd10hicon_post
Chiffres seulement et "/" et ":"
zzd10h zzd10hicon_post
D'ailleurs, si tu arrives à écrire du texte sur un fond transparent (totalement transparent ou non) avec Hollywood, peux-tu me dire si pour certaines polices à certaines tailles tu n'as pas des débordements à gauche ?

merci

Sur la capture ci-dessous, tu peux voir que pour certaines polices, il y a du blanc sur le bord gauche de certains caractères.
Par exemple, l'heure affichée tout en bas ("Nimbus Sans L Bold.font" en 32).
A droite de chaque caractère, le noir est une ombre voulue, que j'ai ajoutée

Pour faire mon texte sur fond transparent, j'écris le texte normalement en rouge sur le RastPort de ma fenêtre et ensuite, je le réécris en blanc sur le RastPort de ma couche Alpha EXACTEMENT aux mêmes coordonnées. Pour certains caractères d'une police, ça marche bien mais pour d'autres, ça bave en blanc.
Le plus fou c'est que pour une même police, à certaines tailles, ça fonctionne à d'autres, ça merdoie 






Message édité par : zzd10h / 29-12-2015 11:01
sinisrus sinisrusicon_post
j'ai le même genre de problème avec les sprite sur les brush ya des décalage je pense que c'est du à l'algorithme du lissage ou un truc dans le genre qui décale les corodonnées.

Je vais voir si je peu faire un truc similaire avec du text pour voir si j'ai le même problème


Tu peux désactivé l'antialiasing du text?

Message édité par : sinisrus / 29-12-2015 11:14
sinisrus sinisrusicon_post
Je t'ai envoyer un mail avec un grab hollywood

je me demande si c'est pas ta méthode qui n'est pas bonne
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
zzd10h zzd10hicon_post
Merci pour la capture, en effet ça marche mais est-ce le cas pour plusieurs police / tailles ? 

D'ailleurs, quelle est la police/taille que tu utilises, je vais essayer.

Merci

"Antialiasing" ?  Je ne sais pas...
sinisrus sinisrusicon_post
"Déjà vu" mais avec Hollywood j'ai le même resultat peut importe la police.

En faite je créer un masque qui sera la zone de transparence et dessus je met mon texte
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
zzd10h zzd10hicon_post
Tu as certainement raison, je dois avoir un pb MAIS DejaVu Sans.font fonctionne très bien qqsoit la taille chez moi.

Peux-tu tester Nimbus Sans L Bold.font en 64 ou 128 ?
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme