X5pro vergisst immer wieder beim Start meine Web-Fonts
Author: Rainer P.
Visited 1438,
Followers 1,
Shared 0
Hallo zusammen und ein frohes Neues!
Seit geraumer Zeit (über 1 Jahr/unter verschiedenen X5pro-Versionen) vergisst X5 immer wieder beim Start ein bis alle 5 meiner Web-Fonts, sowohl Google-Fonts, als auch eine von meiner Festplatte in den Formaten .eot, .svg, .ttf, .woff, .woff2.
Es ist nur selten der Fall, wenn X5 einmal keine der Schriften vergessen hat.
Es sind auch immer andere, wechselnde Schriften die er vergisst. Dabei dann mal eine, mal 2, mal alle.
Woran kann es liegen? Ich bin mir sicher, alles richtig in X5 eingebunden und gespeichert zu haben - da kann man ja nicht viel verkehrt machen.
Andere Beiträge in diesem Forum zu dem Thema habe ich gelesen.
Posted on the
Mit welcher Version von WSX5 arbeitest du?
Es müssen nicht immer alle bei jedem Upload hochgeladen werden. Wahrscheinlich wenn du einen neuen Text in ein Text-Objekt mit dem Font einfügst, wird es nochmals hochgeladen, aber nicht immer alle. Das entscheidet meistens das Programm.
Wird beim Start des Projekts eine Meldung gebracht, dass ein Font fehlt im Projekt? Wieso kommst du darauf, dass es Fonts hochladen will?
Author
Hi,
Programm-Version: 2020.3.7 - also die neueste - bei früheren Versionen war das aber auch.
Es erscheint bei fast jedem Projekt-Start die Meldung wie im beigefügten Bild 1.
Mit "hochladen/Upload" hat das nichts zu tun - veröffentlicht ist die Seite noch nicht.
Es ist auch manchmal so, dass es sich als teilweiser Fehlalarm von X5 herausstellt und die eine oder andere Schrift doch noch in X5 verfügbar ist, meist aber ist es so, dass ich ein bis alle 5 Schriften wieder neu einbinden muss - immer wieder und wieder. Das ist sehr ärgerlich!
Auch X5-Neu-Installationen brachten keine Abhilfe.
Wie beschrieben sind Google-Online-Fonts betroffen, wie auch welche von meiner Festplatte.
Das Problem bestand aber auch schon als ich nur einen einzigen Webfont in meinem Projekt hatte.
Einbinden tue ich die Fonts wie in Bild 02 (anbei - hier vorübergehend mit insgesamt 8 Schriften), Fonts von meiner Festplatte in allen 4 Formaten: .eot, .svg, .ttf, .woff.
Das ist das übliche Problem wenn man Texte von Word oder vom Internet kopiert und danach in WSX5 einfügt werden Fonts auch mit eingefügt, obwohl diese nicht in WSX5 aktiviert sind.
Diese muss man rausfinden wo diese eingefügt worden wird. Man kann es im windows Explorer im Projektverzeichnis unter Preview/pcss wenn man den Namen des Fonts eingibt im Fenster. Die Datei heisst ja so wie der Menüpunkt und dort ist dann der defekte Font eingebunden.
Author
Das heißt, dass dann auch ordentlich in X5 eingebundene Fonts nicht mehr dauerhaft von X5 angenommen werden?
Wenn ich tatsächlich fremde Fonts über das kopieren/einfügen von Texten aus dem Web/Word... in X5 eingefügt haben sollte (keine Ahnung ob ich das aus dem Web irgendwann hab) - so kenne ich dann den Font-Namen ja aber nicht und kann ihn dann auch nicht, wie von dir beschrieben, suchen. Oder hab ich das falsch verstanden?
Ansonsten parke ich Texte oder HTML-Code höchstens mal in WordPad oder LibreOffice (wegen der Rechtschreibprüfung) zwischen, wenn ich es dann in X5 einfüge hat es aber den von mir dort voreingestellten Font. Falls das dann trotzdem ein Problem für X5 ist, wäre eigentlich eine Warnung per Popup angebracht.
Zudem fände ich es recht seltsam, wenn X5 so reagiert, zumal es ein relativ häufiger Umstand sein dürfte Texte woanders zu kopieren/einzufügen, auch zumal X5 ja nicht mal eine eigene Rechtschreibprüfung besitzt, was ohnehin ein altes großes Manko ist, dass einem viel umständliche Arbeit beschert.
Klingt aber für mich alles trotzdem recht seltsam das man Fremd-Fonts/deren Bezeichnung über die Windows-Zwischenablage mit-kopieren können soll.
Ich hätte hierzu ja gerne auch mal die Meinung eines Incomedia-Mitarbeiters, um es technisch nachvollziehen zu können.
So lange werd ich jetzt mal dies "Preview/pcss" suchen und begutachten
Author
So, also im Ordner "pcss", meiner durch X5 erstellten HTML-Dateien, sind zwar ganz viele css-Dateien, aber welchen Font ich dort über die Windows-Suche auch suche, ob meine eingebundenen, oder auch "Arial" oder "Verdana" - es werden gar keine (!) Fonts gefunden.
Letztere nutze ich auch mal und die sind ja schon in X5 mit drin. Aber es ist halt gar kein Font zu finden - zumindest im pcss-Ordner nicht.
Hingegen finde ich Font-Dateien im Ordner "styles/fonts", aber hier sind keinerlei Fremd-Fonts enthalten - nur meine (außer der Online-Web-Fonts von Google natürlich).
Author
Nur eines fällt mir im Ordner"styles/fonts" auf:
Alle dortigen Fonts tragen im Dateinamen die Bezeichnung "webfont" mit,
zum Beispiel:
"eubb-webfont-1.eot"
"eubb-webfont-1.svg"
"eubb-webfont-1.woff"
Nur die *.ttf-Datei dieses Fonts heißt dort nur
"eubb-1.ttf"
anstatt "eubb-webfont-1.ttf"
Bei allen anderen Schriften des Ordners hat aber auch die *.ttf-Datei den Zusatz "webfont".
Sorgt das womöglich für die Irritation in X5 ?
Author
Hab den Dateinamen entsprechend geändert - alle Schriften in X5 neu eingebunden. Daran lag's auch nicht. Wieder hat X5 vier eingebundene Fonts "vergessen".
Die hat sie nicht vergessen, sondern kann sie nicht zuordnen mit den "mitkopierten" Fonts!
Wahrscheinlich wird es so sein, dass dieser eubb-1.ttf nicht genau gleich ist mit der eubb-webfont-1.ttf !
Man muss jedes Text-Objekt durchgehen...alle Texte markieren und neu mit den tatsächlich eingebundenen Fonts überschreiben.
Author
Ich versuche das dann mal - es sind allerdings bislang 93 Seiten mit je zig Textobjekten.
Das wäre aber mal etwas für Incomedia, das unbeabsichtigte einfügen von Fremd-Fonts zu unterbinden.
Ich habe es mal getestet: Photoshop nimmt Fonts per kopieren/einfügen nicht an, Dreamweaver auch nicht, LibreOffice nimmt es an - aber nur CorelDraw meldet sich und fragt nach, ob man den Font übernehmen möchte.
So würde ich mir das auch bei X5 wünschen, wenn es derart große Probleme bereiten kann, die man dann kaum mehr ausfindig machen kann.
Melde mich dann nach der Mammut-Aufgabe wieder... - und Danke fürs Erste
Author
Habe jetzt stundenlang daran gearbeitet, habe alle (hoffentlich) Textbausteine kontrolliert und auf Verdacht teils nochmal Fonts neu zugewiesen.
Fremd-Fonts habe ich allerdings nicht gefunden.
Dann habe ich das Projekt 2-fach exportiert und X5 neu gestartet.
Prompt gibt X5 wieder an, diesmal eine, Schrift nicht zu haben. Unglaublich.
Die Anzahl und Font-Sorten zu den Fehlermeldungen wechselten ja immer schon.
Diesmal war es aber nur Fehlalarm - die gemeldete Schrift wird noch angezeigt und ist auch im Schrift-Auswahlfeld nicht rot markiert.
Aber auch solche Fehlalarme gab es so schon öfter.
Ich habe nun nichts an der Seite verändert und X5 beendet (musste trotzdem vorher noch speichern) und X5 noch mal neu gestartet. Diesmal gab es keine Meldung bezüglich Fonts.
Nun ja, ich werde es beobachten und mich dann nochmal melden.
Für heute hab ich erst mal genug.
Ideen zu weiterer Fehlersuche können natürlich trotzdem gern schon mal hier geschrieben werden.
Author
Also ich muss sagen - es hat sich deutlich gebessert - offenbar habe ich noch nicht alle Textbausteine durch (eingefügter eigener Code zu Schriften könnte übrigens sicher auch infrage kommen), aber die Meldungen beim Projekt-Start zu fehlenden Fonts kommen schon deutlich seltener oder gar nicht mehr!
Also: Vielen Dank Andreas!