Sử dụng ~ / .fonts.conf để thay đổi trọng lượng của phông chữ đơn cách


10

Trên OS X, các phông chữ đơn cách có trọng lượng hơn một chút so với các phông chữ khác. Điều này (tôi cảm thấy) giúp làm nổi bật màu sắc sống động hơn.ảnh chụp màn hình

Vì tôi đang dùng Linux, tôi đang cố gắng tái tạo hành vi. Tôi đang cố gắng thực hiện điều này bằng cách chỉnh sửa "trọng lượng" tài sản trong ~/.fonts.conf,

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <test name="family">
      <string>DejaVu Sans Mono</string>
      <string>Bitstream Vera Sans Mono</string>
    </test>
    <edit name="weight" mode="assign">
        <const>medium</const>
    </edit>
  </match>
</fontconfig>

Rõ ràng, điều này không hoạt động đúng. Điều gì xảy ra là phông chữ đơn sắc DejaVu hoặc Bitstream trở nên đậm nét hơn và không có gì xảy ra với người khác. ảnh chụp màn hình

Vì vậy, làm thế nào để tôi sửa lỗi này?

Câu trả lời:


9

Được rồi, tôi đã tìm ra điều này. Từ trang man của fonts-conf, thuộc tính weightđặt trọng lượng của khuôn mặt đậm và không phải trọng lượng của phông chữ . Đây là lý do tại sao thay đổi weightdẫn đến một chữ đậm đậm hơn thay vì toàn bộ phông chữ. Những gì tôi đang tìm kiếm là emboldeningcho phép tô điểm phông chữ tổng hợp. Sử dụng điều đó trong ~/.fonts.confgiải quyết vấn đề.

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
    <test name="family">
    <string>Inconsolata</string>
    </test>
    <edit name="embolden" mode="assign">
        <bool>true</bool>
    </edit>
</match>
</fontconfig>

Trước và sau khi sử dụng Inconsolata 12 pt. phông chữ (Tôi cũng đã tắt gợi ý phông chữ trong khi chụp ảnh màn hình này).

trước ảnh chụp màn hình

sau khi chụp màn hình

Sẽ thật tuyệt nếu số lượng tô điểm cũng có thể được kiểm soát.


3
Tôi cũng rất thích tìm ra cách kiểm soát trọng lượng của sự tô điểm. Có lẽ một nửa embolden sẽ gần nhất với phong cách Mac OS X.
Christopher Poile
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.