ไฟล์ฟอนต์ทางกายภาพเก็บอยู่ที่ไหน


31

เมื่อเราไปที่แผงควบคุม >> ลักษณะและส่วนบุคคล >> แบบอักษรหน้าต่างจะแสดงรายการของแบบอักษรที่ติดตั้งบนระบบในปัจจุบัน เราสามารถคัดลอกไฟล์ฟอนต์เหล่านั้นออก (Ctrl-C) ไปยังตำแหน่งใหม่

แต่ไฟล์ฟอนต์ทางกายภาพดั้งเดิมถูกเก็บไว้ที่ไหน

จากเธรดนี้ฉันคิดว่าไฟล์ถูกเก็บไว้ในC: \ Windows \ Fontแต่ดูเหมือนว่าจะเป็นโฟลเดอร์เสมือนโดยเฉพาะเมื่อฉันดาวน์โหลดTypeLight (เรียกใช้โปรแกรมในฐานะผู้ดูแลระบบ) และพยายามเปิดไฟล์แบบอักษร ในC: \ Windows \ Fontไม่มีรายการ:

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


24

พวกเขาจะถูกเก็บไว้ในแคช Windows SxS ที่สร้างการเชื่อมโยงอย่างหนัก นี่คือตัวอย่าง (64b):

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

ค้นหาC:\Windows\WinSxSสำหรับtruetype-จะให้โฟลเดอร์ทั้งหมดเหล่านี้หา*.ttfหรือ*.otfจะให้ไฟล์ตัวอักษรทั้งหมดที่จะถูกเก็บไว้ในโฟลเดอร์นั้น สาเหตุที่แอปพลิเคชันของคุณไม่เห็นไฟล์เหล่านี้เป็นเพราะไม่สนับสนุนวิธีการรวมที่แผงควบคุมใช้ อย่างดีที่สุดคุณสามารถลองพิมพ์ชื่อไฟล์และหลีกเลี่ยง ...

dir %SYSTEMROOT%\Fontsสำหรับภาพรวมการใช้งาน

เชื่อมโยงส่วนขยายเชลล์ช่วยให้คุณสามารถระบุการเชื่อมโยงอย่างหนักในLink Propertiesแท็บ


11
WinSxS มีไฟล์ตัวอักษรที่มาพร้อมกับระบบปฏิบัติการเท่านั้น ไฟล์แบบอักษรอื่น ๆ เช่นไฟล์ที่ติดตั้งโดย MS Office จะพบได้ใน% SYSTEMROOT% \ Fonts
แฮร์รี่จอห์นสตัน

3
@HarryJohnston: +1 ขึ้นอยู่กับว่าการตีความ "ดั้งเดิม" หนึ่งครั้ง แต่ใช่ว่าจะเป็นจริง อันที่จริงแล้วฮาร์ดลิงก์ไม่ได้อยู่ที่ใด แต่จะเก็บไฟล์ไว้ตราบเท่าที่ยังมีลิงค์อยู่ ดังนั้นหนึ่งสามารถตีความไฟล์ที่อยู่ใน%SYSTEMROOT%\Fontsเกินไป แต่สำหรับฟอนต์ระบบนั้นเหมาะสมกว่าที่จะเพิ่มลงใน WinSxS ก่อนแล้วจึงเชื่อมโยงจากที่นั่น ในกรณีใด ๆ เพลิดเพลินกับการลงคะแนนเสียง ...
Tamara Wijsman

> อันที่จริงแล้วฮาร์ดลิงก์ไม่ได้อยู่ที่ใดเลย ... @Tom ฉันคิดว่าคุณกำลังคิดถึงไฟล์ที่อ้างอิงโดยฮาร์ดลิงก์ ซึ่งเนื่องจากไฟล์ทั้งหมดมีฮาร์ดลิงก์อย่างน้อย 1 ลิงก์ในทางเทคนิคแล้วไม่มีไฟล์ "อยู่ที่ใดก็ได้" [ในไดเรกทอรี] แต่เรามักจะคิดถึงไฟล์เหล่านั้นมากขึ้นเมื่อมีฮาร์ดลิงก์เพียง 1 ไฟล์เท่านั้น แต่ฮาร์ดไดรฟ์จะเชื่อมต่อกับแต่ละไดเรกทอรีที่คุณค้นหาไฟล์และอ้างอิงไฟล์จริงนั้นเองซึ่งจะอยู่ที่ใดก็ได้ที่ต้องการบนดิสก์ เรามักจะไม่เรียกลิงก์เหล่านั้นอย่างหนักเมื่อมีเพียง 1 ลิงก์เท่านั้น
GlennFromIowa

16

C:\Windows\Fontsแน่นอนที่เก็บไฟล์ฟอนต์ (สมมติว่า c: \ windows เป็นรูทของระบบปฏิบัติการซึ่งโดยปกติจะเป็นกรณี) คุณสามารถตรวจสอบสิ่งนี้ซ้ำได้โดยเริ่มต้นหน้าต่างบรรทัดคำสั่ง (พิมพ์ cmd.exe ในเมนูเริ่ม) แล้วพูดว่า:

cd c:\windows\fonts
dir

ฉันสงสัยว่า TypeLight ทำงานผิดปกติอาจเป็นเพราะเชลล์แบบอักษรถือเป็นโฟลเดอร์พิเศษของเชลล์ Windows


2

ฉันรู้ว่าโพสต์นี้เก่า แต่นี่เป็นเคล็ดลับที่สามารถช่วยคุณดึงไฟล์แบบอักษรที่ติดตั้งของคุณ:

