font-family wird lokal (über file:///) nicht berücksichtigt
TS
- browser
Hallo und guten Morgen,
kann mir jemand erklären, warum font-family nicht berücksichtigt wird, wenn man HTML-Dokumente von der lokalen Platte aufruft? (Firefox + IE)
Wenn ich die Dateien auf den Server hochlade und von dort aufrufe, geht es aber.
Die Fonts sind also vorhanden!
Grüße
TS
@@TS
kann mir jemand erklären, warum font-family nicht berücksichtigt wird, wenn man HTML-Dokumente von der lokalen Platte aufruft? (Firefox + IE)
Weil es **Web**fonts heißt? ;-)
Warum rufst du die Seite über file:///…
auf anstatt über den lokalen Webserver http://localhost/…
?
LLAP 🖖
Hallo und guten Morgen,
kann mir jemand erklären, warum font-family nicht berücksichtigt wird, wenn man HTML-Dokumente von der lokalen Platte aufruft? (Firefox + IE)
Weil es **Web**fonts heißt? ;-)
hä? Bahnhof...
Warum rufst du die Seite über
file:///…
auf anstatt über den lokalen Webserverhttp://localhost/…
?
Weil ich hier nix installieren darf und Xampp-on-Stick leider einschläft.
SSH und scp-on-Stick läuft auch nur gelegentlich...
Grüße
TS
@@TS
kann mir jemand erklären, warum font-family nicht berücksichtigt wird, wenn man HTML-Dokumente von der lokalen Platte aufruft? (Firefox + IE)
Weil es **Web**fonts heißt? ;-)
hä? Bahnhof...
Ich glaubte micht zu erinnern, dass Firefox ein Problem mit Webfonts hat(te), wenn man den Kram nicht über einen Webserver aufruft.
Du meinst also auf dem System lokal installierte Schriftarten? Dann kann ich das Problem im Firefox nicht nachvollziehen; er zeigt auch bei Aufruf über file:///
die per font-family
angegebene Schriftart an.
Zumindest unter macOS. Sollte das ein Windoof-Problem sein?
Warum rufst du die Seite über
file:///…
auf anstatt über den lokalen Webserverhttp://localhost/…
?Weil ich hier nix installieren darf
Was ist „hier“ und warum muss das mit file:///…
„hier“ funktionieren?
LLAP 🖖
Hallo Gunnar,
kann mir jemand erklären, warum font-family nicht berücksichtigt wird, wenn man HTML-Dokumente von der lokalen Platte aufruft? (Firefox + IE)
Weil es **Web**fonts heißt? ;-)
Ich glaubte micht zu erinnern, dass Firefox ein Problem mit Webfonts hat(te), wenn man den Kram nicht über einen Webserver aufruft.
Ich ahne, dass Du gar nicht so weit daneben liegst: Das ist vermutlich die Same-Origin-Policy für die Fonts. Die Testdateien liegen auf USB-Sticks (F: oder G:) und die Fonts auf der lokalen Festplatte (C:).
Ich probiere das morgen aus...
Grüße
TS
Hallo Gunnar,
Ich ahne, dass Du gar nicht so weit daneben liegst: Das ist vermutlich die Same-Origin-Policy für die Fonts. Die Testdateien liegen auf USB-Sticks (F: oder G:) und die Fonts auf der lokalen Festplatte (C:).
Ich probiere das morgen aus...
Hier zuhause auf meinem Museumssystem läuft das einwandfrei. Aber da darf der angemeldete User auch (fast) alles lesen auf den Platten. Könnte also auch sein, dass im IT-Raum (meiner Vormittagsbeschäftigung) der Browser keinen Zugriff auf die Fonts hat.
Grüße
TS
@@TS
Hier zuhause auf meinem Museumssystem läuft das einwandfrei. Aber da darf der angemeldete User auch (fast) alles lesen auf den Platten. Könnte also auch sein, dass im IT-Raum (meiner Vormittagsbeschäftigung) der Browser keinen Zugriff auf die Fonts hat.
oder
In beiden Fällen wäre aber unerklärlich, warum die Schriftarten dann verwendet werden, wenn du die Seite über einen Webserver aufrufst.
oder
@font-face
eingebundenen?LLAP 🖖
Hallo Gunnar,
- Die System-Font-Dateien liegen in verschiedenen Verzeichnissen, deren Rechte verschiedenen sind?
oder
- Die System-Font-Dateien liegen im selben Verzeichnis, haben aber verschiedene Rechte?
Das war jetzt nur geraten als mögliche Ursache. Ich konnte es leider heute nicht testen. Keine Zeit...
In beiden Fällen wäre aber unerklärlich, warum die Schriftarten dann verwendet werden, wenn du die Seite über einen Webserver aufrufst.
oder
- Du sprichst doch von Webfonts, d.h. per
@font-face
eingebundenen?
Nein, ich spreche von font-family: "'Century Gothic', Helvetica, Sans-Serif";
Grüße
TS
@@TS
Nein, ich spreche von
font-family: "'Century Gothic', Helvetica, Sans-Serif";
Wenn du das tatsächlich so zu stehen hast also von einem Syntaxfehler im CSS.
LLAP 🖖
Hallo Gunnar,
Nein, ich spreche von
font-family: "'Century Gothic', Helvetica, Sans-Serif";
Wenn du das tatsächlich so zu stehen hast also von einem Syntaxfehler im CSS.
Äh, ich weiss, was du sagen willst, aber diese Satzstellung nenne ich mal kreativ ;-)
LG,
CK
@@Christian Kruse
Nein, ich spreche von
font-family: "'Century Gothic', Helvetica, Sans-Serif";
Wenn du das tatsächlich so zu stehen hast also von einem Syntaxfehler im CSS.
Äh, ich weiss, was du sagen willst, aber diese Satzstellung nenne ich mal kreativ ;-)
Ich nehm das mal als Lob. ;-)
LLAP 🖖
Hallo,
Satzstellung ... kreativ ;-)
Ich nehm das mal als Lob. ;-)
Dass man Gehirnschmalz einsetzen muss um dich zu verstehen, ist von dir also gewollt. Bei der Verwendung von Symbolbildern bzw. Icons ist das aber bäh?
Gruß
Kalk
@@Tabellenkalk
Dass man Gehirnschmalz einsetzen muss um dich zu verstehen, ist von dir also gewollt
Nun gut, der Satz war unvollständig. Vollständig hieße er: „Wenn du das tatsächlich so zu stehen hast, sprichst du also von einem Syntaxfehler im CSS.“
Da es die direkte Antwort auf „Nein, ich spreche von …“ (was auch da stand) war, sollte die Auslassung zulässig sein und nicht übermäßig viel Gehirnschmalz erfordern.
LLAP 🖖
Hallo Gunnar,
Dass man Gehirnschmalz einsetzen muss um dich zu verstehen, ist von dir also gewollt
Nun gut, der Satz war unvollständig. Vollständig hieße er: „Wenn du das tatsächlich so zu stehen hast, sprichst du also von einem Syntaxfehler im CSS.“
Da es die direkte Antwort auf „Nein, ich spreche von …“ (was auch da stand) war, sollte die Auslassung zulässig sein und nicht übermäßig viel Gehirnschmalz erfordern.
Die Auslassung mit dem Fehler aber machen den Satz tatsächlich schwer verständlich:
Wenn du das tatsächlich so zu stehen hast also von einem Syntaxfehler im CSS.
„so zu stehen hast“ ist ein erweiterter Infititiv, der dort nichts zu suchen hat. Die Auslassung tut dann ihr übriges ;-)
LG,
CK
@@Christian Kruse
Die Auslassung mit dem Fehler aber machen den Satz tatsächlich schwer verständlich:
Fehler?
Wenn du das tatsächlich so zu stehen hast also von einem Syntaxfehler im CSS.
„so zu stehen hast“ ist ein erweiterter Infititiv, der dort nichts zu suchen hat.
Ach so, du meinst, das „zu“ muss weg? „Wenn du das tatsächlich so stehen hast also von einem Syntaxfehler im CSS.“
Wir Berliner hauen gerne mal ein „zu“ da rein, wo andere meinen, dass da keins hingehört. Berliner Grammatik, kein Fehler. ;-)
LLAP 🖖
Hallo Gunnar Bittersmann,
Ach so, du meinst, das „zu“ muss weg? „Wenn du das tatsächlich so stehen hast also von einem Syntaxfehler im CSS.“
Wir Berliner hauen gerne mal ein „zu“ da rein, wo andere meinen, dass da keins hingehört. Berliner Grammatik, kein Fehler. ;-)
ebenso wie „tatsächlich“ und „also“.
„Wenn du das so stehen hast von einem Syntaxfehler im CSS.“
Und da du „, sprichst du“ weggelassen hast solltest du das Komma nicht. ;-)
Bis demnächst
Matthias
Hallo Gunnar,
Nein, ich spreche von
font-family: "'Century Gothic', Helvetica, Sans-Serif";
Wenn du das tatsächlich so zu stehen hast also von einem Syntaxfehler im CSS.
Jetzt wo Du es sagst verunsichern mich Teile deiner Mitteilung tatsächlich etwas.
Muss ich morgen mal schauen, wie das auf dem Stick des Teilnehmers tatsächlich steht.
Ich habe das vorhin "mal eben schnell" hingetippt und war wohl etwas zu großzügig mit den Anführungszeichen. Allerdings funktioniert das hier bei mir zuhause trotzdem.
Grüße
TS
Hallo TS,
Nein, ich spreche von
font-family: "'Century Gothic', Helvetica, Sans-Serif";
Allerdings funktioniert das hier bei mir zuhause trotzdem.
Ich lehne mich mal weit aus dem Fenster:
In keinem Browser. Niemals.
Bis demnächst
Matthias