Seite 1 von 1

Google Fonts Api - Font wird nicht gedruckt

Verfasst: 27.09.2012, 08:41
von xoni
Hallo,

für ein Projekt nutze ich Google Fonts Api.
Die Darstellung im Browser klappt wie erwartet.
Das Drucken der Seite ist leider nicht wie gewünscht,
die Fonts werden nicht gedruckt, es wird der in der
CSS angebenen Standardfont gedruckt.

Hat jemand einen Tipp für mich?

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 27.09.2012, 09:24
von MonikaTS
wenn dein System die Schrift nicht hat, kann sie der Drucker nicht haben,

daher nimmt er logischerweise die Schrift, die er hat

Verfasst: 27.09.2012, 10:10
von xoni
wenn dein System die Schrift nicht hat, kann sie der Drucker nicht haben, daher nimmt er logischerweise die Schrift, die er hat
Also keine Chance die Seite zu drucken,
wie sie im Browser dagestellt wird?

Gut, ich könnte mir die Fonts auf den Rechner laden...
aber dann stellt sich der Erfolg ja eben auch nur auf meinem
Rechner ein... :roll:

Verfasst: 27.09.2012, 12:16
von MonikaTS
xoni hat geschrieben:
wenn dein System die Schrift nicht hat, kann sie der Drucker nicht haben, daher nimmt er logischerweise die Schrift, die er hat
Also keine Chance die Seite zu drucken,
wie sie im Browser dagestellt wird?

Gut, ich könnte mir die Fonts auf den Rechner laden...
aber dann stellt sich der Erfolg ja eben auch nur auf meinem
Rechner ein... :roll:
ich habe ein Screenshot tool mit dem ich auch als .pdf speichern kann,
aber OttoNormalUser hat eben nur bestimmte Schriften auf seinem System
und wenn der ausdruckt, dann mag er den Inhalt,
selten die Schönheit einzelner Schriften => und selbst wenn => ich fand da auch noch nie einen Weg

Verfasst: 27.09.2012, 16:03
von Melegrian
Bei PDF gibt zwei Möglichkeiten der Speicherung, einmal mit und einmal ohne eingebettete Schriften. Du könntest zu Deinen wichtigsten HTML-Seiten PDFs mit eingebetteten Schriften zum Ausdruck anbieten. Und wenn ich das hier lese, dann sollte das wohl auch serverseitig möglich sein:
PDF_load_font
...
In PDFLib 5 'optlist' allows the following possible settings:
embedding=true
https://php.net/manual/de/function.pdf-load-font.php

Nu ich habe keine Erfahrung damit, weiß es somit nicht genau.

Verfasst: 28.09.2012, 08:29
von xoni
PDF_load_font
danke Melegrian, damit werde ich mich mal befassen.
Euch allen eine schönes WE...

Verfasst: 28.09.2012, 09:34
von Melegrian
Habe mich da noch etwas belesen, denke, das wird wohl nichts werden, da scheinbar recht umständlich und aufwendig. PDF bis zur Version 1.7 ist zwar seit einigen Jahren ein Offener Standard, doch die in den PHP-Beispielen genutzte PDFlib ist nicht frei und mit Kosten verbunden.

https://php.net/manual/de/intro.pdf.php

Habe mal bei mir nachgesehen, bei einem Webspace-Paket ist der Zugriff auf diese Library ermöglicht, bei anderen nicht. Blieben noch die FPDF Library und ähnliche, doch da weiß ich nicht, wie es sich mit der Einbettung verhält. Wird auch alles nicht in wenigen Minuten programmiert sein, wenn man sich bisher nicht damit befasste.

Verfasst: 01.10.2012, 01:37
von xlb
Verwendest du den Firefox? Der druckt tatsächlich keine @font-face-Fonts. Alle anderen aktuellen Browser (Opera, IE, Chrome, ... ) drucken Die problemlos.

Verfasst: 01.10.2012, 13:56
von MonikaTS
xlb hat geschrieben:Verwendest du den Firefox? Der druckt tatsächlich keine @font-face-Fonts. Alle anderen aktuellen Browser (Opera, IE, Chrome, ... ) drucken Die problemlos.
ja, und nun das berühmte aber

etliche Schriften haben eine eigenwillige Größe

schau dir mal bei GoogleFonts, die unterschiedlichen Schriftgrößen an, wenn du die Schriftgröße auf 28px setzt.

Hast du nun eine spezielle Schrift, die du sehr groß machen musst, damit sie auch so groß ist wie du sie haben magst und nicht wie sich der Schriftdesigner "28px" vorstellt,
hast dann beim Printdesign massive Probleme, weil ein Browser, der nicht auf die eingebetteten Schriften reagiert, die Ersatzschrift, die er dann nimmt, entweder viel größer oder viel kleiner anzeigt.

Und für manche Schriften nimmt dann mancher Browser einfach Comic Sans => ich bin mir unsicher, ob dies so gewollt ist dann.

Printdesign ist immer noch ein Hürdenlauf nur noch übertroffen vom E-Mail Design.

Verfasst: 01.10.2012, 22:27
von Melegrian
Jedenfalls ist das ein kompliziertes Zusammenspiel. Bezieht sich zwar auf Windows Server, doch was Schriften und Drucker anbelangt, wird es wohl bei allen Systemen ähnlich aussehen:

https://technet.microsoft.com/de-de/lib ... 10%29.aspx

Verfasst: 02.10.2012, 08:32
von xoni
Blieben noch die FPDF Library
und genau da bin ich gelandet. Tolles Ding und recht einfach zu handhaben.
Ärgert mich trotzdem das der Firefox als einziger Browser die Fonts nicht drucht.
Was solls, man befasst sich durch diese "Panne" auch mal mit anderen
Dingen, wie z.B. der FPFP Library.

Euch allen morgen einen schönen Feiertag...