Menghapus Font yang Terlanjur Terpasang di Windows
Kalau jumlahnya sudah mencapai ribuan akan sangat melelahkan!
Biasanya agak sedikit menyesal memasang semua font yang ada di repositori Google Fonts karena tidak semuanya sering digunakan bahkan ada banyak yang sama sekali tidak tersentuh. Selain itu, waktu memuat font-nya pun terasa sangat berat. Tentu saja ini membuat beberapa program tidak responsif.
Untuk menghapus font yang terlanjur terpasang secara manual tidaklah mudah. Selain jumlahnya yang sangat banyak, font sistem pun jangan sampai tidak sengaja terhapus.
Cara mengakalinya tentu ada.
Pertama tentu saja dengan mengunduh font bawaan, bisa dicari di mesin pencari. Kemudian ekstrak berkas tersebut ke direktori Fonts yang ada di Windows. Untuk bisa melakukan proses ini, sistem operasi Windows harus dimulai dalam mode Command Prompt.
Cara yang kedua dengan membandingkan font yang ada dengan font yang terpasang. Lebih mudahnya, pasang dulu semua font ke direktori font lokal, hapus jika ada yang sama. Tentu saja proses ini harus sebagai Administrator.
Mudahnya, berikut skrip tersebut dalam bahasa Python:
#!/bin/python
import os
USER_FONTS_DIR = "C:\\Users\\<Local User>\\AppData\\Local\\Microsoft\\Windows\\Fonts\\"
WINDOWS_FONTS_DIR = "C:\\Windows\\Fonts\\"
def main():
for i in os.listdir(USER_FONTS_DIR):
f = WINDOWS_FONTS_DIR + i
if os.path.exists(f):
try:
print("Deleting " + f + " ...")
os.remove(f)
except:
print("Unable to delete " + f)
else:
print("File not found")
if __name__ == '__main__':
main()