2 votes

problèmes de mise en œuvre de swf sIFR

J'ai essayé plusieurs méthodes d'implémentation de la SIFR, mais je n'arrive pas à la faire fonctionner à 100%. J'apprécierais vraiment toute aide ou tout conseil sur ce problème.

J'ai surtout essayé d'utiliser sIFR 3 (r436) et j'ai réussi à le faire fonctionner avec le fichier rockwell.swf fourni dans l'exemple, mais je n'arrive pas à le faire fonctionner avec un autre fichier .swf.

La police que je souhaite utiliser s'appelle Swedbank (PostScript Mac), mais une autre appelée Telenor (Truetype) conviendrait également. Je veux utiliser la police sur la balise H3.

J'utilise le fichier sifr.fla fourni pour générer le fichier .swf dans Adobe Flash CS4. Tous les paramètres d'exportation sont conformes à http://wiki.novemberborn.net/sifr3/How+à+utiliser (flash 8, as2, compress & protect et ainsi de suite). Mais lorsque j'utilise mon swedbank.swf au lieu du rockwell.swf, cela ne fonctionne pas.

J'ai également essayé l'assistant du générateur de sIFR à l'adresse suivante http://www.sifrgenerator.com/ Il ne supporte que Truetype. J'ai essayé la police Telenor depuis qu'elle est Truetype, et 2-3 autres polices Truetype, mais aucune ne génère un fichier .swf fonctionnel.

Je soupçonnais qu'il y avait des restrictions sur ces caractères, j'ai donc essayé d'exporter Arial, Verdana, etc. mais cela ne fonctionne pas non plus ! J'ai essayé d'utiliser Rockwell (Opentype) à partir de Flash CS4, mais même celui-ci ne fonctionne pas ! Puisque Rockwell est utilisé dans l'exemple de travail, je pense qu'il n'y a pas de problème avec mes choix de polices de caractères, ce doit être autre chose ?

J'utilise OS X 10.5.6, mais j'ai également essayé les méthodes ci-dessus sous Windows XP.

Quelqu'un peut-il suggérer une solution ou obtenir un .swf fonctionnel à partir de ces polices ?

J'ai également essayé le plugin jQuery sIFR, basé sur sIFR 2.0.5. Cette version a des problèmes avec Flash 10 je pense, mais avec ce plugin je peux obtenir un swedbank.swf pour fonctionner . J'ai généré un fichier swedbank_j.swf à partir de Flash CS4 et il fonctionne bien ! Mais l'implémentation est très boguée et je ne souhaite pas utiliser jQuery sIFR. J'ai expérimenté avec OffsetLeft et Zoomlevel etc., mais la position gauche est incohérente et imprévisible et je ne peux pas obtenir le résultat que je veux avec cette méthode.

Exemples : http://www.easytowah.com/test/rockwell_sifr3.html (en travaillant avec le fichier swf d'exemple de rockwell) http://www.easytowah.com/test/swedbank_sifr3.html (ne fonctionne pas... ) http://www.easytowah.com/test/swedbank_jquery.html (le swf fonctionne, mais pas l'implémentation)

Tous les fichiers utilisés dans les exemples ci-dessus http://www.easytowah.com/test/sifrtest.zip

Les polices de caractères : http://www.easytowah.com/test/swedbank_osx.zip http://www.easytowah.com/test/telenor_tt.zip

Documentation/téléchargement de jquery sIFR : http://jquery.thewikies.com/sifr/

Documentation/téléchargement sIFR3 : http://novemberborn.net/sifr3

Gracias

2voto

Jess Points 21

Essayez de supprimer "font-weight : bold ;" de votre code. Si vous regardez le fichier swf actuel :

http://www.easytowah.com/test/swedbank.swf

Maintenant, comparez-le à celui de Rockwell :

http://www.easytowah.com/test/rockwell.swf

Rockwell a 3 styles/poids différents exportés, le vôtre n'en a qu'un.

Puisque vous n'avez pas de gras dans votre swf, je dirais que c'est la raison pour laquelle il ne s'affiche pas.

1voto

TFD Points 10618

Cela pourrait être n'importe quoi dans Flash CS4 si vous ne pouvez même pas faire fonctionner Arial !

Avez-vous utilisé d'autres outils tels que :

1voto

Jake Points 1075

De même, si vous avez besoin de convertir des polices opentype pour les utiliser avec des outils comme sIFR Generator, vous pouvez utiliser ce convertisseur : https://onlinefontconverter.com

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X