ttf2pt1 projekt är en modifiering av Andrew veckor TTF2PFA True Type till Postscript Type 3 omvandlare. Vilket kommer att konvertera Mest True Type teckensnitt till en Adobe Type 1 .pfa fil. Och även de andra typsnittsformat som stöds av Freetype biblioteket till en Adobe Type 1 .pfa fil. Och BDF typsnitt till en Adobe Type 1 .pfa fil.
Ännu en annan användning är som en antyda motorn: mata den en unhinted eller dåligt antydde Adobe Type 1-teckensnitt via Freetype biblioteket och få tillbaka med nyligen genererade tips. Om du vill .pfb filer, misströsta inte: de kan produceras också. De filer som produceras av standard finns i läsbar form, vilket ytterligare måste kodas med t1utilities, att arbeta med de flesta program som kräver typ 1-teckensnitt. Men för de lata människor ttf2pt1 innehåller en inbyggd del av t1utilities också.
Historia
När du har installerat GIMP, var jag besviken att alla teckensnitt hålls visas kantiga och jaggered (jag inte hade satt upp X korrekt)
Lyckligtvis X11 kan använda Adobe Type 1-teckensnitt (både .pfb och .pfa). Det finns en stor mängd av typ 1-teckensnitt som finns på nätet, men aldrig det teckensnitt du vill, som alltid är i ett annat format ... Det verkar som om varje man och hans hund har True Type (.ttf) Typsnitt men väldigt få har Typ 1. Så jag letade efter en omvandlare. Jag sökte på webben, jag sökte Deja-News. Men varje träff pekade på en kommersiell lappa av programvara (för Mac eller Windows).
Jag hittade ett program som heter ttf2pfa (av Andrew veckor) som kommer att konvertera en True Type Font till en typ 3 typsnitt Adobe, men X inte gillar typ 3-teckensnitt. Så jag fortsatte att söka efter antingen ttf PFA eller typ 3 till typ 1.
Jag talade med Andrew veckor och frågade om han höll på att skriva ett program för att producera typ 1-teckensnitt. Andrew hänvisade mig till typ 1-specifikationen och True Type-specifikationen, och jag började lära sig om typ 1-teckensnitt.
Typ 1-specifikationen var tyvärr full av referenser till Postscript Language Reference Manual, som bara var tillgängliga i bokform. Kapitlet om att skapa typ 1 konturerna var full av referenser: rlineto beter samma som rlineto Postscript kommando eller
dx1 Dy1 dx2 dy2 DX3 dy3 rrcurveto
beter sig på samma sätt som
DX1 Dy1 (DX1 + dx2) (Dy1 + dy2) (DX1 + dx2 + DX3) (Dy1 + dy2 + dy3) rcurveto
Jag behövde mer hjälp.
Bara surfa runt News en dag märkte jag en signatur som sade: * Nextstep, IRIX, Linux, BeOS och Postscript kille så jag frågade Frank M. Siegert (ägare av signaturen) om att konvertera typ 3-teckensnitt för att skriva 1, bytte sedan ett antal e-postmeddelanden avseende typ 1 kommandon jämfört med typ 3-kommandon som ttf2pfa produceras. Och så småningom fick jag ett giltigt typ 1 teckensnitt.
Användning:
ttf2pt1 [-
eller
ttf2pt1 [-
eller
ttf2pt1 [-
-a - omfatta alla tecken, även om de inte i kodningstabellen
-b - producera en komprimerad .pfb fil
-d dbg_suboptions - debugging alternativ, kör ttf2pt1 -d? för hjälp
-e - producera en helt kodad .pfa fil
-F - Force användning av Unicode-kodning, även om andra medlemsstater kodning upptäckt
-g Underalternativ - kontrollera filen generation, kör ttf2pt1 -G? för hjälp
-l språk - konvertera Unicode till angivna språket, kör ttf2pt1 -l? för lista
-L Fil - konvertera Unicode enligt kodning beskrivningsfilen
-m
h - maximal antydan stack djup i Postscript-tolken
-O Underalternativ - kontroll kontur behandling, köra ttf2pt1 -O? för hjälp
-p namn - använd specifik front-end parser, köra ttf2pt1 -p? för lista
-u id - använd denna UniqueID, -u A betyder autogeneration
-v storlek - skala typsnitt att versaler> storlek / 1000 hög
-V - Utskrifts ttf2pt1 versionsnummer
W nummer - fastställa nivån på tillåtna varningar (0 - inaktivera)
Föråldrade alternativ (kommer att tas bort i framtida versioner):
-A - Skriva .afm filen till STDOUT istället för teckensnittet, nu -ga
-f - inte försöka gissa värdet på ForceBold antydan, nu -ob
-h - inaktivera autogeneration av tips, nu -Oh
-H - Avaktivera antydan substitution, nu -Ou
-o - inaktivera kontur optimering, nu -OO
-s - inaktivera kontur utjämning, nu -os
-t - inaktivera automatisk skalning till 1000x1000 standard matris, nu -OT
w - korrigera glyph bredder (använd endast för buggy typsnitt), nu -OW
Utan
Den sista "-" betyder "användning STDOUT".
Vad är nytt i den här versionen:
Nya Egenskaper
· Förbättrad auto-vektorisering (-OV) alrogithm.
· Tillåt användning av kodningstabell format 4 i ttf tolken.
· Ta den första tillgängliga format 4 kodningstabell om ingen känd tabellen återfinns i ttf tolken.
· TTF parser listar de tillgängliga kodningar om ingen stöds kodningstabell hittas. Detta kan användas för att lista kodningar i alla typsnitt genom att ange en falsk explicit PID / EID, såsom med alternativet -l plan + pid = 50, eid = 50.
Bugfixar:
· Fix att bygga alla funktioner i Windows MS C ++, av Tomoo Amano.
· Fix för en nollpekare i kodningar, dålig inre slingvariabeln.
· Unified den tolkning av teckennamnsträngar och förbättrade kontroller mot ogiltiga tecken.
Mjukvaruinformation:
Version: 3.4.4
Ladda upp dagen: 2 Jun 15
Licens: Gratis
Popularitet: 48
Kommentarer hittades inte