Fiziksel yazı tipi dosyaları nerede saklanır?


29

Denetim Masası >> Görünüm ve Kişiselleştirme >> Yazı Tipleri'ne gittiğimizde , pencere o anda sistemde kurulu yazı tiplerinin listesini gösterir. Biz yapabilirsiniz kopyalama , yeni bir konuma (Ctrl-C'yi) bu yazı dosyaları

Fakat orijinal fiziksel font dosyaları nerede saklanıyor?

Bu konuya dayanarak , dosyaların C: \ Windows \ Font'ta depolandığını sanıyordum , ancak özellikle TypeLight'ı indirdiğimde (programı yönetici olarak çalıştırdım) ve font dosyalarını açmaya çalıştığımda sanal bir klasör gibi görünüyor. içinde C: \ Windows \ Yazı Tipi , hiçbiri listelenmiştir:

görüntü tanımını buraya girin

Yanıtlar:


24

Sabit bağlantıların oluşturulduğu Windows SxS önbelleğinde depolanırlar. İşte bir örnek (64b):

C:\Windows\WinSxS\amd64_microsoft-windows-f..truetype-arialblack_31bf3856ad364e35_6.2.8250.0_none_cd833951c51cc8e6

Arama C:\Windows\WinSxSiçin truetype-ararken, bütün bu klasörleri verecektir *.ttfya *.otfbu klasörde depolanır tüm yazı dosyaları verecektir. Uygulamanızın bu dosyaları görmemesinin nedeni, Denetim Masası'nın kullandığı toplama yaklaşımını desteklememesidir. En iyi ihtimalle dosya adını yazıp dolaşmaya çalışabilirsiniz ...

Genel bakış için, kullanın dir %SYSTEMROOT%\Fonts.

Shell Extension Bağlantı Eğer sert bağlantıları numaralandırmak sağlar Link Propertiessekmesi:


11
WinSxS sadece işletim sistemine dahil olan font dosyalarını içerir. MS Office tarafından yüklenenler gibi diğer yazı tipi dosyaları yalnızca% SYSTEMROOT% \ Fonts içinde bulunur.
Harry Johnston,

3
@HarryJohnston: +1 "Orijinal" in nasıl yorumlandığına bağlı, ancak evet, bu doğru olur. Aslında, hard linkler hiçbir yerde bulunmazlar, bir link olduğu sürece dosyayı canlı tutarlar. Böylece, biri de içinde bulunan dosyaları yorumlayabilir %SYSTEMROOT%\Fonts. Ancak, sistem fontları için, önce WinSxS'e eklendiklerinden ve ardından oradan bağlandıkları daha anlamlı olur. Her durumda, oyların tadını çıkar ...
Tamara Wijsman

> Aslına bakarsanız, hard linkler hiçbir yerde bulunmuyor .... @Tom bence hard link tarafından referans verilen dosyayı düşünüyorsunuz. Teknik olarak, tüm dosyalar en az 1 sabit linke sahip olduğu için, teknik olarak, hiçbir dosya [bir dizinde] herhangi bir yerde bulunmuyor [, ancak bir dosyaya sadece 1 sabit link varken bunları daha fazla düşünme eğilimindeyiz. Ancak hard link, dosyayı bulduğunuz her dizine eklenir ve diskte istediği yerde bulunan asıl dosyanın kendisine referans verir. Sadece bunlardan sadece 1 tanesi varsa onlara sert linkler demeye meyilli değiliz.
GlennFromIowa

15

C:\Windows\Fontsaslında font dosyalarının depolandığı yerdir (c: \ windows 'un genellikle durum olan işletim sistemi kökü olduğu varsayılarak). Bunu bir komut satırı penceresi (Başlat Menüsü'nde cmd.exe yazın) yazıp şunu söyleyerek iki kez kontrol edebilirsiniz:

cd c:\windows\fonts
dir

TypeLight'ın hatalı davrandığından şüpheleniyorum, çünkü Fonts Windows kabuğu tarafından özel bir klasör olarak kabul ediliyor.


2

Bu yazının eski olduğunu biliyorum ama işte yüklü font dosyalarını almanıza yardımcı olacak bir püf noktası:

İlk önce, 7-zip'in yüklü olması gerekir. (Yine de WinRar ile çalışabilir).

Yazı tipi klasörünüze gidin ( C: \ Windows \ Fonts ) ve klasörden almak istediğiniz yazı tiplerini seçin. Fark ettiğiniz gibi, bu dosyaları oradan başka bir klasörde olduğu gibi sürükleyip bırakamaz veya kopyalayamazsınız.

Bu sorunu aşmak için yazı tiplerini seçin, sağ tıklayın ve 7z sıkıştırılmış bir dosya oluşturun. Dosyayı orada başka bir yere kaydedin (İndirilenler klasörü, belki de?). Ardından sıkıştırılmış dosyanıza gidin, yazı tipi dosyalarınızı çıkarın ve dah! :)

