Skip to main content

วิธีการติดตั้งปรับปรุงและถอนการติดตั้งแบบอักษรใน Linux

Anonim

ย้อนกลับไปในช่วงกลางถึงปลายยุค 90 Linux GUI ได้รับความทุกข์ทรมานจากปัญหาหลายอย่างซึ่งหนึ่งในนั้นคือแบบอักษร เมื่อเดสก์ท็อป Linux มาถึงที่เกิดเหตุครั้งแรกแล้วมันก็ไม่ใช่แค่การขาดสิ่งต่างๆเช่นการต่อต้านการใส่นามแฝง แต่การเพิ่มแบบอักษรลงบนเดสก์ท็อปก็เป็นเรื่องยุ่งยาก

ก้าวไปข้างหน้าได้อย่างรวดเร็วและปัญหาดังกล่าวได้หายไปหมดแล้ว ตอนนี้การเพิ่มการลบและการจัดการแบบอักษรบนเดสก์ท็อป Linux เป็นเรื่องง่ายอย่างเหลือเชื่อตราบเท่าที่คุณทราบว่าจะใส่หรือใช้เครื่องมือใด ขอเพิ่มแบบอักษรบาง!

ไดเรกทอรีที่จำเป็น

สิ่งสำคัญคือต้องเข้าใจว่ามีสองตำแหน่งหลักเพื่อวางแบบอักษรใหม่ ตำแหน่งแรกทำให้แบบอักษรมีทั่วโลก นี่เป็นเรื่องสำคัญหากคุณมีเดสก์ท็อปหรือเซิร์ฟเวอร์ Linux ที่ใช้โดยบุคคลหลายคน ดังนั้นถ้ามีคนมากกว่าหนึ่งคนเข้าสู่เซิร์ฟเวอร์ Linux ของคุณและต้องการเข้าถึงแบบอักษรมาตรฐานมากกว่านั้นไดเรกทอรีสำหรับแบบอักษรเหล่านั้นคือ / usr / share / fonts . ภายในไดเร็กทอรีคุณจะพบไดเร็กทอรีย่อยห้าไดเรกทอรีซึ่งมีสามส่วนที่สำคัญ:

  • / usr / share / fonts / OpenType
  • / usr / share / fonts / TrueType
  • / usr / share / fonts / truetype1

ไดเรกทอรีแรก (opentype) คือที่ที่คุณใส่แบบอักษร opentype แบบอักษรเหล่านี้โดยทั่วไปมีนามสกุลไฟล์. cat ไดเรกทอรีที่สองและสามบ้านแบบอักษร truetype ซึ่งโดยทั่วไปจะลงท้ายด้วย. ttf (หรือ. TTF)

ไดเรกทอรีที่สองสำหรับแบบอักษรเฉพาะผู้ใช้จะพบได้ใน /home/USER/.fonts (ในกรณีที่ USER เป็นชื่อผู้ใช้จริง) แบบอักษรที่เก็บไว้ในไดเรกทอรีนี้สามารถใช้ได้เฉพาะกับผู้ใช้รายนั้นเท่านั้น เป็นของโปรดทราบว่าไม่กระจายทั้งหมด Linux สร้างไดเรกทอรีนี้โดยค่าเริ่มต้น ถ้าคุณเปิดตัวจัดการไฟล์คุณจะต้องสั่งให้แสดงไดเรกทอรีที่ซ่อนไว้ (ไดเรกทอรีที่ขึ้นต้นด้วยจุด) สำหรับผู้จัดการไฟล์ส่วนใหญ่คุณสามารถทำได้ด้วยการกดปุ่ม Ctrl + h ถ้าคุณไม่เห็นไดเร็กทอรีคุณสามารถสร้างได้โดยการคลิกขวาที่ตัวจัดการไฟล์ของคุณและเลือก New> Folder หรือคุณสามารถเปิดหน้าต่างเทอร์มินัลและออกคำสั่งได้:

mkdir ~ / .fonts

ไม่จำเป็นต้องสร้างโฟลเดอร์ย่อยเพื่อสร้างแบบอักษร opiantpe และ truetype เนื่องจากจะมีการจัดเก็บแบบอักษรทั้งหมดไว้ในไดเรกทอรีเดียวกัน

การเพิ่มแบบอักษร

หากต้องการเพิ่มแบบอักษรใหม่คุณต้องเตรียมแบบอักษรที่ต้องการก่อน (ตามกฎหมาย) เมื่อคุณมีแล้วคุณสามารถย้ายไฟล์. ttf, .tf หรือ. tot ลงในไดเร็กทอรีที่ถูกต้อง สมมติว่าคุณต้องการให้แบบอักษรเหล่านี้เพิ่มเข้ามาทั่วโลก สำหรับที่คุณต้องการทำงานจากบรรทัดคำสั่ง (เป็นผู้ใช้มาตรฐานไม่ได้รับอนุญาตให้ย้ายไฟล์ลงใน. / usr / share / fonts / ).

สมมติว่าคุณได้ดาวน์โหลดแบบอักษร. tttf ไว้ในไดเรกทอรีดาวน์โหลดของผู้ใช้ของคุณ / home / user / ดาวน์โหลด โดยที่ USER เป็นชื่อผู้ใช้ของคุณ) ถ้าคุณต้องการย้ายแบบอักษรเหล่านั้นลงในไดเร็กทอรีส่วนกลางให้เปิดหน้าต่างเทอร์มินัลและออกคำสั่งต่อไปนี้:

