ใช้แบบอักษรที่กำหนดเองโดยไม่มีสิทธิ์ผู้ดูแลระบบหรือไม่


40

ฉันรู้ว่าคุณสามารถใส่แบบอักษรที่กำหนดเองในคำพูดC:\Windows\Fontsและแอปพลิเคชันจะสามารถค้นหาและใช้งานได้ อย่างไรก็ตามสิ่งนี้เป็นไปได้เฉพาะเมื่อคุณมีสิทธิ์ของผู้ดูแลระบบในการเข้าถึงเครื่อง

มีวิธีทั่วไปในการใช้แบบอักษรที่กำหนดเองจากที่อื่นที่เหมาะสมกับผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบหรือไม่? ถ้าไม่มีลักษณะเฉพาะสำหรับ Adobe Fireworks (CS3) และ Office 2007 หรือไม่

ฉันสนใจเป็นหลักใน XP และ Vista แต่โซลูชันที่ใช้งานได้กับ Windows รุ่นอื่นจะยอดเยี่ยม

คำตอบ:


12

การเพิ่มและลบแบบอักษรของระบบเป็นงานของผู้ดูแลระบบและจะถูกปฏิเสธสำหรับผู้ใช้ที่ไม่มีสิทธิ์ของผู้ดูแลระบบ (ผู้ใช้ที่ใช้งานจริงอาจจะเพียงพอ) เนื่องจากพวกเขาสามารถทำให้ Windows ยุ่งเหยิงโดยการลบหรือเปลี่ยนแบบอักษรมาตรฐานของระบบ :)

จากสิ่งที่ฉันอ่านที่นี่คุณควรให้สิทธิ์ผู้ใช้ในการเขียนโฟลเดอร์ \ Windows \ Fonts ของพวกเขาและนั่นจะทำให้พวกเขาติดตั้งแบบอักษร


4
ดีฉันไม่ต้องการ (หรือต้องการจริงๆ) เพื่อให้พวกเขาเป็น "แบบอักษรของระบบ" ที่มีผลกับคอมพิวเตอร์ทั้งหมดหรือแทนที่สิ่งที่มีอยู่แล้วเพียงแค่นั้นเพื่อให้พวกเขาสามารถใช้ในเอกสารคำของฉันภาพที่ฉันทำงานในดอกไม้ไฟ เป็นต้น
ไฟแลนเซอร์

ฉันไม่คิดว่าคุณสามารถใช้แบบอักษรใด ๆ (โดยเฉพาะใน Word) ที่ไม่ได้ลงทะเบียนกับระบบย่อยแบบอักษรของ Windows ไม่ว่าพวกเขาจะอยู่ที่ไหน
Ƭᴇcʜιᴇ007

มีวิธีการเชิงโปรแกรมในการเพิ่มแบบอักษรสำหรับเซสชันผู้ใช้ปัจจุบัน (ดูblogs.msdn.com/michkap/archive/2006/06/25/646701.aspx ) ดังนั้นนั่นอาจเป็นสิ่งที่ยูทิลิตี้ตัวที่สองกำลังทำอยู่ สิ่งนี้อธิบายว่าเหตุใดจึงต้องเรียกใช้งานยูทิลิตี้ทุกครั้งที่ระบบเริ่มทำงาน
dsolimano

@Fire Lancer: จากนั้นยูทิลิตี้นั้นควรจะอยู่ในซอยของคุณ :) @dsolimano: เมื่อคุณใช้ AddFontResource (หรือ AddFontResourceEx) คุณกำลังลงทะเบียนกับระบบ การกระทำนี้ไม่ต้องการสิทธิ์ผู้ดูแลระบบและไม่ถาวร ในการทำให้ฟอนต์ถาวรต้องใช้สิทธิ์เนื่องจากคุณต้องการให้ก) เพิ่มฟอนต์ลงในรายการในรีจิสตรีและ b) (เป็นทางเลือก) ย้ายไปยังโฟลเดอร์ฟอนต์ เพียงแค่ใช้ AddfontResource เป็น PITA ที่ใหญ่พอที่จะดีกว่าถ้าจะวางแผนใช้เฟรมเวิร์ก 2D กับผู้ให้บริการฟอนต์บิตแมป ;)
Ƭᴇcʜιᴇ007

ว่าRegisterFont.exeโปรแกรมไม่เพียงสิ่งที่ผมต้องการจะทำ - เพียงเพิ่มแบบอักษรคู่ที่กำหนดเองเพื่อแล็ปท็อปของฉันทำงาน XP บล็อกเดินได้แม้กระทั่งผู้ใช้ที่มีความรู้ด้านเทคนิคน้อยที่สุดผ่านการติดตั้งและตั้งค่า ยูทิลิตี้อาจจะใช้ GUI เพื่อทำให้สิ่งต่าง ๆ ง่ายขึ้น แต่ถึงแม้จะเป็นแบบที่สมบูรณ์แบบ ขอบคุณ!
MattDMo

