zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Grafik, Design, Typografie
Seite neu laden Todsichere @font-face Syntax

Antwort
 
LinkBack Themen-Optionen Ansicht
  #21 (permalink)  
Alt 02.12.2009, 09:42
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 02.01.2007
Beiträge: 243
web334 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von EvT Beitrag anzeigen
und hier noch Hunderte von @font-face-Fonts, bei denen sogar schon die entsprechenden .eot-Dateien (!) mitgeliefert werden und - vor allem - die Lizenzrechte geklärt sind. Die Yanone ist auch dabei


Download Hundreds of @font-face Fonts

in welchem Browsern funktioniert das mit den Schriftarten von dieser Seite eigentlich und wo treten noch Probleme auf?
Mit Zitat antworten
Sponsored Links
  #22 (permalink)  
Alt 02.12.2009, 10:19
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Selber Thread, Seite 1: http://xhtmlforum.de/58553-todsicher...tml#post445750
__________________
Wer keinen Link auf seine problembehaftete Seite posten kann, weil diese noch nicht online ist: Testcase bauen, online stellen, Link posten.
Internet-Grundregel: Unbekannte Begriffe googeln! (Erspart 99% aller Nachfragen.)
Mit Zitat antworten
Sponsored Links
  #23 (permalink)  
Alt 02.12.2009, 13:48
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 02.01.2007
Beiträge: 243
web334 befindet sich auf einem aufstrebenden Ast
Standard

Jetzt habe ich zu dem Zeug noch eine Frage:

wie sollte das alles am besten in der css-Datei definiert werden?


Auf der Seite Font Squirrel | Download Hundreds of Free @font-face Fonts sieht das Ganze folgendermaßen aus:
Code:
@font-face {
	font-family: 'DesyrelRegular';
	src: url('desyrel.eot');
	src: local('Desyrel Regular'), local('Desyrel'), url('desyrel.woff') format('woff'), url('desyrel.ttf') format('truetype'), url('desyrel.svg#Desyrel') format('svg');
}

body {
  font-family: 'DeseyrelRegular', Times, Times New Roman, serif;
}



Aber auf der Seite Web Open Font Format for Firefox 3.6 at hacks.mozilla.org wird das ganze wie folgt gelöst:
Code:
/* Gentium (SIL International) */
 
@font-face {
  font-family: GentiumTest;
  src: url(fonts/GenR102.woff) format("woff"),
       url(fonts/GenR102.ttf) format("truetype");
}

body {
  font-family: GentiumTest, Times, Times New Roman, serif;
}

und etwas weiter unten auf der gleichen Seite wird es so gemacht:
Code:
@font-face {
  font-family: GentiumTest;
  src: url(fonts/GenR102.eot);  /* for IE */
} 
@font-face {
  font-family: GentiumTest;
  /* Works only in WOFF-enabled browsers */
  src: url(fonts/GenR102.woff) format("woff"); 
}

body {
  font-family: GentiumTest, Times, Times New Roman, serif;
}


Was ist nun die beste Lösung?
Das ganze ist mir nämlich nicht klar beziehungsweise verwirrt mich etwas
Mit Zitat antworten
  #24 (permalink)  
Alt 03.12.2009, 18:00
{ display: random;}
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 08.09.2004
Ort: Stuttgart
Beiträge: 5.034
andir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblick
Standard

Wenn Du alle verfügbaren Browser ansprechen willst, folge meinem Eingangspost (Link dort). Das ist die beste, mir derzeit bekannte Methode, weil sie alle @font-face fähigen Browser bedient.
__________________
Grüsse Andreas- auch mal wieder da...

Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams)
Wiedergelesen: > hier und hier

[Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte
Mit Zitat antworten
  #25 (permalink)  
Alt 03.12.2009, 19:58
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 02.01.2007
Beiträge: 243
web334 befindet sich auf einem aufstrebenden Ast
Standard

Danke für deine Antwort.

Geändert von web334 (03.12.2009 um 21:27 Uhr)
Mit Zitat antworten
  #26 (permalink)  
Alt 04.12.2009, 10:22
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 02.01.2007
Beiträge: 243
web334 befindet sich auf einem aufstrebenden Ast
Standard

Einen wunderschönen Guten Tag!


Die Sache mit diesem @font-face finde ich höchst interessant und hätte dazu auch noch ein paar Fragen:


1.
Wenn ich eine Schriftart von der Seite Johannes einbinde, dann wird diese deutlich kleiner angezeigt als zum Beispiel Arial. Ist das bei euch auch so?
Kann ich dieses Problem in der css-Datei folgendermaßen lösen?
Code:
p { font: 0.9em/1.5 Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
p { font: 1.7em/1.7 'NotethisRegular'; text-align: justify; }
es sollte so funktionieren, dass wenn die Schriftart Notethis angezeigt werden kann (also das mit dem @font-face vom Browser unterstützt wird), diese in der Größe 1.7em angezeigt wird und für den Fall, dass das @font-face vom Browser nicht unterstützt wird, wird die Schriftart verdana mit einer Größe von 0.9em angezeigt


2.
Die für @font-face benötigten Dateien haben zum Beispiel eine Dateigröße von 250 kB. Ist das noch vertretbar? Es gibt nämlich immer noch viele, die nicht über DSL verfügen.
Werdet ihr @font-face demnächst beziehungsweise in absehbarer Zeit bei einer Webseite verwenden?
Mit Zitat antworten
  #27 (permalink)  
Alt 04.12.2009, 12:11
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von web334 Beitrag anzeigen
Code:
p { font: 0.9em/1.5 Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
p { font: 1.7em/1.7 'NotethisRegular'; text-align: justify; }
Das funktioniert nicht. Die zweite Regel wird die erste komplett überschreiben, egal ob die Schrift vorhanden ist oder nicht. Derartige Bedingungen gibt es in CSS nicht.

Zitat:
Zitat von web334 Beitrag anzeigen
Die für @font-face benötigten Dateien haben zum Beispiel eine Dateigröße von 250 kB. Ist das noch vertretbar?
Auf keinen Fall, 250 KB allein für eine Schriftdatei ist ein Wahnsinn.

Zitat:
Zitat von web334 Beitrag anzeigen
Werdet ihr @font-face demnächst beziehungsweise in absehbarer Zeit bei einer Webseite verwenden?
Auf keinen Fall, zu schlechte Browserunterstützung. Was noch nicht mal in so modernen Browsern wie FX 3 und Opera 9 funktioniert, ist für mich indiskutabel. Abgesehen davon, dass auch die Performance einer Website für mich sehr wichtig ist.

Ich mache mir lieber etwas mehr Arbeit und habe dann eine performante Seite, die wirklich in quasi allen Browsern gleich aussieht (das geht bei mir runter bis IE 5.0, Opera 7.0 und NN 7.0).
__________________
Wer keinen Link auf seine problembehaftete Seite posten kann, weil diese noch nicht online ist: Testcase bauen, online stellen, Link posten.
Internet-Grundregel: Unbekannte Begriffe googeln! (Erspart 99% aller Nachfragen.)
Mit Zitat antworten
  #28 (permalink)  
Alt 04.12.2009, 15:13
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 02.01.2007
Beiträge: 243
web334 befindet sich auf einem aufstrebenden Ast
Standard

Danke für deine Einschätzung.


Kann man das Problem mit der Schriftgröße nicht irgendwie lösen?
Um die gleiche Schriftgröße wie zum Beispiel bei Arial mit 16px zu erzielen, muss man bei einigen Schriftarten von der Seite Font Squirrel | Download Hundreds of Free @font-face Fonts zum Beispiel 22 Pixel angegeben.
Mit Zitat antworten
  #29 (permalink)  
Alt 04.12.2009, 16:04
Benutzerbild von plastiko
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 26.12.2007
Ort: Hannover
Beiträge: 945
plastiko ist ein Lichtblickplastiko ist ein Lichtblickplastiko ist ein Lichtblickplastiko ist ein Lichtblickplastiko ist ein Lichtblick
Standard

Dafür ist font-size-adjust gedacht.
Wird aber auch kaum unterstützt.
__________________
MfG
Jens
Mit Zitat antworten
Sponsored Links
  #30 (permalink)  
Alt 04.12.2009, 19:28
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 02.01.2007
Beiträge: 243
web334 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von plastiko Beitrag anzeigen
Dafür ist font-size-adjust gedacht.
Wird aber auch kaum unterstützt.
Das wäre genau das richtige. Leider ist es in css2.1 nicht enthalten und wird nur von Firefox3.x unterstützt.
So eine Schei...
Mit Zitat antworten
Sponsored Links
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suche korrekte Syntax - JS -> PHP String Scolex Javascript & Ajax 4 17.05.2011 15:43
sql syntax fehler RFDarter Serveradministration und serverseitige Scripte 6 25.01.2011 22:42
syntax error, unexpected '{' ??? stubbi Serveradministration und serverseitige Scripte 2 28.09.2010 23:04
Jquery Syntax Highlight Chili für Ruby/Bash/Rails nYmo Javascript & Ajax 0 10.11.2009 17:53
Wie parse ich mit php Markdown syntax nach html? asdfgqw Serveradministration und serverseitige Scripte 0 03.06.2008 00:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:15 Uhr.