sudo mv ~ / Downloads / *. ttf / usr / share / fonts / truetype /

เมื่อคุณทำอย่างนั้นแล้วคุณต้องทำให้ระบบรู้ถึงการเปลี่ยนแปลงโดยการออกคำสั่ง:

sudo fc-cache -fv

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

ในการเพิ่มแบบอักษรที่ดาวน์โหลดมาให้กับผู้ใช้เฉพาะคุณสามารถทำงานผ่านตัวจัดการไฟล์แบบกราฟิกได้ดังนี้:

  1. เปิด ผู้จัดการไฟล์.
  2. ไปที่ ดาวน์โหลด โฟลเดอร์
  3. เลือกทั้งหมด ไฟล์แบบอักษรที่ดาวน์โหลด.
  4. คัดลอกไฟล์ด้วยการรวมแป้นพิมพ์ Ctrl + c
  5. ไปที่ /home/USER/.fonts ไดเรกทอรี (โดยที่ USER เป็นชื่อผู้ใช้จริง)
  6. วางไฟล์ด้วยชุดแป้นพิมพ์ Ctrl + v

วิธีเร็วกว่านี้ก็คือ:

  1. เปิด a หน้าต่างเทอร์มินัล.
  2. ออกคำสั่ง mv ~ / ดาวน์โหลด / *. ttf ~ / .fonts.

สิ่งที่เกี่ยวกับ Microsoft Fonts

มีบางกรณีที่คุณจะต้องใช้แบบอักษรเฉพาะที่ได้รับอนุญาตจาก Microsoft แบบอักษรดังกล่าวคือ: Andale Mono, Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet, Verdana และ Webdings หากต้องการแบบอักษรเหล่านี้คุณต้องติดตั้งแอพพลิเคชันของ บริษัท อื่น นี่คือวิธีการทำเช่นนี้ในการกระจาย Ubuntu Desktop:

  1. เปิดหน้าต่างเทอร์มินัล
  2. ออกคำสั่ง sudo apt-get ติดตั้ง ttf-mscorefonts-installer .
  3. เมื่อได้รับพร้อมท์ ถูก ใบอนุญาตสำหรับแบบอักษร

แบบอักษรเหล่านี้จะถูกเพิ่มลงในไดเร็กทอรีส่วนกลางและการติดตั้งจะอัพเดตแคชแบบอักษรสำหรับคุณโดยอัตโนมัติ

สิ่งที่เกี่ยวกับ Google Fonts

Google ได้สร้างแบบอักษรเว็บจำนวนมากสำหรับผู้ใช้เดสก์ท็อปทุกคน หากต้องการเพิ่มลงในเดสก์ท็อป Linux คุณต้องติดตั้งแอพของบุคคลที่สามชื่อ TypeCatcher โดยทำตามขั้นตอนต่อไปนี้ (แสดงอีกครั้งใน Ubuntu Desktop):

  1. เปิด a หน้าต่างเทอร์มินัล.
  2. ออกคำสั่ง sudo apt-get ติดตั้ง typecatcher.
  3. อนุญาตให้การติดตั้งเสร็จสิ้น

เมื่อติดตั้ง TypeCatcher แล้วให้เปิดจากเมนูเดสก์ท็อป จากเมนูหลักค้นหาแบบอักษรที่คุณต้องการติดตั้งแล้วคลิกปุ่มดาวน์โหลด (ลูกศรชี้ลงที่มุมบนซ้าย) หลังจากที่คุณดาวน์โหลดแบบอักษรเว็บ Google ทั้งหมดที่คุณต้องการแล้วคุณยังต้องอัปเดตแคชแบบอักษรด้วยคำสั่งนี้ sudo fc-cache -fv . เมื่อคำสั่งนั้นเสร็จสมบูรณ์แบบอักษร Google ทั้งหมดจะพร้อมใช้งานกับแอปพลิเคชันและผู้ใช้ทั้งหมดของคุณ

วิธีถอนการติดตั้งแบบอักษร

การลบแบบอักษรจะทำในสิ่งที่ตรงกันข้ามในการเพิ่มแบบอักษรหากคุณลบแบบอักษรเฉพาะผู้ใช้คุณเพียงแค่เปิดตัวจัดการไฟล์ไปที่ /home/USER/.fonts (ในกรณีที่ USER เป็นชื่อผู้ใช้จริง) ให้เลือกแบบอักษรทั้งหมดที่ต้องการนำออกและกดปุ่ม Delete บนแป้นพิมพ์ของคุณ

หากต้องการลบแบบอักษรทั่วโลกให้ทำดังต่อไปนี้:

  1. เปิด a หน้าต่างเทอร์มินัล. เปลี่ยนเป็นไดเร็กทอรีที่จำเป็นโดยใช้คำสั่ง cd / usr / share / fonts / truetype .
  2. ออกคำสั่ง LS | น้อย และเลื่อนดูรายชื่อและจดชื่อไฟล์ที่จะลบออก
  3. ออกคำสั่ง sudo rm FILENAME (โดยที่ FILENAME คือชื่อของไฟล์ฟอนต์ที่จะลบ)
  4. ออกคำสั่ง sudo fc-cache -fv เพื่อปรับปรุงแคชแบบอักษร

ถ้าคุณต้องการเอาแพคเกจ Microsoft Core Fonts ออกคุณสามารถทำได้โดยใช้คำสั่ง:

sudo apt-get ลบ ttf-mscorefonts-installer

ทำให้แอพพลิเคชันรู้แบบอักษรใหม่ ๆ

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