Rensa teckensnitt Caches & Font Databaser i Mac OS X för att lösa ovanliga typsnittsproblem

I vissa ovanliga och ibland sällsynta situationer kan teckensnitt i OS X och olika Mac-appar visas felaktigt eller inte visas direkt. Vanligtvis händer detta efter det att ett teckensnitt har ändrats eller ett teckensnitt har installerats utanför katalogen Standard ~ / Bibliotek / Teckensnitt, men det kan också hända i vissa situationer. Medan vissa teckensnittsproblem kan åtgärdas genom att reparera behörigheter, kan mer obskurliga problem kräva att du dumpar typsnittskacharna och bygger dem igen.


Det här är inte något du borde göra tillfälligt eftersom det inte finns någon anledning att utföra den här uppgiften om du inte har mycket specifika typsnittsproblem rörande cachar, fel eller specifika visningsfel där glyfer visas i stället för teckensnitt.

Så här rensar du teckensnittsdatabaser och teckensnitt i OS X

Från terminalen skriver du in följande kommandosträng och slår tillbaka. Detta använder sudo, vilket kräver att ett administratörslösenord ska utföras, som vanligt med ett kommandoradsobjekt som du vill att kommandot ska visas på en enda rad:

sudo atsutil databases -remove

Detta kommer att ta bort alla fontdatabaser och -kachor från OS X-systemet och användarna. Enligt den manuella sidan av atsutil utförs flaggan -rema följande:

kommer att ta bort fontd System eller User databaser tillsammans med någon cache
filer. Att ta bort databaser kan orsaka förlust av teckensnittsregistreringsstatus:
teckensnitt som aktiveras utanför standardfonts kataloger, teckensnitt utsikter dis-
abled och fontbibliotek. Nya databaser kommer att regenereras från teckensnitt
installerade standard font-kataloger efter att användaren loggat ut,
startar om, eller fontd-servern startas om.

Slutför felsökning av teckensnitt med behörigheter och omstart

När atsutil har slutförts, kommer du förmodligen att vilja reparera behörigheter i OS X från Terminal också med hjälp av disktuil-kommandot också (eftersom du redan är i Terminal, trots allt):

sudo diskutil repairPermissions /

Att reparera skivbehörigheter kan ta ganska lång tid, så var beredd att vänta upp till flera timmar beroende på hur stor och snabb din enhet är och hur många filer du har på Mac.

När båda ovanstående processer är färdiga, fortsätt och starta om Mac-datorn som vanligt, ska dina teckensnitt nu fungera och visa bra utan några ytterligare problem.

Om du undrar, är den här bilden ett exempel på hur ett sådant typsnittskärmsproblem kan se ut:

Självklart, om varje teckensnitt på din Mac visas så, kan det vara en utmaning att göra mycket av allt som en låda med en huvud A i den som [A] [A] [A], och i så fall kan du behöva starta i OS X-säkert läge, eller till och med i enkelanvändarläge genom att hålla ner Command + S under start för att köra ovanstående kommandon.

Låt oss veta i kommentarerna om det här fungerade för dig, eller om du har en annan lösning för specifika typsnittsproblem på Mac.