|
|
#1 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 05.08.2011
Ort: Freiburg
Beiträge: 408
![]() |
Hi Folks,
anbei eine kleine Anleitung, wie man via die @import-Variante externe Schriften einbetten kann am Bp. von Google Webfonts und Kernest. 1.)In Google-Webfonts (Google Web Fonts) 2.)Schrift über Filter kann man die Suche einschränken (serif, sans-serif usw.) aussuchen z.Bp. "Lobster" --> Quick Use wählen --> URL (roter Bereich - siehe Bild) kopieren 2.)Man öffne z.Bp. die style_font.css aus seinem Design-Ordner 3.)man füge (orange) an oberster Stelle ein -noch vor body & Co. ein: Code:
/* Google Web-Font */ @import url (http://fonts.googleapis.com/css?family=Lobster); /* Kernest Web-Font */ @import url (http://www.kernest.com/fonts/Schriftbezeichnung); ... weitere Schriften Code:
HTML, BODY, INPUT {
font-family: Lobster,"Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;
font-size: 0,9em;
}
TD .cell {
font-family: "Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;
font-size: 8px;
}
TD .headercell {
font-family: Lobster,"Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;
font-size: 11px;
}
...
Schrift aussuchen, URL aus dem Link kopieren und genaue Schriftbezeichnung, da wo es erwünscht ist eintragen ... das war's. Schaut zu, dass wenn ihr externe Schriften einsetzt diese frei sind und dass es nicht die einzige Schrift in eure Font-Family ist. Sollte der Google-Webfonts- od. Kernest-Server nicht erreichbar sein, greifen dann die üblichen Schriften in der Reihenfolge wie in Font-Family angegeben: Code:
... font-family: Lobster,"Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif; ... Viel Spaß
__________________
Ingo >> Das beste Training liegt immer noch im selbständigen Machen. << - C. N. Parkinson - Geändert von harlekin8 (20.10.2011 um 23:26 Uhr) |
|
|
|
|
|
#3 (permalink) | |
|
Erfahrener Benutzer
Registriert seit: 05.08.2011
Ort: Freiburg
Beiträge: 408
![]() |
Zitat:
... funktioniert nur im IE 7-9. Kannst ja vergleichen FF und IE ... Den Rest ergänze ich morgen ... bye
__________________
Ingo >> Das beste Training liegt immer noch im selbständigen Machen. << - C. N. Parkinson - Geändert von harlekin8 (30.10.2011 um 23:53 Uhr) |
|
|
|
|
|
|
#5 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 05.08.2011
Ort: Freiburg
Beiträge: 408
![]() |
... OK !
es gibt eine Lösung für alle Browser (außer für IE6 und älter) - die sieht ein bißchen anders aus und basiert auf @font-face ... Poste Sie aber nachher noch hier ... das es geht kannst du an der Testseite sehen ! (Nur h1-Überschrift hier !) Bye
__________________
Ingo >> Das beste Training liegt immer noch im selbständigen Machen. << - C. N. Parkinson - |
|
|
|
|
|
#6 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 28.11.2009
Ort: Cottbus/Spreewald
Beiträge: 2.843
![]() |
Ich vermisse in Deiner Anleitung die Einbindung in der navigation.ccml Ingo (Dein Screenshot).
Dann sollte es doch eigentlich generell funktionieren. Hatte vor zwei Wochen mal angefangen mit dem Thema, aber leider noch keine Zeit gefunden es weiter zu verfolgen.
__________________
Never change a running system - wenn etwas läuft, soll man nichts ändern. Design-Anpassungen und mehr.... |
|
|
|
|
|
#7 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 05.08.2011
Ort: Freiburg
Beiträge: 408
![]() |
Hi Folks,
anbei eine kleine Anleitung, wie man externe Schriften einbetten kann - sodaß die entspr. Schriften auf fast (IE 6 und älter nicht !!) allen Fremd-PCs angezeigt werden können. Die Dateien werden auf eurem Webserver mit hochgeladen - so bleibt ihr "unabhängig" von Webfonts-Servern ... Design "Rho". 1.)Auf www.fontsquirrel.com gehen (Fontsquirrel bietet eine Fülle an freien Schriften, besitzt einen Font-Generator mit dem die notwendigen Schriften konvertiert werden können, besitzt schon vorgefertigte Schriften-Kits die alle Formate berücksichtigen (.ttf, .eot, .woff, .svg ) inkl. eine CSS-Datei usw.) 2.)Schriftkit aussuchen (in meinem Beispiel entscheide ich mich für Rabiohead), dowloaden, entpacken und ALLE (! WICHTIG !) 4-Font-Typen im Design-Ordner kopieren. 3.)Die Schrift hier Format (.ttf) füge ich in meinem Schriftenordner (bei Vista unter Systemsteuerung zu finden --> Schriftarten) ein - benötige ich für meine Font-Preview in W2D 4.)Mit einem Grafik-Programm erstelle ich eine GIF-Datei 230x190px: "fontset_myfonset.gif", kopiere sie im meinem Design-Ordner und wird künftig als Preview Schrift anwählbar sein. (siehe Anhang) 5.)in der config.ccml füge ich ein: Code:
<cc:fontset caption="Rabio" preview="fontset_myfontset.gif" compatibility="3" stylesheet="style_myfontset.css"> Code:
<cc:*>Mein Fontset</cc:*> <cc:asset src="rabioheadwebfont.eot" dst="rabioheadwebfont.eot" obj="rabioeot" noparse="1"> <cc:asset src="rabioheadwebfont.ttf" dst="rabioheadwebfont.ttf" obj="rabiottf" noparse="1"> <cc:asset src="rabioheadwebfont.woff" dst="rabioheadwebfont.woff" obj="rabiowof" noparse="1"> <cc:asset src="rabioheadwebfont.svg" dst="rabioheadwebfont.svg" obj="rabiosvg" noparse="1"> (@font-face sollte ganz oben in der Datei stehen - wichtig ist der orangene Teil) Code:
@font-face {
font-family: 'RabioheadRegular';
src: url('../<cc:print value="&rabioeot.url">');
src: url('../<cc:print value="&rabiowof.url">') format('woff'),
url('../<cc:print value="&rabiottf.url">') format('truetype'),
url('../<cc:print value="&rabiosvg.url">#RabioheadRegular') format('svg');
font-weight: normal;
font-style: normal;
}
HTML, BODY, TD, INPUT, SELECT {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}
h1{
font-family: 'RabioheadRegular', Geneva, Arial, Helvetica, sans-serif;
}
/** Für Formulare und Shopseiten **/
/* Schriftart für Formulartabellen und Formularelemente */
table.formtab td,
table.formtab input,
table.formtab select,
table.formtab textarea {
font-family : Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}
FF, Chrome, Safari, Opera, iPhone (ab iOS 4.2) --> True Type IE 7-9 --> .eot-Format (kein ttf) FF (ab 3.6), Chrome (ab 5) und IE 9 --> WOFF iPhone (vor. iOS 4.2) --> .svg Schaut zu, dass wenn ihr externe Schriften einsetzt diese frei sind und dass es nicht die einzige Schrift in eure Font-Family ist. NACHTRAG: Natürlich könnt ihr auch Schriften nehmen, die auf eurem PC sind - die müßt ihr nur entpr. konvertieren (damit alle Formate zur Verfügung stehen) - dafür gibt es online Dienste so wie oben der Font-Generator von Fontsquirrel ... UPDATE: Damit alles reibungslos funktioniert, ist es wichtig, dass sich die Schriften auf der selben Domain befinden, wie die betroffene HP. Ein extra-Verzeichnis der z.Bp. via Filezilla eingerichtet wird geht ebenfalls anstandslos. WAS stark eingeschränkt funktioniert (die Schrift wird von manchen Browser nicht eingelesen), ist wenn die Schriften auf einem externen Server ausgelagert sind - sprich die Homepage ist auf Rechner A und die Schriften auf Rechner B ...
__________________
Ingo >> Das beste Training liegt immer noch im selbständigen Machen. << - C. N. Parkinson - Geändert von harlekin8 (13.02.2012 um 15:52 Uhr) |
|
|
|
|
|
#8 (permalink) | |
|
Erfahrener Benutzer
Registriert seit: 05.08.2011
Ort: Freiburg
Beiträge: 408
![]() |
Hi,
da es mit obiger Methode manchmal doch nicht immer funzt (meistens mit IE --> eot-Dateien), habe ich hier mal eine Aufstellung für mögliche Ursachen aufgestellt: 1.)Falsche Font-Mime-Typ auf dem Server --> .htaccess-Datei anfertigen mit folgendem Inhalt AddType application/vnd.ms-fontobject .eot AddType application/octet-stream .otf .ttf 2.)Relative Pfade einsetzen statt absolute, da es zu Fehlinterpretationen der Browser kommen kann. Diese (IE) "denken" dann die Fonts seien auf einem externen Server, was sich mit Punkt 3. beißt 3.)Fonts müssen auf derselben Domain sein 4.)Manchmal werden die Schriften mit font-weight: bold od. was anderes ausgegeben obwohl die Schrift gar nicht dafür ausgelegt ist: auf font-weight: normal; stellen Code:
@font-face {
font-family: 'BradBeckerLightRegular';
src: url('../assets/bradbecker.eot');
src: url('../assets/bradbecker.eot#') format('eot'),
url('../assets/bradbecker.wof') format('woff'),
url('../assets/bradbecker.ttf') format('truetype'),
url('../assets/bradbecker.svg#BradBeckerLightRegular') format('svg');
font-weight: normal;
font-style: normal;
}
Zitat:
Da hilft folgende Syntax - in der Reihenfolge und so geschrieben ... Code:
@font-face {
font-family: 'BradBeckerLightRegular';
src: url('../assets/bradbecker.eot');
src: url('../assets/bradbecker.eot#') format('eot'),
url('../assets/bradbecker.wof') format('woff'),
url('../assets/bradbecker.ttf') format('truetype'),
url('../assets/bradbecker.svg#BradBeckerLightRegular') format('svg');
font-weight: normal;
font-style: normal;
}
__________________
Ingo >> Das beste Training liegt immer noch im selbständigen Machen. << - C. N. Parkinson - Geändert von harlekin8 (15.03.2012 um 11:49 Uhr) |
|
|
|
|
![]() |
| Lesezeichen |
| Stichworte |
| einbetten, einbinden, fonts, schriften, schrifttypen |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Externe Verlinkung | Snow | Web to Date 7.0 | 1 | 11.09.2011 16:34 |
| Schriften importieren | uwsmanagement | Web to Date 5.0 | 1 | 12.08.2010 22:53 |
| Externe Laufschrift einbinden | Bude | Web to Date 5.0 | 3 | 19.04.2010 09:30 |
| Wie kann ich externe Seiten in meine HP einbetten? | Sorg26 | Web to Date 6.0 | 2 | 27.10.2009 09:58 |
| Videos einbetten | Heinz | Web to Date 5.0 | 2 | 17.09.2009 13:39 |