Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Hướng dẫn cài đặt font Microsoft Truetype trên Linux

Mặc dù có hàng nghìn font, sự phổ biến của Windows dẫn đến việc sử dụng rộng rãi font của Microsoft đi kèm OS. Với nhiều user, font như "Arial", "Times New Roman" và "Impact" được coi là tiêu chuẩn. Do đó, nếu bạn cộng tác và trao đổi tài liệu với user Windows, bạn cần truy cập font này ngay cả khi dùng Linux.

May mắn thay, dễ dàng mang font đó lên distro Linux. Hãy xem cách làm.

Trình cài đặt cổ điển (The Classic Installer)

Nếu bạn dùng biến thể Ubuntu, khác user distro khác, bạn vẫn có trình cài cũ làm thêm font core Microsoft vào OS dễ dàng. Để làm vậy, nhập terminal:

sudo apt install ttf-mscorefonts-installer

Cho Fedora (hoặc distro dùng rpm), đây là phương pháp cũ nhưng vẫn chạy để cài 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

Trên Arch Linux, bạn có thể cài gói ttf-ms-fonts từ AUR.

Cách phổ dụng cài Microsoft Fonts trên bất kỳ distro Linux nào là trích font từ Windows và chuyển sang hệ thống.

Copy từ cài đặt Windows (Copy from Windows Installation)

Nếu bạn có máy Windows hoạt động, bạn có thể copy font từ đó. Mở trình quản lý file yêu thích và trỏ đến "C:\Windows\Fonts". Lưu ý đường dẫn có thể khác nếu bạn không dùng đường dẫn mặc định khi cài Windows. Chọn tất cả file trong thư mục và copy vào USB.

Chuyển file font về máy Linux và đặt vào thư mục ".fonts" trong Home. Nếu thư mục ".fonts" (chú ý dấu chấm đầu tên) không tồn tại, hãy tạo nó.

Copy từ Windows 10 ISO (Copy from Windows 10 ISO)

Nếu không có cài đặt Windows, bạn có thể tải file ISO Windows và trích font từ ảnh ISO.

  1. Tải Microsoft's official Download Windows 10 Disc Image (ISO File). Cuộn xuống và chọn edition từ menu kéo – chọn phiên bản "full" mới nhất, không phải upgrade.
  2. Mặc dù chưa thấy khác biệt font giữa ngôn ngữ sản phẩm, đề xuất tải phiên bản ngôn ngữ chính của bạn hoặc "English International".
  3. Để trích font từ Windows ISO, cần 7Zip. Nếu chưa cài, làm với lệnh:
    sudo apt install p7zip-full
    Trên OpenSUSE:
    sudo zypper install p7zip
    Trên Arch/Manjaro:
    sudo pacman -S p7zip
  4. Trong terminal, cd đến thư mục chứa ISO. Trước tiên, trích archive lớn chứa file khác dùng cài Windows. File font cần thiết ở trong đó. Dùng:
    cd ~/Downloads
    7z e Win10_XXXX_EnglishInternational_x64.ISO sources/install.wim
    Thay "Win10_XXXX_EnglishInternational_x64" bằng tên chính xác file ISO Windows. Lưu ý phần này mất thời gian tùy CPU. Cũng cần >4GB không gian trích file lớn từ ISO.
  5. Sau khi xong, trích thư mục Fonts từ archive "install.wim". Chạy:
    7z e install.wim 1/Windows/{Fonts/"*".{ttf,ttc},System32/Licenses/neutral/"*"/"*"/license.rtf} -ofonts/
    Đợi chút, bạn sẽ tìm thấy tất cả font trong media cài Windows trong thư mục con "fonts" cạnh ISO.

Cài đặt font (Install the fonts)

Cách dễ nhất cài font trên Linux là chuyển chúng vào thư mục ".fonts" trong Home. Làm với:

mv fonts ~/.fonts

Trên Arch, "~/.fonts" coi là deprecated, nên thử:

mv fonts ~/.local/share/fonts

Cuối cùng, để font mới có sẵn trong hầu hết app, cập nhật font cache cài đặt với:

fc-cache -f

Khởi động bất kỳ chương trình như LibreOffice Writer, bạn sẽ thấy font mới cài trong số font đã dùng.

Ngay cả khi có tất cả font, có lúc bạn khó xác định font dùng, đặc biệt trong ảnh. Nếu cần app Windows thay vì font, bạn vẫn chạy app Windows trên Linux qua WINE.