EDIT Dosyaları almak için klasörden sürükleyip bırakabileceğiniz gibi görünüyor. En azından Windows 10'da mümkün. Başka bir Windows sürümünde denemedim. ;)


Ben ilk başta ben olabilir de bu deneyimi (benim için Windows 7), vardı değil sürüklemek ve klasöre dosya bırakın. Sonunda, Fonts klasörünün dışındaki kaynak dosyaya sağ tıklayıp Install'ı seçebileceğimi düşündüm . Yükleme işlemi tamamlanmış gibi göründüğü halde, Yazı Tipleri klasöründe yazı tipini hemen görmedim, tekrar sürükleyip bırakmaya çalıştım ve bu sefer Copy + etiketini gösterip zaten yüklü olduğunu söyledi. Belki de klasör hala doluyken sürükle-bırak yapamama meselesidir ( birkaç dakika sürüyordu!)?
GlennFromIowa'dan

1

Explorer yazı tipi dosyalarını C: / Windows / Fonts içinde toplar ve bu da dizini gezinmek için bazen sezgisel hale getirir.

Yazı tipi sabit bağlantılarını dosya olarak görmek için , ana bilgisayar adresini Explorer adres çubuğuna yapıştırın:

\\{ComputerName}\c$\Windows\Fonts

Bilgisayar adı Masaüstünde Bu PC'ye sağ tıklayıp ardından Özellikler'i görüntüleyerek görülebilir .

Ayrıca bkz: Windows Gezgini'nde fontlara dosya olarak nasıl göz atabilirim


-2

Asıl font dosyaları (sabit bağlantılar değil), bir kullanıcı bu varsayılan konumu değiştirmediyse C: \ Windows \ Fonts içinde saklanır.

Bir kişi önerdi, ben bir komut istemi açtı ve yazdığınız: DIR c:\Windows\Fonts\ve butonu tıklayın

(DIR, "bana aşağıdaki konumda depolanan tüm dosyaların bir dizin listesini göster" anlamına gelir).

Yeterince, .ttf uzantılı uzun bir dosya listesi ortaya çıktı ("true type font" anlamına gelir). Bunlar aslında tüm font bilgilerini içeren gerçek dosyalardır. Bu dosyaların bazıları 63 kb kadar küçük ... daha fazlası 300 - 800 kb arasında, bazıları da bir megabayt ya da iki boyutunda. Bu boyut dosyalardır değil gerçek fiziksel yazı dosyalarıdır - "Çok bağlantılar".

Gizemli bir şey olmadığını onaylamak için fiziksel olarak bazı yeni font dosyalarını C: \ Windows \ Fonts \ 'e taşıdım ve ... tahmin et ne oldu? Word'ü açtığımda, kullanıma hazır olan açılır listede bu yeni fontlar belirdi.


Bunu daha az küçümseyici olacak şekilde düzenleyecektim ... ama sanırım yararsız ya da başka bir şey olarak işaretleyeceğim.
Michael Frank

Bunun işletim sistemi sürümüne bağlı olarak doğru olabileceğini düşünüyorum.
Pacerier

3
Sabit bir bağlantı "gerçek fiziksel" bir dosyadan ayırt edilemez. Aslında, tüm dosyalar zor bağlantılardır - NTFS böyle çalışır. Tek soru bir dosyanın sadece bir tane sabit linke mi yoksa bir taneden fazlasına mı sahip olduğudur.
Harry Johnston,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.