Je pense que si nous pouvons faire correspondre la taille de swf avec la largeur du texte d'origine, le rendu sera rapide.Pourquoi swf sifr texte prend plus de largeur que le texte réel?
Répondre
Le flash-remplacement des polices générée par sIFR prend le même espace que l'élément HTML remplacé. Donc, si par exemple le texte que vous remplacez est à l'intérieur d'une balise h1
, sIFR prendra tout l'espace de cet élément h1
et pas l'espace du texte à l'intérieur de celui-ci.
Je suppose que l'élément que vous remplacez a une largeur de 100%. Vous pouvez définir une bordure (style="border: solid 1px black;"
) afin que vous puissiez voir les limites de l'élément.
Obtenir SIFR à rendre dans la mise en page exacte (à l'exception de la police) est toujours un défi.
Vous pourriez obtenir quelques conseils/aide ici:
SO - SIFR 3 text resizing to fit width
sIFR Width Problem
Font Sizing with sIFR
Si vous rencontrez des difficultés avec sIFR, vous pouvez essayer Cufon à la place. C'est très facile à intégrer et donne de très bons résultats.
Pour être sur le côté droit de la loi, vous devez vous assurer que les polices que vous utilisez permettent plongement Web. Vous pouvez en lire davantage ici -
- Cufon maison: http://cufon.shoqolate.com/
- documentation Cufon: http://wiki.github.com/sorccu/cufon
Vous devriez également se pencher Typekit ici. Typekit est un élégant, mais pas libre, solution de Jeff Veen et petit lot:
texte sIFR peut prendre plus d'espace (ou moins!) Parce que la police est différente de la police HTML. Vous pouvez influencer la largeur du texte HTML en utilisant letter-spacing
dans une règle CSS préfixée par .sIFR-active
.
l'espacement des lettres va diminuer l'espacement entre les lettres, mais je pose des questions sur l'espace après le texte –
- 1. sIFR, le texte conserve chevauchent l'objet SWF
- 2. soulignant le texte dans sifr
- 3. SIFR 3 redimensionnement de texte pour s'adapter à la largeur
- 4. Justifier le texte dans sIFR
- 5. sIFR texte sélectionné fond
- 6. AIDE! sIFR Habillage texte
- 7. L'éditeur de texte enveloppe le texte réel - pas d'affichage
- 8. Le texte alternatif sifr affiche toujours
- 9. sIFR et jQuery: remplacer dynamiquement le texte
- 10. texte Sifr ne figurant pas
- 11. Texte Gradient avec sIFR 3
- 12. texte sIFR étiré/flou dans Google Chrome
- 13. Extrait du texte de SWF
- 14. jeditable zone de texte largeur
- 15. Définition de la taille du texte sIFR
- 16. syntaxe d'alignement de texte pour sifr?
- 17. sIFR 2.0.7 mettre à l'échelle le texte au lieu d'envelopper le texte
- 18. sIFR met à l'échelle le texte au lieu d'envelopper le texte
- 19. C# Pourquoi l'événement TextChanged prend-il la largeur précédente?
- 20. Matplotlib estime que la largeur du texte est incorrecte
- 21. bibliothèque pour le rendu de texte qui prend en charge le texte sur le chemin
- 22. Couper le texte avant d'en lire plus
- 23. epydoc: blocs de texte à largeur fixe
- 24. sIFR remplace le texte dans une seule ligne dans Opera
- 25. Pourquoi le processus RSA Decryption prend plus de temps que le processus de cryptage?
- 26. Le texte sIFR 3 n'apparaîtra pas dans un sous-dossier
- 27. Dynamic GD largeur de l'image texte
- 28. police en swf chargé dans un swf chargé en swf !!! le texte disparait
- 29. wxPython RichTextCtrl beaucoup plus lent que le texte tkInter?
- 30. Pourquoi est-ce que ie8 centre le texte lorsque l'alignement de texte est réglé sur gauche?
@ compris exactement ce que je demandais. la chose est si H1 (qui est l'élément de niveau de bloc) prend la pleine largeur disponible dans la page Web mais n'augmente pas le temps de rendu de page mais si nous employons sIFR, il génère le film de swf qui cause le rendu de page de longueur. s'il existe une option dans sIFR pour faire de la largeur swf le même que le texte actuel, ce serait mieux. –
Vous pouvez définir style = "display: inline;" sur l'étiquette H1 de sorte qu'il devient un élément en ligne. Vous pouvez également utiliser une balise SPAN avec un ID et appliquer sIFR à cet ID. – Vinz
Je ne pense pas que cela va accélérer le rendu! sIFR sera toujours plus long à rendre que le simple HTML, car il utilise javascript et flash ... – Vinz