Konvertera fontfamilj och textstorlek för ett dokument från kommandoraden

Det kraftfulla textutil-kommandot för Mac erbjuder en fantastisk förmåga att konvertera en textdokumentsfamilj och textstorlek, vilket gör att dokumentet enkelt och precis kan ändras från kommandoraden i Mac OS.


Förutom att kunna konvertera TXT-filer till RTF eller andra filtyper kan du gå utöver att helt enkelt ändra filtyp och även använda textutil för att konvertera teckensnittsfamiljen och teckensnittstorleken för ett dokument från kommandoraden och därigenom manipulera dokumentet från terminalen utan att behöva öppna den i en annan textredigerare eller GUI-app. Till exempel kan du ändra en hel RTF-fil för att vara teckenstorlek 30 med teckensnittsfamiljen Comic Sans eller Font Family Courier. Eller om en formatering är oönskade kan du göra det enklare att läsa genom att krympa teckensnittstorleken och använda ett vänligare typsnitt som Palantino. Alternativen är upp till dig.

Så här konverterar du teckensnitt och textstorlek i dokument via kommandorad på Mac

Starta terminalprogrammet för att komma igång. Var noga med att du har ett dokument som du vill prova på det, det kan vara nästan alla textfiler så länge det har text i det.

Syntaxen för konvertering av teckensnittsfamiljen och textstorlekstorlek är enligt följande:

textutil -convert filetype -font fontfamily -fontsize ## filename.txt

Till exempel, för att konvertera file.txt till ett RTF-dokument med storlek 24 Helvetica typsnitt, skulle vi använda:

textutil -convert rtf -font Helvetica -fontsize 24 file.txt

Konverteringen är praktiskt taget momentan. Eftersom det här är scriptable från kommandoraden kan det vara mer användbart än att bara öppna ett dokument i TextEdit och gå igenom det här genom GUI, åtminstone för vissa Mac-användare.