ich habe, wie in https://cmsimple.org/forum/viewtopic.php?t=1244 beschrieben einen zentralen 'Font-Ordner'.
Ich habe auch eine zentrale CSS-Datei in 'CMSroot/css/dor_styles.css' in der ich mehrere Schriften importiere (Auch die unten genannte). Ich habe alle Schriftimporte aus meinen 'CMSroot/templatetes/[templatename]/stylesheet.css' Dateien herausgeschmissen.
In der normalen Ansicht der Seite, wird die Schrift dargestellt.
Wenn ich aber bei, hm...eigendlich einer Seite, die mir die Schriftart DingDong in der Druckvorschau anzeigen soll auf Druckvorschau klicke, dann klappt es nur, wenn ich in der 'CMSroot/templatetes/[templatename]/stylesheet.css' folgendes eintrage.
Code: Select all
/* SUPERTEST - Die Schrift habe ich mit 'wget https://www.gaumenfreundin.de/wp-content/themes/yootheme-child/fonts/DingDong.woff' runtergezogen und dem geht!!! Danach .woff in .ttf umgewandelt */
@font-face {
font-family: 'DingDong'; font-style: normal; font-weight: 400;
src: url("../../fonts/DingDong.woff2") format("woff2"),
url("../../fonts/DingDong.woff") format("woff"),
url("../../fonts/DingDong-Regular.ttf") format("truetype");
}
Code: Select all
<span class="dor_printlinkButton"><?php echo printlink('printlink.gif'); ?></span><!-- DOR: hinzugefuegt fuer Druckansicht -->
Meine CSS-Datei wird bei der Druckansicht
Code: Select all
return '<a href="'.$sn.'?'.$t.'" target="_blanck">' . $link . '</a>'; // DOR: 'target' hinzugefuegt
Gruß
Gonzo
Nachtrag 2023-06-25: Keine der Schriften (nicht nur DingDong), die in Windows nicht installiert sind, im 'Font'-Ordner sind und die ich in meinem zentralen CSS eingebunden habe, werden dargestellt. Meine CSS-Datei 'dor_styles.css' wird in der Printausgabe laut 'Seitenquelltext' nicht eingebunden. Bei den anseren Subsites, in Normalansicht', schon. Das CSS ist in den 'template.htm' folgendermaßen eingebunden
Code: Select all
<link rel="stylesheet" href="<?php echo CMSIMPLE_ROOT; ?>css/dor_styles.css">