Forums Développement Multimédia

Aller au contenu

police non standard sur un bouton

CMS Silex

22 réponses à ce sujet

#1

  • Guests

Posté 16 September 2009 - 13:55 PM

Bonjour,
pour gérer la police des champs texte, on intègre la police dans le layer_skin.swf, ça c'est ok,
mais pour la police des labels de boutons, comment faire?

#2 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 16 September 2009 - 18:05 PM

ah!

je pense que je sais (pas sur a 100%)
dans le fla du bouton :
- mettre les memes symboles que dans le layer skin (font clips et fonts) dont un qui est sur la scene
- dans la propriété du champs de texte "embed fonts", il faut mettre les caracteres dont tu as besoin (en general je mets latin1 + les accents)

#3

  • Guests

Posté 16 September 2009 - 20:31 PM

merci lexa,
j'ai essayé de faire ça avec mon flash cs4 d'éval (je ne suis néophyte) mais ça ne donne rien.
je pense que sans un tuto bien fait comme pour les typos des champs texte je ne m'en sortirai pas sans y passer beaucoup de temps.
Je crois que je dois changer de solution : changer de police, ou utiliser des champs texte + actions...

#4 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 17 September 2009 - 11:11 AM

ok j'ai fais des tests
un truc simple qui marche :
dans le fla du label button, dans le clip appelé main
- crée un calque au dessus du calque existant
- dans le panneau action, mets ceci
Code: Tout sélectionner
label_txt.embedFonts = true;

- dans silex, édite le code html du bouton pour y mettre la police que tu veux (genre arial) et il ne faut pas utiliser la balise <U> je crois qu'elle bug

a+

#5 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 17 September 2009 - 11:13 AM

mon fla d'exemple
Copie de label_button.cmp.fla.zip


#6

  • Guests

Posté 19 September 2009 - 12:21 PM

merci lexa,
ça a l'air ok!

#7

  • Guests

Posté 14 October 2009 - 22:29 PM

Non, en fait, ça ne fonctionne pas,
avec embedFonts=true, la police devrait être intégrée dans le fla,
Dans ton exemple elle n'y est pas et je n'arrive pas à l'intégrer...

#8 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 15 October 2009 - 13:36 PM

si elle est integree car j'ai fait choisis les "embedded fonts" dans flash, sur le champs de texte

#9 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 15 October 2009 - 13:40 PM

ah non tu as raison je ne l'ai pas embedé
mais normalement les polices sont deja dans ton layer skin, so... ca devrait marcher non?

as tu bien fait ceci (quel code html as tu?)
- dans silex, édite le code html du bouton pour y mettre la police que tu veux (genre arial) et il ne faut pas utiliser la balise <U> je crois qu'elle bug


#10

  • Guests

Posté 15 October 2009 - 21:40 PM

Bon, en fait ça fonctionne, mais pas avec "tahoma"

le html:
<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="tahoma" SIZE="26" COLOR="#FF0000" LETTERSPACING="0" KERNING="0">label</FONT></P></TEXTFORMAT>

par contre c'est ok pour arial et chiller donc le pb est le même que la
http://silex.hoyau.info/forum/viewtopic.php?f=3&t=241
les polices ne sont pas toutes chargées.

reprenons donc cette discussion sur le post des nouvelles typos

#11 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 16 October 2009 - 18:15 PM

ca confirme ma crainte : tahoma semble bugué
tu peux le republier et essayer stp?
la source est dans le dev kit : fla/fonts/

#12

  • Guests

Posté 16 October 2009 - 22:43 PM

j'ai republié tahoma, pas mieux.

Il n'y a pas que tahoma qui ne fonctionne pas dans mon layer_skin:

les KO:
tahoma*
arial_black*
brush script MT
matura MT script

les OK:
arial*
_sans*
stencilSTD
Forte
chiller

* viennent de silex

#13 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 17 October 2009 - 17:34 PM

ok, merci bcp pour ce retour
pour "brush script MT" et "matura MT script", dans les que tu donnes dans flash, peux tu vérifier qu il n y a pas d espaces (replace par un _ )

#14

  • Guests

Posté 18 October 2009 - 19:34 PM

les noms sont déja à ce format:
matura_MT_script_capitals.swf

#15

  • Guests

Posté 25 October 2009 - 23:09 PM

Bonsoir,
rien de neuf depuis une semaine?

#16 contact.sharof

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 199 messages

Posté 27 October 2009 - 11:44 AM

et toi ?

#17 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 28 October 2009 - 16:45 PM

peux tu me dire si
tahoma*
arial_black*

marchent de chez toi quand tu utilises le gabarit layer_skin_all_fonts qui est fournis avec silex

#18

  • Guests

Posté 28 October 2009 - 23:57 PM

Bonsoir,
j'ai testé sur un site tout propre en 1.5.2 avec layer_skin_all_fonts
tahoma et arial black fonctionnent

avec ce gabarit, seul times_new_roman ne fonctionne pas...

#19 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 30 October 2009 - 12:17 PM

peux publier le layer_skin_all_fonts et voir si ca marche encore (le fla est dans fla/fonts/)

#20

  • Guests

Posté 30 October 2009 - 17:48 PM

C'est fait (en fp8) exactement le même résultat:
avec ce gabarit, seul times_new_roman ne fonctionne pas...


en fait,
_serif ne fonctionne pas mais c'est peut être normal il me semble qu'il y a un export vers ./fonts/_serif_bold.swf dans _serif.fla et un import de ./fonts/_serif.swf dans le fla du gabarit

_sans ne fonctionne pas non plus alors qu'il pointe sur arial (arial fonctionne).
J'ai beau comparer les fla des fonts, je ne voie pas de différence entre
times_new_roman , _sans, et les autres qui fonctionnent.

je sèche

#21 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 31 October 2009 - 13:25 PM

ok :cry:
peut être que tu peux réessayer de mettre tes polices en partant de layer_skin_all_fonts :(

#22

  • Guests

Posté 01 November 2009 - 19:07 PM

Déja fait ça au mois trois fois... sans succès :roll:
Pour l'instant je laisse tomber :cry:

Mais je ne perds pas espoir car le bug ( :?: ) est signalé ici depuis plus d'un mois
http://sourceforge.net/tracker/?func=detail&aid=2870142&group_id=192954&atid=943477
c'est vache hein? :mrgreen:

Allez un jour la solution viendra je reste optimiste ;)

#23 _lex

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 1016 messages

Posté 03 November 2009 - 16:08 PM

:mrgreen: :mrgreen: :mrgreen:
c'est sûr, ça me titille depuis un moment
ca va venir



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)