1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Fonts embedden

  • Christoph R.
  • 18. April 2010 um 19:25
  • Unerledigt
  • Christoph R.
    16
    Christoph R.
    Mitglied
    Reaktionen
    36
    Punkte
    2.626
    Beiträge
    428
    • 18. April 2010 um 19:25
    • #1

    Hallo!

    Ich möchte bei meiner Diplomarbeit die Fonts embedden, damit dann beim Drucken nichts passieren kann. Dazu führe ich folgendes Kommando aus:

    Code
    gs -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -dNOPAUSE -q -dBATCH "-sOutputFile=out.pdf" file.pdf

    Betroffen ist beispielsweise die Schriftart Arial-MT.

    Leider hat das anscheinend den gegenteiligen Effekt von dem das ich mir wünsche. Öffne ich das Ergebnis, so erhalte ich beim Durchblättern an manchen Stellen den Fehler "Die eingebettete Schrift XYZ konnte nicht entnommen werden" (tatsächliche Darstellungefehler sind mir aber nicht aufgefallen). Im ursprünglichen PDF funktioniert hingegen alles.

    Die betroffenen Seiten sind genau jene, wo ich mittels includegraphic Skizzen eingebunden habe, die ich aus verschiedenen Programmen als PDF exportiert habe. Über all diese Grafiken habe ich davor dasselbe Kommando laufen lassen, um auch dort die Schriften einzubetten.

    Weiß jemand einen Rat?

  • Peter82
    3
    Peter82
    Mitglied
    Reaktionen
    1
    Punkte
    86
    Beiträge
    13
    • 19. April 2010 um 19:18
    • #2

    Eigentlich verstehe ich das Problem nicht, weil LaTeX (bei korrekten Einstellungen im Editor) doch Schriften generell einbettet, oder?
    Aber probier doch mal die unter http://www.mrunix.de/forums/archive/index.php/t-54941.html angeführte Lösung.

  • Christoph R.
    16
    Christoph R.
    Mitglied
    Reaktionen
    36
    Punkte
    2.626
    Beiträge
    428
    • 19. April 2010 um 20:22
    • #3

    Einen Latex-spezifischen Editor verwende ich nicht, also keine Ahnung was Latex per Default macht. Ich wollte nur auf Nummer Sicher gehen.

    Den Umweg über die ps-Datei werde ich ausprobieren, danke erstmal.

  • salzer
    6
    salzer
    Mitglied
    Reaktionen
    4
    Punkte
    279
    Beiträge
    32
    • 20. April 2010 um 09:12
    • #4

    Wenn ich PDF via Postscript erzeuge, verwende ich unter Linux mit TeX Live die Kommandos

    Code
    dvips -Pwww  -ta4 xxx.dvi -o xxx.ps
    ps2pdf -sPAPERSIZE=a4 -dAutoRotatePages=/None -dMaxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true xxx.ps


    Statt -Pwww geht vermutlich auch -Ppdf, hatte aber irgendwann einmal irgendeinen Nachteil.

    Bei pdflatex verwende ich keine besonderen Optionen.

    GS

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung