Tối Ưu Phông Chữ Ubuntu: Hướng Dẫn Cài Đặt & Khắc Phục Lỗi Toàn Diện

目次

1. Giới thiệu

Khi mới cài đặt Ubuntu lần đầu, bạn có bao giờ cảm thấy “phông chữ khó đọc” hay “phông tiếng Nhật bị xấu” không? Đặc biệt, những người dùng chuyển từ Windows hoặc Mac sang thường cảm thấy khó chịu với phông chữ mặc định của Ubuntu. Điều này là do Ubuntu chỉ được trang bị một số phông chữ nhất định và cách hiển thị (rendering) phông chữ cũng khác nhau.

Ngoài ra, cũng có những trường hợp bạn muốn “cài đặt phông chữ yêu thích” hoặc “thêm phông chữ đơn cách dành cho lập trình”. Trong Ubuntu, bạn có thể tự do thêm và thay đổi phông chữ, nhưng nếu không biết cách thực hiện, bạn có thể gặp khó khăn trong việc cài đặt.

Trong bài viết này, chúng tôi sẽ hướng dẫn chi tiết cách cài đặt phông chữ trên Ubuntu. Chúng tôi sẽ giới thiệu 3 phương pháp dưới đây, bạn hãy chọn phương pháp phù hợp với mục đích của mình nhé:

  • Phương pháp 1: Cài đặt từ kho lưu trữ chính thức của Ubuntu (dễ dàng)
  • Phương pháp 2: Thêm phông chữ thủ công (để cài đặt phông chữ tùy chỉnh)
  • Phương pháp 3: Cài đặt các phông chữ cụ thể (phông chữ Windows hoặc phông chữ dành cho lập trình viên)

Ngoài ra, chúng tôi cũng sẽ giải thích chi tiết về cách cấu hình và xử lý sự cố sau khi cài đặt phông chữ. Đọc hết bài viết, bạn sẽ có thể thiết lập môi trường phông chữ Ubuntu một cách thoải mái.

Bây giờ, hãy cùng tìm hiểu về các phông chữ được cài đặt sẵn trong Ubuntu và thư mục lưu trữ phông chữ.

侍エンジニア塾

2. Phông chữ chuẩn của Ubuntu và vị trí lưu trữ

Ubuntu được cài đặt sẵn một số phông chữ mặc định. Tuy nhiên, những phông chữ này không phải lúc nào cũng tối ưu, đặc biệt nhiều người dùng cảm thấy không hài lòng về khả năng đọc tiếng Nhật. Trong phần này, chúng tôi sẽ giải thích về phông chữ chuẩn của Ubuntu và thư mục lưu trữ phông chữ.

2.1 Phông chữ chuẩn của Ubuntu là gì?

Trong môi trường mặc định của Ubuntu, các phông chữ sau được cài đặt:

Tên phông chữĐặc điểm
UbuntuPhông chữ chính thức của Ubuntu. Dành cho thiết kế UI với khả năng hiển thị cao
Noto SansPhông chữ đa ngôn ngữ được Google phát triển. Hỗ trợ tiếng Nhật
DejaVu SansPhông Sans-serif phổ biến có khả năng đọc tốt
Liberation SansPhông chữ tương tự Arial của Windows
Monospace (Ubuntu Mono, DejaVu Mono)Phông chữ đơn cách phù hợp để hiển thị mã chương trình

Những phông chữ này được sử dụng làm phông chữ chuẩn của Ubuntu cho hệ thống và ứng dụng. Tuy nhiên, đối với phông chữ tiếng Nhật, nhiều người dùng cảm thấy phông Noto Sans mặc định “chữ mảnh và khó đọc” hoặc “phông Gothic không đẹp”, và muốn cài đặt các phông chữ đẹp hơn như IPA font hay Meiryo font.

2.2 Vị trí lưu trữ phông chữ

Trong Ubuntu, bạn có thể quyết định áp dụng phông chữ cho toàn bộ hệ thống hay cho từng người dùng tùy thuộc vào nơi bạn cài đặt phông chữ.

Vị trí lưu trữ phông chữPhạm vi áp dụngVí dụ lệnh
/usr/share/fonts/Toàn bộ hệ thống (tất cả người dùng có thể sử dụng)sudo mv font.ttf /usr/share/fonts/
~/.fonts/Chỉ người dùng cá nhân (chỉ bạn có thể sử dụng)mv font.ttf ~/.fonts/
/usr/local/share/fonts/Toàn bộ hệ thống (gần giống /usr/share/fonts/)sudo mv font.ttf /usr/local/share/fonts/

📌 Điểm cần lưu ý

  • Nếu muốn áp dụng cho toàn hệ thống → Sao chép phông chữ vào /usr/share/fonts/
  • Nếu chỉ muốn tự mình sử dụng → Đặt phông chữ vào ~/.fonts/
  • Cần phải cập nhật bộ nhớ đệm phông chữ (sẽ nói ở phần sau)

Ngoài ra, từ Ubuntu 20.04 trở đi, thư mục ~/.fonts/ có thể không tồn tại mặc định. Trong trường hợp đó, hãy tạo thư mục bằng lệnh sau trước khi thêm phông chữ:

mkdir -p ~/.fonts

2.3 Cách kiểm tra các phông chữ đã cài đặt

Để liệt kê các phông chữ hiện đang được cài đặt trên Ubuntu, hãy chạy lệnh sau:

fc-list

Nếu muốn tìm kiếm một phông chữ cụ thể, hãy kết hợp với lệnh grep:

fc-list | grep "Noto"

Ví dụ, bạn có thể liệt kê tất cả các phông chữ có chứa chữ “Noto”.

Bước tiếp theo

Đến đây, bạn đã hiểu về các phông chữ chuẩn của Ubuntu và vị trí lưu trữ phông chữ. Trong phần tiếp theo, chúng tôi sẽ giới thiệu cách cài đặt phông chữ thực tế. Trước tiên, chúng tôi sẽ giải thích “phương pháp cài đặt bằng lệnh apt” đơn giản nhất.

3. Các phương pháp cài đặt phông chữ (3 kiểu)

Có một vài cách để cài đặt phông chữ trong Ubuntu. Trong phần này, chúng tôi sẽ giới thiệu 3 phương pháp, từ cách đơn giản cho người mới bắt đầu đến cách nâng cao để cài đặt các phông chữ cụ thể.

  • Phương pháp 1: Sử dụng kho lưu trữ chính thức (apt) (đơn giản, khuyến nghị)
  • Phương pháp 2: Thêm phông chữ thủ công (dành cho phông chữ tùy chỉnh)
  • Phương pháp 3: Cài đặt các phông chữ cụ thể (phông chữ Windows hoặc phông chữ dành cho lập trình viên)

3.1 Cài đặt bằng cách sử dụng kho lưu trữ chính thức (apt)

Cách dễ nhất là cài đặt phông chữ bằng cách sử dụng kho lưu trữ chính thức của Ubuntu. Kho lưu trữ chính thức bao gồm nhiều phông chữ tiếng Nhật và phông chữ tiếng Anh thông dụng, dễ dàng cài đặt.

3.1.1 Cài đặt phông chữ IPA

Phông chữ IPA có khả năng đọc tiếng Nhật cao và phù hợp cho mục đích công việc. Bạn có thể cài đặt bằng lệnh sau:

sudo apt update
sudo apt install -y fonts-ipafont
fc-cache -fv

📌 Điểm cần lưu ý

  • fonts-ipafont là gói phông chữ IPA.
  • fc-cache -fv là lệnh để cập nhật bộ nhớ đệm phông chữ. Hãy chắc chắn chạy lệnh này.

3.1.2 Cài đặt các phông chữ hữu ích khác

Kho lưu trữ chính thức của Ubuntu chứa nhiều phông chữ khác ngoài phông chữ IPA. Bạn có thể cài đặt chúng bằng các lệnh sau nếu cần:

sudo apt install -y fonts-noto fonts-ubuntu fonts-roboto
Gói phông chữĐặc điểm
fonts-notoPhông chữ Noto của Google (hỗ trợ đa ngôn ngữ)
fonts-ubuntuPhông chữ UI chuẩn của Ubuntu
fonts-robotoPhông chữ chính thức của Android (dành cho thiết kế)

Phương pháp này dễ thực hiện ngay cả với người mới bắt đầu và ít gặp sự cố, vì vậy rất được khuyến khích.

3.2 Thêm phông chữ thủ công

Nếu bạn muốn cài đặt các phông chữ không có trong kho lưu trữ chính thức (như Google Fonts, phông chữ do cá nhân tạo ra), bạn có thể sử dụng phương pháp thêm thủ công.

3.2.1 Tải phông chữ

