ttf2pt1 project is een wijziging van Andrew Weeks TTF2PFA True Type naar Postscript Type 3 converter. Die zal omzetten meeste True Type Fonts om een Adobe Type 1 .pfa bestand. En ook de andere lettertype formaten ondersteund door de FreeType bibliotheek om een Adobe Type 1 .pfa bestand. En de BDF fonts om een Adobe Type 1 .pfa bestand.
Weer een ander gebruik is als een hinting engine: voer het een unhinted of slecht doorschemeren Adobe Type 1 lettertype door het FreeType bibliotheek en het terug krijgen met vers gegenereerd hints. Als u wilt .pfb bestanden, wanhoop niet: ze kunnen ook worden geproduceerd. De door standaard bestanden zijn in leesbare vorm, die verder moet worden gecodeerd met de t1utilities, om te werken met de meeste software die type 1 fonts. Maar voor de luie mensen ttf2pt1 een ingebouwd deel van t1utilities omvat ook.
Geschiedenis
Na de installatie van GIMP, was ik teleurgesteld dat alle lettertypen gehouden comparanten hoekig en jaggered (ik had niet goed ingesteld X)
Gelukkig X11 kunt gebruiken Adobe Type 1-lettertypen (zowel .pfb en .pfa). Er zijn een grote hoeveelheid van de Type 1-lettertypen beschikbaar op het net, maar nooit het gewenste lettertype, dat is altijd in een ander formaat ... Het lijkt erop dat elke man en zijn hond True Type (.ttf) fonts, maar zeer weinigen hebben Type 1. Dus ging ik op zoek naar een converter. Ik zocht het web, zocht ik Deja-News. Maar elke treffer wees naar een commerciële stukje software (voor Mac of Windows).
Ik vond een programma genaamd ttf2pfa (door Andrew Weeks), die een True Type Font zal converteren naar een Adobe Type 3 lettertype, maar X houdt niet van het type 3 fonts. Dus bleef ik op zoek naar een van beide TTF aan PFA of type 3 naar type 1.
Ik sprak met Andrew Weeks en vroeg of hij was het schrijven van een programma om het type te produceren 1 fonts. Andrew wees me op de type 1-specificatie en de True Type-specificatie, en ik begon te leren over de Type 1-lettertypen.
Helaas is de Type 1 specificatie was vol verwijzingen naar de PostScript Language Reference Manual, die alleen beschikbaar is in boekvorm was. Het hoofdstuk over het creëren van de Type 1 outline was vol verwijzingen: rlineto gedraagt zich hetzelfde als de rlineto postscript commando of
DX1 DY1 dx2 DY2 dx3 DY3 rrcurveto
gedraagt zich hetzelfde als
DX1 DY1 (DX1 + dx2) (DY1 + DY2) (DX1 + dx2 + dx3) (DY1 + DY2 + DY3) rcurveto
Ik heb meer hulp nodig had.
Gewoon rondsnuffelen News een dag zag ik een handtekening die zei: * NeXTSTEP, IRIX, Linux, BeOS en PostScript Guy Dus vroeg ik Frank M. Siegert (eigenaar van de handtekening) over het converteren van type 3 fonts aan type 1, dan geruild een aantal mails betreffende het type 1 commando opzichte van het type 3 commando's die ttf2pfa geproduceerd. En Uiteindelijk kreeg ik een geldig type 1 lettertype.
Usage:
ttf2pt1 [-
of
ttf2pt1 [-
of
ttf2pt1 [-
-a - omvatten alle glyphs, ook als deze niet in de codering tafel
-b - produceren een gecomprimeerd bestand .pfb
-d dbg_suboptions - debugging opties lopen ttf2pt1 -d? voor hulp
-e - produceren een volledig gecodeerde .pfa bestand
-F - Kracht gebruik van Unicode-codering, zelfs als andere MS-codering gedetecteerd
-G Subopties - de controle van de file generatie, lopen ttf2pt1 -G? voor hulp
-l taal - omzetten Unicode naar bepaalde taal, lopen ttf2pt1 -l? voor de lijst
-L Bestand - omzetten Unicode volgens coderen beschrijving bestand
-m
h - maximale hint stack diepte in de PostScript-interpreter
-O Subopties - controle outline processing, lopen ttf2pt1 -O? voor hulp
-p naam - gebruik van specifieke front-end parser, lopen ttf2pt1 -p? voor de lijst
-u id - gebruik deze UniqueID, -u A betekent autogeneration
-v grootte - schalen het lettertype hoofdletters> grootte / 1000 hoog maken
-V - Afdruk ttf2pt1 versienummer
-W Nummer - het niveau van de toegestane waarschuwingen (0 - uitschakelen)
Verouderde opties (zal in toekomstige versies worden verwijderd):
-A - Schrijf de .afm bestand naar STDOUT plaats van het lettertype, nu -GA
-f - probeer niet om de waarde van de ForceBold hint raden, nu Opdrachtstatus
-h - uitschakelen autogeneration van hints, nu Oh
-H - Disable hint substitutie, nu -ou
-o - disable overzicht optimalisatie, nu -oo
-s - disable overzicht smoothing, nu -Os
-t - uitschakelen van auto-scaling naar 1000x1000 standaard matrix, nu -OT
-w - corrigeer de glyph breedtes (gebruik alleen voor buggy fonts), nu -OW
Met geen
De laatste '-' betekent 'gebruik STDOUT'.
Wat is er nieuw in deze release:
Nieuwe functies
· Verbeterde auto-vectoring (-OV) alrogithm.
· Laat gebruik van een codering tafel van formaat 4 in TTF parser.
· Neem de eerste beschikbare formaat 4 encoding tafel als geen bekende tabel is te vinden in de ttf parser.
· TTF parser worden de beschikbare coderingen als geen ondersteunde encoding tafel wordt gevonden. Dit kan worden gebruikt om een lijst van de coderingen in elk lettertype door het opgeven van een valse expliciete PID / EID, zoals met optie -l vliegtuig + pid = 50, eid = 50.
Bug fixes:
· Bevestig om alle functies op Windows MS C ++, door Tomoo Amano bouwen.
· Fix voor een null pointer in de coderingen, slechte binnenste lus variabele.
· Unified het interpreteren van de naam van het lettertype strijkers en een verbetering van de controles tegen ongeldige tekens.
Software informatie:
Versie: 3.4.4
Upload datum: 2 Jun 15
Licentie: Gratis
Populariteit: 48
Reacties niet gevonden