ก่อนอื่นคุณต้องติดตั้ง 7-zip (มันสามารถทำงานกับ WinRar ได้)

ไปที่โฟลเดอร์แบบอักษรของคุณ ( C: \ Windows \ Fonts ) และเลือกแบบอักษรที่คุณต้องการดึงจากโฟลเดอร์ อย่างที่คุณสังเกตุเห็นคุณไม่สามารถลากและวางหรือคัดลอกไฟล์เหล่านี้ได้จากที่อื่น ๆ

หากต้องการหลีกเลี่ยงปัญหานี้ให้เลือกแบบอักษรคลิกขวาที่แบบอักษรและสร้างไฟล์บีบอัด 7z บันทึกไฟล์ที่ใดก็ได้ แต่มี (โฟลเดอร์ดาวน์โหลดบางที) จากนั้นไปที่ไฟล์บีบอัดของคุณแตกไฟล์ฟอนต์แล้วออกไป! :)

แก้ไข ดูเหมือนว่าคุณสามารถลากและวางจากโฟลเดอร์เพื่อรับไฟล์ อย่างน้อยใน Windows 10 ก็เป็นไปได้ ฉันไม่ได้ลองในรุ่น Windows อื่น ๆ ;)


ฉันมีประสบการณ์เช่นนี้ด้วย (Windows 7 สำหรับฉัน) ซึ่งตอนแรกฉันไม่สามารถลากและวางไฟล์ไปยังโฟลเดอร์ได้ สุดท้ายผมทำงานออกว่าฉันสามารถคลิกขวาด้านนอกแฟ้มแหล่งที่มาของโฟลเดอร์แบบอักษรและเลือกติดตั้ง เมื่อการติดตั้งดูเหมือนจะเสร็จสิ้น แต่ฉันไม่เห็นแบบอักษรทันทีในโฟลเดอร์แบบอักษรฉันพยายามลากและวางอีกครั้งและในครั้งนี้มันแสดงแท็กCopy +และบอกว่าติดตั้งแล้ว อาจเป็นเรื่องที่ไม่สามารถลากและวางในขณะที่โฟลเดอร์นั้นยังคงเติมข้อมูล (ซึ่งดูเหมือนจะใช้เวลาหลายนาที!)?
GlennFromIowa

1

Explorer จะรวมไฟล์ฟอนต์ใน C: / Windows / Fonts ทำให้บางครั้งไดเรกทอรีไม่สามารถนำทางได้ง่าย

หากต้องการดูลิงก์แบบอักษรเป็นไฟล์ให้วางที่อยู่โฮสต์ลงในแถบที่อยู่ Explorer:

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

ชื่อคอมพิวเตอร์ที่สามารถมองเห็นได้ด้วยการคลิกขวาที่เครื่องคอมพิวเตอร์นี้บนเดสก์ทอปแล้วดูคุณสมบัติ

ดูเพิ่มเติม: ฉันจะค้นหาแบบอักษรเป็นไฟล์ใน Windows Explorer ได้อย่างไร


-2

ไฟล์ฟอนต์จริง (ไม่ใช่ฮาร์ดลิงก์) จะถูกเก็บไว้ใน C: \ Windows \ Fonts - เว้นแต่ผู้ใช้จะเปลี่ยนตำแหน่งเริ่มต้นนั้น

ตามที่คนแนะนำไว้ฉันเปิดพรอมต์คำสั่งและพิมพ์: DIR c:\Windows\Fonts\และกด Enter

(DIR หมายถึง "แสดงรายชื่อไดเรกทอรีของไฟล์ทั้งหมดที่เก็บไว้ในตำแหน่งต่อไปนี้")

แน่นอนว่ามีรายการไฟล์ที่ยาวพร้อมนามสกุล. ttf (ย่อมาจาก "แบบอักษรจริง") อันที่จริงแล้วไฟล์จริงที่มีข้อมูลตัวอักษรทั้งหมด ไฟล์เหล่านี้บางไฟล์มีขนาดเล็กเพียง 63 kb ... อีกมากมายมีขนาด 300 ถึง 800 kb และบางไฟล์อาจมีขนาดเมกะไบต์หรือสองเท่า ไฟล์ขนาดนี้ไม่ใช่ "ฮาร์ดลิงก์" - เป็นไฟล์แบบอักษรจริงจริง

เพื่อยืนยันว่าไม่มีอะไรลึกลับเกิดขึ้นฉันย้ายไฟล์แบบอักษรใหม่บางไฟล์ลงใน C: \ Windows \ Fonts \ และ ... คาดเดาอะไร เมื่อฉันเปิด Word แบบอักษรใหม่นั้นจะปรากฏในรายการแบบหล่นลงพร้อมใช้งาน


ฉันกำลังจะแก้ไขสิ่งนี้เพื่อลดผลกระทบน้อยลง ... แต่ฉันคิดว่าฉันจะทำเครื่องหมายว่าไม่ช่วยเหลือหรือบางสิ่งบางอย่าง
Michael Frank

ฉันคิดว่านี่อาจถูกต้องจริงขึ้นอยู่กับเวอร์ชันของระบบปฏิบัติการ
Pacerier

3
ฮาร์ดลิงก์ไม่สามารถแยกความแตกต่างได้จากไฟล์ "จริงจริง" ในความเป็นจริงแล้วไฟล์ทั้งหมดเป็นฮาร์ดลิงก์ - นั่นคือวิธีการทำงานของ NTFS คำถามเดียวก็คือว่าไฟล์มีเพียงหนึ่งลิงค์ยากหรือมากกว่าหนึ่ง
Harry Johnston
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.