24

การใช้แบบอักษรที่กำหนดเองโดยไม่มีสิทธิ์ผู้ดูแลระบบสามารถทำได้ด้วยแพลตฟอร์มPortableApps.com (แนะนำในเวอร์ชัน 10.0 )

วิธีใช้แบบอักษรที่กำหนดเอง:

  1. ดาวน์โหลดและแตกแพลตฟอร์ม PortableApps.com

    การตั้งค่า 1

    การตั้งค่า 2

  2. คัดลอกไฟล์ฟอนต์ไปยัง<PortableApps>\PortableApps\PortableApps.com\Data\Fontsไดเรกทอรี สร้างโฟลเดอร์นี้หากยังไม่มีอยู่

    โฟลเดอร์

  3. ปิดและรีสตาร์ทแพลตฟอร์ม PortableApps.com

    ปิด

    เริ่มต้น

ตอนนี้แบบอักษรควรจะสามารถใช้งานได้ในแอปพลิเคชันอื่นในขณะที่แพลตฟอร์ม PortableApps.com กำลังทำงาน


ทำงานตามที่โฆษณากับ PortableApps 12.0.5 สามารถติดตั้งในโฮมไดเรกทอรีของผู้ใช้ (เช่นบนเซิร์ฟเวอร์)
krlmlr

3
โซลูชันที่น่าสนใจ แต่ ... หากคุณทำงานในองค์กรที่คุณไม่ได้รับอนุญาตให้ใช้สิทธิ์ของผู้ดูแลระบบคุณอาจละเมิดกฎ IS ทุกประเภทหากคุณดาวน์โหลดและใช้งานซอฟต์แวร์จากอินเทอร์เน็ต
Lqueryvg

แอปพลิเคชันทั้งหมดเป็นโอเพ่นซอร์สและใช้งานได้ฟรี หากคุณใช้ Gimp สำหรับแก้ไขรูปภาพหรือใช้ Inkscape ฉันไม่เห็นปัญหาใด ๆ
Melroy

เวอร์ชั่น 15.0.2 ใช้งานได้บน Window 10 หลังจากรีสตาร์ททั้ง PortableApps.com และ PowerPoint 2016 ฉันสามารถใช้ Roboto ได้ทุกสไตล์ คำตอบนี้ควรเพิ่มขึ้นอีก
Stefan_Fairphone

@ Melroy มันไม่เพียง แต่เกี่ยวกับลิขสิทธิ์ซอฟต์แวร์ มันเกี่ยวกับความปลอดภัยด้วย คุณอาจดาวน์โหลดแอปพลิเคชั่นที่ไม่ได้ตั้งใจหากไม่ได้รับการตรวจสอบจากฝ่ายไอที หากมีสิ่งใดเกิดขึ้นมันจะกลายเป็นปัญหาหนี้สิน เป็นไปได้สูงว่าคุณจะต้องรับผิดชอบหากแอปพลิเคชันไม่ได้ตรวจสอบโดยฝ่ายไอทีทำให้เกิดปัญหา
exhuma

19

มีวิธีแก้ปัญหาที่ฉันใช้กับ XP; ฉันไม่สามารถบอกได้ว่ามันทำงานได้กับ Windows รุ่นอื่นหรือไม่

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

ฉันเชื่อว่าใช้งานได้เนื่องจากการแสดงตัวอย่างโดยอัตโนมัติและติดตั้งแบบอักษรชั่วคราวเพื่อแสดงผลและการติดตั้งชั่วคราวนี้ไม่เกี่ยวข้องกับการเพิ่มแบบอักษรในโฟลเดอร์แบบอักษรดังนั้นจึงไม่จำเป็นต้องมีสิทธิ์ของผู้ดูแลระบบ


แก้ไข: เพิ่งทดสอบการคัดลอกทางลัดของไฟล์แบบอักษรลงในโฟลเดอร์แบบอักษรและดูเหมือนว่าจะใช้งานได้สำหรับฉันเช่นกัน แต่ฉันแน่ใจว่าฉันได้ลองแล้วโดยไม่ประสบความสำเร็จมาก่อน


3
แฮ็คน่ารัก! ฉันจะต้องจำไว้ว่าในอนาคต :)
Ƭᴇcʜιᴇ007