Trước tiên, hãy tải xuống phông chữ bạn muốn cài đặt.
Ví dụ, để cài đặt phông chữ tiếng Nhật “M+ FONTS”, hãy thực hiện các bước sau:

wget https://osdn.net/frs/redir.php?m=kent&f=mplus-fonts%2F62344%2Fmplus-TESTFLIGHT-063a.tar.xz
tar -xf mplus-TESTFLIGHT-063a.tar.xz

3.2.2 Đặt phông chữ

Di chuyển tệp phông chữ đã tải xuống (.ttf hoặc .otf) vào một trong các thư mục sau:

Dành riêng cho người dùng (áp dụng cho từng người dùng)

mkdir -p ~/.fonts
mv mplus-TESTFLIGHT-063a/* ~/.fonts/

Toàn hệ thống (áp dụng cho tất cả người dùng)

sudo mv mplus-TESTFLIGHT-063a/* /usr/share/fonts/

3.2.3 Cập nhật bộ nhớ đệm phông chữ

Cuối cùng, cập nhật bộ nhớ đệm phông chữ để hệ thống nhận diện.

fc-cache -fv

Giờ đây, bạn có thể sử dụng phông chữ đã thêm thủ công.

3.3 Cài đặt phông chữ cụ thể

Chúng tôi sẽ giới thiệu cách thêm các phông chữ phổ biến cho các mục đích cụ thể mà không được bao gồm mặc định trong Ubuntu.

3.3.1 Cài đặt phông chữ Meiryo (phông chữ Windows)

Phông chữ Meiryo là phông chữ tiếng Nhật thường được sử dụng trong Windows. Bạn có thể cài đặt phông chữ Windows bằng lệnh sau:

sudo apt install -y ttf-mscorefonts-installer

💡 Lưu ý:
Quá trình cài đặt này yêu cầu EULA (thỏa thuận cấp phép) của Microsoft. Trong quá trình cài đặt, hãy nhấn TabEnter để chọn “Đồng ý”.

3.3.2 Phông chữ HackGen (dành cho lập trình viên)

Để cài đặt phông chữ tiếng Nhật được tối ưu hóa cho lập trình “HackGen”, hãy thực hiện các bước sau:

mkdir -p ~/.fonts
wget https://github.com/yuru7/HackGen/releases/download/v2.6.1/HackGen_NF_v2.6.1.zip
unzip HackGen_NF_v2.6.1.zip -d ~/.fonts/
fc-cache -fv

HackGen là một phông chữ đơn cách được ưa chuộng bởi các lập trình viên vì khả năng đọc mã tốt.

3.4 Tóm tắt

Có ba cách chính để cài đặt phông chữ trong Ubuntu:

Phương phápĐộ khóPhạm vi áp dụngVí dụ
Sử dụng apt★☆☆ (Dễ)Phông chữ trong kho lưu trữ chính thứcfonts-ipafont
Thêm thủ công★★☆ (Trung bình)Tự do thêm phông chữ yêu thíchGoogle Fonts
Phông chữ cụ thể★★☆ (Trung bình)Phông chữ Windows hoặc dành cho phát triểnMeiryo, HackGen

Việc lựa chọn phương pháp nào phụ thuộc vào mục đích của bạn. Nếu bạn muốn cải thiện phông chữ tiếng Nhật một cách dễ dàng, hãy sử dụng apt. Nếu bạn muốn thêm các phông chữ tối ưu cho thiết kế hoặc lập trình, hãy cài đặt thủ công.

4. Cấu hình và quản lý phông chữ

Sau khi cài đặt phông chữ xong, hãy tiến hành cấu hình và quản lý phông chữ. Trong Ubuntu, có nhiều cách để cấu hình phông chữ cho toàn hệ thống hoặc tùy chỉnh cho từng ứng dụng cụ thể. Trong phần này, chúng tôi sẽ giải thích chi tiết về cách kiểm tra phông chữ, cấu hình trong môi trường desktop và cấu hình phông chữ cho từng ứng dụng.

4.1 Kiểm tra phông chữ đã cài đặt

Để kiểm tra xem phông chữ mới đã được Ubuntu nhận diện đúng cách hay chưa, hãy sử dụng lệnh sau:

4.1.1 Liệt kê tất cả các phông chữ đã cài đặt

fc-list

Khi chạy lệnh này, tất cả các phông chữ đã đăng ký trong hệ thống sẽ được liệt kê.

4.1.2 Tìm kiếm phông chữ cụ thể

Ví dụ, để tìm kiếm các phông chữ có chứa tên “Noto”, hãy làm như sau:

fc-list | grep "Noto"

Nếu tên phông chữ được hiển thị chính xác, điều đó xác nhận rằng phông chữ đã được cài đặt trong hệ thống.

4.2 Thay đổi phông chữ toàn hệ thống

Trong môi trường desktop của Ubuntu (như GNOME hoặc KDE), bạn có thể thay đổi phông chữ cho toàn hệ thống.

4.2.1 GNOME (môi trường desktop chuẩn của Ubuntu)

Trong GNOME, bạn có thể thay đổi phông chữ bằng GNOME Tweaks (GNOME Tweak Tool). Nếu chưa cài đặt, hãy cài đặt bằng lệnh sau:

sudo apt install gnome-tweaks

Sau khi cài đặt, mở “Tweaks (Chỉnh sửa)” và thay đổi các mục sau trong phần “Phông chữ”:

  • Phông chữ giao diện (chữ của UI)
  • Phông chữ tài liệu (phông chữ hiển thị ứng dụng)
  • Phông chữ đơn cách (dành cho terminal hoặc trình soạn thảo)
  • Phông chữ thanh tiêu đề

Ví dụ, thay đổi phông chữ UI thành “Noto Sans JP” sẽ cải thiện khả năng đọc tiếng Nhật.

4.2.2 KDE Plasma (Kubuntu, v.v.)

Trong môi trường desktop KDE, bạn có thể thay đổi phông chữ từ “Cài đặt hệ thống”.

  1. Mở “Cài đặt hệ thống”
  2. Chọn mục cài đặt “Phông chữ”
  3. Thay đổi “Phông chữ chuẩn”, “Phông chữ cố định”, v.v.
  4. Áp dụng và khởi động lại

4.3 Cài đặt phông chữ cho từng ứng dụng

Một số ứng dụng có thể cài đặt phông chữ riêng biệt, khác với cài đặt hệ thống.

4.3.1 Terminal (GNOME Terminal, Konsole)

Để thay đổi phông chữ của terminal, hãy thực hiện các bước sau:

Thay đổi phông chữ của GNOME Terminal
  1. Mở terminal
  2. Từ menu, mở “Preferences” → “Profiles”
  3. Đánh dấu vào “Use a custom font”
  4. Chọn phông chữ mong muốn (ví dụ: “HackGen”, v.v.)
Thay đổi phông chữ của Konsole (terminal của KDE)
  1. Mở “Settings” → “Edit Current Profile”
  2. Trong tab “Appearance”, thay đổi phông chữ
  3. Chọn “HackGen” hoặc “Noto Sans Mono”, v.v.

4.3.2 VS Code (Visual Studio Code)

Thay đổi phông chữ trong môi trường phát triển cũng rất quan trọng. Trong VS Code, bạn có thể thay đổi phông chữ bằng cách chỉnh sửa settings.json.

  1. Mở “Settings” → “Text Editor” → “Font Family”
  2. Ví dụ, khi sử dụng phông chữ HackGen, cài đặt như sau:
"editor.fontFamily": "'HackGen Console', 'Fira Code', monospace"
  1. Lưu cài đặt, phông chữ của VS Code sẽ được thay đổi

4.3.3 LibreOffice (chỉnh sửa tài liệu)

Bộ ứng dụng văn phòng chuẩn của Ubuntu “LibreOffice” cũng cho phép bạn thay đổi phông chữ.

  1. Mở “Tools” → “Options”
  2. Chọn “LibreOffice” → “Fonts”
  3. Đặt phông chữ mặc định thành “Noto Sans JP”, v.v.
  4. Áp dụng và khởi động lại

4.4 Cập nhật bộ nhớ đệm phông chữ

Nếu phông chữ đã thay đổi nhưng không được áp dụng, hãy thử cập nhật bộ nhớ đệm phông chữ.

fc-cache -fv

Khi chạy lệnh này, hệ thống sẽ nhận diện đúng thông tin phông chữ mới.

4.5 Tóm tắt

Chúng tôi đã giải thích cách cài đặt và quản lý phông chữ trong Ubuntu. Hãy nắm vững các điểm sau:

  • Kiểm tra phông chữ đã cài đặtfc-list
  • Thay đổi phông chữ toàn hệ thống → Cài đặt GNOME Tweaks hoặc KDE
  • Cài đặt phông chữ cho từng ứng dụng → Terminal, VS Code, LibreOffice, v.v.
  • Nếu phông chữ không được áp dụng, hãy cập nhật bộ nhớ đệmfc-cache -fv

5. Xử lý sự cố (Giải quyết vấn đề về phông chữ)

Sau khi cài đặt và cấu hình phông chữ trên Ubuntu, đôi khi có thể xảy ra các vấn đề như phông chữ không được áp dụng đúng cách, hoặc không thể sử dụng trong một ứng dụng cụ thể. Trong phần này, chúng tôi sẽ giới thiệu các sự cố thường gặp và cách giải quyết chúng.

5.1 Phông chữ không hiển thị

Nếu bạn đã cài đặt phông chữ nhưng chúng không hiển thị đúng cách trong hệ thống hoặc ứng dụng, hãy thử các cách khắc phục sau:

5.1.1 Cập nhật bộ nhớ đệm phông chữ

Nếu bạn đã thêm phông chữ thủ công, hệ thống có thể chưa nhận diện được phông chữ mới. Hãy cập nhật bộ nhớ đệm phông chữ bằng lệnh sau:

fc-cache -fv

Sau khi chạy lệnh này, hãy thử khởi động lại hệ thống để áp dụng thay đổi.

5.1.2 Kiểm tra vị trí tệp phông chữ

Hãy kiểm tra xem phông chữ đã cài đặt có được đặt đúng thư mục hay không.

Kiểm tra bằng lệnh

ls ~/.fonts/
ls /usr/share/fonts/

Nếu tệp phông chữ mong muốn (ví dụ: HackGen.ttf) không có trong danh sách, có thể vị trí phông chữ bị sai. Hãy di chuyển đến thư mục thích hợp và chạy lại fc-cache -fv.

5.1.3 Kiểm tra quyền của tệp phông chữ

Nếu phông chữ không hiển thị đúng cách, có thể có vấn đề về quyền truy cập tệp phông chữ. Bạn có thể sửa quyền bằng lệnh sau:

sudo chmod -R 755 /usr/share/fonts
sudo chmod -R 755 ~/.fonts

Sau khi thực hiện thao tác này, hãy thử cập nhật bộ nhớ đệm phông chữ và khởi động lại.

5.2 Phông chữ không thể sử dụng trong một ứng dụng cụ thể

Một số ứng dụng có thể quản lý phông chữ khác với phông chữ hệ thống, do đó phông chữ mới cài đặt có thể không sử dụng được.

5.2.1 Không sử dụng được trong Terminal (GNOME Terminal, Konsole)

Trong cài đặt Terminal, hãy chọn phông chữ thủ công.

  1. GNOME Terminal:
    • “Preferences” → “Edit Profile” → Bật “Use a custom font”
    1. Konsole (KDE):
      • “Settings” → “Edit Current Profile” → Thay đổi phông chữ trong tab “Appearance”

      5.2.2 Phông chữ không thay đổi trong VS Code

      Nếu phông chữ không được áp dụng trong VS Code, hãy chỉnh sửa trực tiếp tệp cài đặt settings.json để kiểm tra.

      "editor.fontFamily": "'HackGen Console', 'Fira Code', monospace"

      Hãy kiểm tra xem tên phông chữ đã được nhập đúng hay chưa và khởi động lại VS Code.

      5.2.3 Phông chữ không được áp dụng trong LibreOffice

      Trong LibreOffice, phông chữ mặc định có thể được đặt riêng biệt với hệ thống.

      1. Mở “Tools” → “Options” → “LibreOffice” → “Fonts”
      2. Thay đổi phông chữ mặc định thành “Noto Sans JP” hoặc “IPA Font” theo cách thủ công
      3. Lưu thay đổi và khởi động lại LibreOffice

      5.3 Kích thước phông chữ quá nhỏ hoặc quá lớn

      Đây là cách xử lý khi phông chữ hiển thị đúng nhưng kích thước quá nhỏ hoặc quá lớn.

      5.3.1 Điều chỉnh tỷ lệ phông chữ của GNOME

      Bạn có thể điều chỉnh tỷ lệ phông chữ bằng GNOME Tweaks (Gnome Tweak Tool).

      1. Cài đặt bằng lệnh sau (nếu chưa cài đặt)
      sudo apt install gnome-tweaks
      1. Mở “Tweaks”
      2. Điều chỉnh “Scaling Factor” trong phần “Fonts”

      Ví dụ, thay đổi giá trị mặc định 1.0 thành 1.2 sẽ làm phông chữ lớn hơn một chút.

      5.3.2 Thay đổi kích thước phông chữ bằng Xresources (dành cho người dùng nâng cao)

      Trong môi trường Xorg, bạn có thể thay đổi kích thước phông chữ bằng cách chỉnh sửa ~/.Xresources.

      1. Mở tệp
      nano ~/.Xresources
      1. Thêm cài đặt như sau
      Xft.dpi: 120
      1. Áp dụng cài đặt
      xrdb -merge ~/.Xresources

      Phương pháp này đặc biệt hiệu quả trong các môi trường sử dụng Xorg (như Xfce, i3wm, Openbox, v.v.).

      5.4 Cách xóa phông chữ

      Nếu bạn muốn xóa các phông chữ không cần thiết, bạn có thể làm theo các cách sau:

      5.4.1 Xóa phông chữ từ kho lưu trữ chính thức

      Bạn có thể xóa phông chữ đã cài đặt bằng apt bằng lệnh sau:

      sudo apt remove fonts-ipafont

      5.4.2 Xóa phông chữ đã cài đặt thủ công

      Để xóa phông chữ đã thêm thủ công, hãy xóa tệp phông chữ và cập nhật bộ nhớ đệm.

      rm -rf ~/.fonts/HackGen*
      fc-cache -fv

      Ngoài ra, nếu bạn muốn xóa phông chữ đã thêm cho toàn hệ thống, hãy xóa phông chữ mục tiêu khỏi /usr/share/fonts/.

      sudo rm -rf /usr/share/fonts/HackGen*
      sudo fc-cache -fv

      5.5 Tóm tắt

      Chúng tôi đã giới thiệu cách giải quyết các vấn đề liên quan đến phông chữ. Hãy nắm vững các điểm sau:

      Vấn đềGiải pháp
      Phông chữ không hiển thịCập nhật bộ nhớ đệm bằng fc-cache -fv
      Vị trí phông chữ bị saiĐặt đúng vị trí trong ~/.fonts/ hoặc /usr/share/fonts/
      Lỗi quyền của phông chữSửa quyền bằng sudo chmod -R 755 /usr/share/fonts
      Không áp dụng được trong ứng dụng cụ thểThay đổi cài đặt phông chữ thủ công trong từng ứng dụng
      Kích thước phông chữ nhỏĐiều chỉnh tỷ lệ trong GNOME Tweaks
      Xóa phông chữ không cần thiếtXóa bằng rm -rf ~/.fonts/tên_phông_chữ

      6. FAQ (Các câu hỏi thường gặp)

      Chúng tôi đã tổng hợp các câu hỏi mà nhiều người dùng thường thắc mắc về cài đặt và quản lý phông chữ trên Ubuntu dưới dạng hỏi đáp.

      6.1 Làm cách nào để kiểm tra xem phông chữ đã được cài đặt đúng cách chưa?

      Hỏi: Tôi đã cài đặt phông chữ nhưng không biết chúng đã được cài đặt đúng cách chưa. Có cách nào để kiểm tra không?

      Đ: Bạn có thể sử dụng lệnh sau để kiểm tra các phông chữ đã được hệ thống nhận diện:

      fc-list

      Nếu bạn muốn tìm kiếm một phông chữ cụ thể, hãy kết hợp với grep:

      fc-list | grep "tên_phông_chữ"

      Ví dụ, để tìm kiếm các phông chữ có chứa tên “Noto”, hãy làm như sau:

      fc-list | grep "Noto"

      6.2 Tôi có thể sử dụng phông chữ Windows (Meiryo hoặc Yu Gothic) trên Ubuntu không?

      Hỏi: Tôi có thể cài đặt các phông chữ đang sử dụng trên Windows (Meiryo, Yu Gothic, v.v.) vào Ubuntu không?

      Đ: Có, hoàn toàn có thể. Có 2 cách để sử dụng phông chữ Windows trên Ubuntu:

      Phương pháp 1: Cài đặt gói phông chữ Windows chính thức của Ubuntu

      Để cài đặt các phông chữ cơ bản của Microsoft (Arial, Times New Roman, v.v.), hãy chạy lệnh sau:

      sudo apt install -y ttf-mscorefonts-installer

      Trong quá trình cài đặt, màn hình thỏa thuận cấp phép sẽ xuất hiện, hãy nhấn TabEnter để đồng ý.

      Phương pháp 2: Sao chép thủ công phông chữ từ Windows

      Bạn có thể sao chép các tệp phông chữ .ttf từ thư mục C:WindowsFonts của Windows sang Ubuntu bằng USB hoặc tương tự, rồi đặt chúng vào ~/.fonts/ hoặc /usr/share/fonts/ để sử dụng.

      mkdir -p ~/.fonts
      cp /path/to/WindowsFonts/*.ttf ~/.fonts/
      fc-cache -fv

      Bằng cách này, bạn cũng có thể sử dụng Meiryo và Yu Gothic.

      6.3 Cách thay đổi phông chữ của Terminal là gì?

      Hỏi: Tôi muốn thay đổi phông chữ của Terminal trong Ubuntu. Tôi phải làm gì?

      Đ: Cách cài đặt khác nhau tùy thuộc vào Terminal bạn đang sử dụng.

      Đối với GNOME Terminal (Terminal chuẩn)

      1. Mở Terminal
      2. Từ menu, mở “Preferences” → “Profiles”
      3. Đánh dấu vào “Use a custom font”
      4. Chọn phông chữ yêu thích (ví dụ: “HackGen”, v.v.)

      Đối với Konsole (Terminal của KDE)

      1. Mở “Settings” → “Edit Current Profile”
      2. Trong tab “Appearance”, thay đổi phông chữ
      3. Chọn HackGen hoặc Noto Sans Mono

      6.4 Phông chữ quá nhỏ để đọc! Tôi có thể thay đổi kích thước không?

      Hỏi: Kích thước phông chữ hệ thống quá nhỏ, khó nhìn. Có cách nào để thay đổi không?

      Đ: Có, có một vài cách để điều chỉnh kích thước phông chữ.

      Phương pháp 1: Sử dụng GNOME Tweaks

      Nếu bạn đang sử dụng môi trường GNOME, bạn có thể dễ dàng thay đổi kích thước phông chữ bằng cách cài đặt GNOME Tweaks (Gnome Tweak Tool).

      sudo apt install gnome-tweaks

      Sau khi cài đặt, bạn có thể thay đổi kích thước phông chữ từ “Tweaks” → “Fonts”.

      Phương pháp 2: Chỉnh sửa Xresources (dành cho môi trường Xorg)

      Nếu bạn đang sử dụng Xorg, bạn có thể điều chỉnh kích thước phông chữ bằng cách chỉnh sửa ~/.Xresources.

      nano ~/.Xresources

      Thêm hoặc thay đổi dòng sau:

      Xft.dpi: 120

      Để áp dụng, hãy chạy lệnh sau:

      xrdb -merge ~/.Xresources

      Phương pháp 3: Cài đặt DPI cao (dành cho màn hình 4K)

      Nếu bạn đang sử dụng màn hình 4K, bạn có thể làm cho phông chữ dễ đọc hơn bằng cách tăng tỷ lệ DPI.

      gsettings set org.gnome.desktop.interface text-scaling-factor 1.2

      Bằng cách điều chỉnh giá trị này từ 1.0 (chuẩn) lên 1.2 hoặc 1.5, bạn có thể làm cho kích thước phông chữ lớn hơn.

      6.5 Cách xóa phông chữ không cần thiết?

      Hỏi: Làm cách nào để xóa phông chữ đã cài đặt?

      Đ: Quy trình xóa khác nhau tùy thuộc vào phương pháp cài đặt.

      Xóa phông chữ đã cài đặt bằng kho lưu trữ chính thức (apt)

      sudo apt remove fonts-ipafont

      Lệnh này cho phép bạn xóa phông chữ đã cài đặt từ kho lưu trữ chính thức.

      Xóa phông chữ đã thêm thủ công

      Để xóa phông chữ đã thêm thủ công vào ~/.fonts/, hãy chạy lệnh sau:

      rm -rf ~/.fonts/tên_phông_chữ
      fc-cache -fv

      Nếu bạn muốn xóa phông chữ đã thêm cho toàn hệ thống, hãy xóa chúng khỏi /usr/share/fonts/.

      sudo rm -rf /usr/share/fonts/tên_phông_chữ
      sudo fc-cache -fv

      6.6 Tóm tắt

      Bài viết này đã giải quyết các câu hỏi thường gặp liên quan đến phông chữ trong Ubuntu.

      • Cách sử dụng phông chữ Windows
      • Điều chỉnh kích thước phông chữ
      • Cách xóa phông chữ
      • Cải thiện chữ in đậm và hiển thị phông chữ

      7. Tổng kết

      Bài viết này đã giải thích chi tiết về cách cài đặt, cấu hình, quản lý và xử lý sự cố phông chữ trên Ubuntu. Cuối cùng, hãy cùng nhìn lại những điểm quan trọng đã học trong bài viết này.

      7.1 Các điểm quan trọng của bài viết này

      🔹 Phông chữ chuẩn của Ubuntu và vị trí lưu trữ

      • Ubuntu được cài đặt sẵn các phông chữ chuẩn như Noto Sans, DejaVu Sans, Ubuntu font.
      • Vị trí lưu trữ phông chữ bao gồm ~/.fonts/ (dành riêng cho người dùng)/usr/share/fonts/ (toàn hệ thống).

      🔹 Các phương pháp cài đặt phông chữ

      • Cài đặt dễ dàng bằng apt (ví dụ: IPA font → sudo apt install fonts-ipafont)
      • Thêm phông chữ thủ công (sao chép Google Fonts hoặc phông chữ tùy chỉnh vào ~/.fonts/)
      • Cài đặt các phông chữ cụ thể (phông chữ Windows hoặc phông chữ dành cho lập trình viên)

      🔹 Cài đặt và quản lý phông chữ

      • Thay đổi phông chữ hệ thống bằng GNOME Tweaks hoặc cài đặt hệ thống của KDE
      • Cài đặt phông chữ cho từng ứng dụng như VS Code, Terminal, LibreOffice
      • Đừng quên cập nhật bộ nhớ đệm phông chữ (fc-cache -fv)

      🔹 Xử lý sự cố

      • Nếu phông chữ không hiển thị → Cập nhật bộ nhớ đệm bằng fc-cache -fv
      • Lỗi đặt phông chữ → Đặt đúng vị trí trong ~/.fonts/ hoặc /usr/share/fonts/
      • Lỗi quyền của phông chữsudo chmod -R 755 /usr/share/fonts
      • Không áp dụng được trong ứng dụng cụ thể → Thay đổi cài đặt phông chữ thủ công trong từng ứng dụng

      🔹 Các điểm đã được đề cập trong FAQ

      • Cách sử dụng phông chữ Windows (Meiryo hoặc Yu Gothic)
      • Cách thay đổi kích thước phông chữ
      • Cách in đậm phông chữ
      • Cách khắc phục lỗi phông chữ bị mờ
      • Cách xóa phông chữ không cần thiết

      7.2 Điều cần làm tiếp theo

      Bạn đã sẵn sàng tùy chỉnh môi trường phông chữ Ubuntu của mình! Hãy thử các hành động sau đây như bước tiếp theo:

      Thực sự cài đặt phông chữ trên Ubuntu

      • Cài đặt phông chữ IPA bằng sudo apt install fonts-ipafont
      • Tải xuống phông chữ yêu thích từ Google Fonts và thêm vào ~/.fonts/

      Thay đổi cài đặt phông chữ để tạo môi trường dễ nhìn hơn

      • Thay đổi phông chữ UI thành “Noto Sans JP” trong GNOME Tweaks
      • Đặt phông chữ Terminal thành “HackGen”

      Sắp xếp các phông chữ không cần thiết

      • Kiểm tra các phông chữ đã cài đặt bằng fc-list và xóa các phông chữ không cần thiết

      Điều chỉnh hiển thị phông chữ để đẹp hơn

      gsettings set org.gnome.settings-daemon.plugins.xsettings hinting 'full'
      gsettings set org.gnome.settings-daemon.plugins.xsettings antialiasing 'rgba'

      7.3 Bài viết liên quan・Tài liệu tham khảo

      Để có thêm kiến thức về quản lý phông chữ trên Ubuntu, hãy tham khảo các bài viết sau:

      7.4 Tóm tắt

      Bằng cách tối ưu hóa môi trường phông chữ của Ubuntu, hiệu suất làm việc của bạn sẽ được cải thiện và vẻ đẹp thị giác cũng được nâng cao. Tham khảo bài viết này để chọn phông chữ phù hợp với mục đích của bạn và thực hiện các cài đặt tối ưu nhất.

      🎯 Chỉ cần thay đổi phông chữ, Ubuntu sẽ trở nên thoải mái hơn rất nhiều!
      Hãy tham khảo bài viết này và tạo ra môi trường phông chữ lý tưởng của bạn.

       

      侍エンジニア塾