Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีติดตั้งฟอนต์ Microsoft TrueType ใน Linux

แม้จะมีฟอนต์พันๆ แบบ แต่ความนิยมของ Windows ทำให้ฟอนต์ของ Microsoft ที่มาพร้อม OS ถูกใช้แพร่หลาย สำหรับผู้ใช้มากมาย ฟอนต์อย่าง "Arial", "Times New Roman" และ "Impact" ถือเป็นมาตรฐาน ดังนั้นหากคุณทำงานร่วมกันและแลกเปลี่ยนเอกสารกับผู้ใช้ Windows คุณต้องเข้าถึงฟอนต์เหล่านี้ได้ แม้จะใช้ Linux

โชคดีที่นำฟอนต์เหล่านี้เข้าสู่ดิสโทร Linux ของคุณได้ง่าย มาดูวิธีทำกัน

ตัวติดตั้งแบบคลาสสิก (The Classic Installer)

หากคุณใช้รุ่น Ubuntu แตกต่างจากผู้ใช้ดิสโทรอื่น คุณยังเข้าถึงตัวติดตั้งเก่าที่ทำให้เพิ่มฟอนต์หลักของ Microsoft เข้า OS ได้ง่าย พิมพ์ในเทอร์มินัล:

sudo apt install ttf-mscorefonts-installer
วิธีติดตั้งฟอนต์ Microsoft TrueType ใน Linux

สำหรับ Fedora (หรือดิสโทรที่ใช้ rpm) นี่คือวิธีเก่าแต่ยังทำงานได้ ติดตั้ง Microsoft Fonts:

sudo dnf install curl cabextract xorg-x11-font-utils fontconfig
sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

ใน Arch Linux ติดตั้งแพ็กเกจ ttf-ms-fonts จาก AUR

วิธีสากลติดตั้ง Microsoft Fonts บน Linux ใดๆ คือแยกฟอนต์จาก Windows และย้ายไประบบของคุณ

คัดลอกจากการติดตั้ง Windows

หากมีเครื่อง Windows ทำงานอยู่ คัดลอกฟอนต์จากที่นี่ เปิดไฟล์แมเนจอร์ชี้ไป "C:\Windows\Fonts" โปรดทราบพาธอาจต่างหากหากไม่ใช้พาธเริ่มต้นตอนติดตั้ง Windows เลือกไฟล์ทั้งหมดในไดเรกทอรีและคัดลอกไป USB drive

นำไฟล์ฟอนต์กลับมาที่เครื่อง Linux วางในโฟลเดอร์ ".fonts" ในไดเรกทอรี Home หากโฟลเดอร์ ".fonts" (จดจำจุดนำหน้าชื่อ) ไม่มีอยู่ สร้างขึ้นมา

คัดลอกจาก Windows 10 ISO

หากไม่มีการติดตั้ง Windows ใช้งานได้ สามารถดาวน์โหลด Windows ISO และแยกฟอนต์จาก ISO image

  1. ดาวน์โหลด Microsoft 官方 Download Windows 10 Disc Image (ISO File) เลื่อนลงเล็กน้อย เลือก edition จากเมนูดรอปดาวน์ – เลือกเวอร์ชัน "full" ล่าสุด ไม่ใช่ upgrade
วิธีติดตั้งฟอนต์ Microsoft TrueType ใน Linux

แม้ไม่เห็นความแตกต่างความพร้อมของฟอนต์ระหว่างภาษาผลิตภัณฑ์ แต่นำเสนอดาวน์โหลดเวอร์ชัน Windows สำหรับภาษาหลักของคุณ หรือตัวเลือก "English International"

วิธีติดตั้งฟอนต์ Microsoft TrueType ใน Linux
  1. เพื่อแยกฟอนต์จาก Windows ISO ต้องใช้ 7Zip หากยังไม่ติดตั้ง ติดตั้งด้วยคำสั่ง:
sudo apt install p7zip-full
วิธีติดตั้งฟอนต์ Microsoft TrueType ใน Linux

บน OpenSUSE:

sudo zypper install p7zip

บน Arch และ Arch-based เช่น Manjaro:

sudo pacman -S p7zip
  1. ในเทอร์มินัล cd ไปไดเรกทอรีที่ดาวน์โหลด Windows ISO ก่อนอื่น ต้องแยกแอรไกว์ใหญ่ที่มีไฟล์อื่นๆ ใช้ติดตั้ง Windows ฟอนต์ที่เราต้องการอยู่ในนั้น ใช้:
cd ~/Downloads
7z e Win10_XXXX_EnglishInternational_x64.ISO sources/install.wim

แทนที่ "Win10_XXXX_EnglishInternational_x64" ด้วยชื่อไฟล์ Windows ISO จริง

วิธีติดตั้งฟอนต์ Microsoft TrueType ใน Linux

ส่วนนี้นานไปหน่อย ขึ้นอยู่กับประสิทธิภาพ CPU ต้องการพื้นที่มากกว่า 4 GB เพื่อแยกไฟล์ใหญ่จาก ISO

วิธีติดตั้งฟอนต์ Microsoft TrueType ใน Linux
  1. หลังเสร็จ แยกโฟลเดอร์ Fonts จากแอรไกว์ "install.wim" รันคำสั่ง:
7z e install.wim 1/Windows/{Fonts/"*".{ttf,ttc},System32/Licenses/neutral/"*"/"*"/license.rtf} -ofonts/
วิธีติดตั้งฟอนต์ Microsoft TrueType ใน Linux

ให้เวลาสักพัก เร็วๆ นี้จะพบฟอนต์ทั้งหมดในสื่อติดตั้ง Windows ในโฟลเดอร์ย่อย "fonts" ติดกับ ISO ที่ดาวน์โหลด

วิธีติดตั้งฟอนต์ Microsoft TrueType ใน Linux

ติดตั้งฟอนต์

วิธีง่ายที่สุดติดตั้งฟอนต์ใน Linux คือย้ายไปโฟลเดอร์ ".fonts" ใน Home directory:

mv fonts ~/.fonts
วิธีติดตั้งฟอนต์ Microsoft TrueType ใน Linux

บน Arch โฟลเดอร์ "~/.fonts" ถือว่า deprecated ลองใช้แทน:

mv fonts ~/.local/share/fonts

สุดท้าย เพื่อให้ฟอนต์ใหม่พร้อมใช้ในแอปส่วนใหญ่ อัปเดต font cache ของการติดตั้ง:

fc-cache -f
วิธีติดตั้งฟอนต์ Microsoft TrueType ใน Linux

เปิดโปรแกรมอย่าง LibreOffice Writer จะพบฟอนต์ที่ติดตั้งใหม่อยู่ในหมู่นี้กับฟอนต์เดิมๆ

แม้จะมีฟอนต์ครบ มีคราวที่ยากระบุฟอนต์ที่ใช้ โดยเฉพาะในรูปภาพ หากต้องการแอป Windows แทนฟอนต์ ยังรันแอป Windows ใน Linux ผ่าน WINE ได้