5
ดูเหมือนจะไม่ทำงานใน 7 :(
Kazark

15

ตั้งแต่ Windows 10 17704 เป็นต้นไปคุณจะสามารถติดตั้งแบบอักษรโดยไม่มีสิทธิ์ของผู้ดูแลระบบ

การติดตั้งแบบอักษรสำหรับผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบ

คุณเคยต้องการใช้แบบอักษรของคุณเองจากบัญชีของคุณในโรงเรียนที่ใช้ร่วมกันหรือพีซีที่ทำงาน แต่ทำไม่ได้เพราะคุณไม่ได้รับสิทธิ์ผู้ดูแลระบบเพื่อติดตั้งแบบอักษรหรือไม่ เราได้ยินถึงความคับข้องใจของคุณและได้ทำการเปลี่ยนแปลงบางอย่าง

ก่อนหน้านี้ฟอนต์ใน Windows ได้รับการติดตั้งสำหรับผู้ใช้ทุกคนเสมอ เนื่องจากเป็นการเปลี่ยนแปลงทั่วทั้งระบบจึงจำเป็นต้องมีสิทธิ์ผู้ดูแลระบบเสมอ ความต้องการของผู้ดูแลระบบนั้นสะท้อนให้เห็นในส่วนต่อประสานผู้ใช้ ตัวอย่างเช่นหากคุณเรียกดูใน File Explorer ไปยังโฟลเดอร์ที่มีไฟล์ฟอนต์และคลิกขวาที่ไฟล์เพื่อเปิดเมนูบริบทตัวเลือก“ ติดตั้ง” จะปรากฏขึ้นพร้อมกับตราความปลอดภัยซึ่งหมายความว่าต้องมีผู้ดูแลระบบ .

ติดตั้งแบบอักษร


1
ไม่ทำงานที่มหาวิทยาลัยเวียนนา มีเพียงตัวเลือก "ติดตั้ง" นำหน้าด้วยโล่ผู้ดูแลระบบ
Stefan_Fairphone

2
@Stefan_Fairphone คุณแน่ใจหรือไม่ว่ารุ่น> = 17704
phuclv

1
เรายังอยู่บน Windows 10 Build 16299 ... 😬ขออภัยฉันยังไม่ได้ตรวจสอบ
Stefan_Fairphone

6

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

บน windows 7 มีนิสัยใจคอบางอย่างซึ่งใช้เวลาเล็กน้อยในการทดสอบเพื่อให้ได้รับการแขวน สิ่งที่ใหญ่ที่สุดคือถ้าคุณติดตั้งโดยใช้ลิงก์สัญลักษณ์อย่าปิดการใช้งานโดยการลบไฟล์ในขณะที่มันลบไฟล์และไม่ใช่แค่ symlink ในกรณีนี้ปิดการใช้งาน (ถอนการติดตั้ง) แบบอักษร แต่ใช้ตัวเลือก "ปล่อยให้ไฟล์ที่พวกเขาอยู่"


ผมเคยประสบความสำเร็จกับโปรแกรมนี้ แต่ทราบว่ามันไม่ได้ช่วยให้การเพิ่มแบบอักษรบิตแมป (ส่วนขยาย.fon)
thomasrutter

1

WinFonts4All ยังทำงานในระดับผู้ใช้ (ผ่านการทดสอบ: Windows 7, Windows 8 และ Windows 10)

มันจะตรวจสอบแบบอักษรทั้งหมดใน% userprofile% \ Fonts และลงทะเบียนพวกเขาสำหรับเซสชันผู้ใช้ปัจจุบัน มันยังมี GUI :)

ดูการทำงาน: https://ygg.li/winfonts


ใช้งานไม่ได้เลย (ทดสอบบน Window 7)
Michael

1
จากวิดีโอในการดำเนินการจะมีลักษณะเช่นนี้จะทำงานบน Windows 10 ซึ่งไม่จำเป็นอีกต่อไป
phuclv

นั่นมันยอดเยี่ยมจริงๆ @phuclv! ฉันไม่ทราบว่า Win10 มีอยู่แล้วในตัว (อย่างน้อยจากระดับแพตช์เฉพาะเป็นต้นไป)! :)
Walialu

0

ใช่คุณสามารถโหลดแบบอักษรโดยไม่มีสิทธิ์ของผู้ดูแลระบบ ลองดูที่ฟังก์ชั่น AddFontResource คุณสามารถใช้Font Xplorer (ฟรีแวร์) เพื่อโหลดแบบอักษรจากโฟลเดอร์ในเครื่อง ฉันทดสอบบน Win7 (อาจใช้งานได้ใน win8 ด้วย)


-1

เพียงยกเลิกการเลือกช่องทำเครื่องหมาย "คัดลอกแบบอักษรไปยังโฟลเดอร์แบบอักษร" และติดตั้งแบบอักษร แบบอักษรที่ติดตั้งจะใช้ได้เฉพาะในเซสชันนั้นทุกครั้งที่คุณลงชื่อเข้าใช้คุณต้องทำซ้ำงานนี้


8
ในบริบทใด Windows รุ่นใด
Kazark
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.