Sử dụng một phông chữ cụ thể cho biểu tượng cảm xúc


8

Tôi muốn sử dụng biểu tượng cảm xúc Segoe UI Biểu tượng đẹp.

Tôi đã cài đặt phông chữ bằng cách sao chép nó từ cài đặt windows của mình, và thật kinh ngạc, hệ thống của tôi lại quay trở lại với tất cả các biểu tượng cảm xúc mà phông chữ chính của tôi không có. Nhưng tất cả các biểu tượng cảm xúc (đen và trắng) hiện có trong phông chữ chính của tôi đều được sử dụng.

Làm cách nào tôi có thể yêu cầu fontconfig thích UI Segoe UI Symbol biểu tượng cho các phạm vi unicode nhất định (các phạm vi được xác định ở đây )?

Câu trả lời:


0

Một giải pháp khả thi là thêm vào phông chữ Emoji như thế này:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit name="family" mode="prepend_first">
      <string>Emoji One Color</string>
    </edit>    
  </match>
</fontconfig>

Phông chữ Emoji sẽ được sử dụng cho biểu tượng cảm xúc ngay cả khi phông chính có glyphs cho biểu tượng cảm xúc.


chắc chắn, nhưng nếu nó cũng chứa glyphs cho các loại tiền mã hóa không phải biểu tượng cảm xúc, thì nó cũng sẽ được sử dụng cho các loại tiền mã hóa đó. ví dụ: Segoe UI Emoji có glyphs cho một bộ tương tự như các điểm mã Latin-1.
cừu bay

@flyingsheep, vâng, nó sẽ không hoạt động tốt như vậy. (Thậm chí, không có điều này, thiết lập này gây ra một số vấn đề.)
ysdx
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.