Làm cách nào để thay thế biểu tượng cảm xúc của Windows 10?


17

Tôi muốn thay thế biểu tượng cảm xúc Segoe UI Symbol của Microsoft trên toàn cầu bằng Noto Color Emoji (vì nó có cờ quốc gia và quan trọng hơn, tôi nghĩ chúng rất đáng yêu). Thật không may, Windows cho tôi biết đó không phải là một tệp phông chữ hợp lệ.

  • Có một cách ẩn để cài đặt phông chữ này và ưu tiên nó?
  • Nếu không, làm thế nào hacky sẽ được thay thế chúng?

Trước khi ai đó hỏi: Tường lửa của tôi được bật. Mặc dù vậy, Firefox dường như không đặt nguồn gốc tệp và tôi đã sử dụng 7zip để giải nén phông chữ, vì vậy tôi không nghĩ rằng việc tải xuống là nguồn gốc của vấn đề.
Tamschi

Câu trả lời:


10

Chà, không giống như Microsoft cố tình vô hiệu hóa sự hỗ trợ của Noto Emoji. Đơn giản hơn, nó hoàn toàn không hỗ trợ định dạng mà Noto sử dụng.

Mặc dù hầu hết tất cả các phông chữ bạn xử lý đều dựa trên OpenType, có một số phần mở rộng phông chữ khác nhau cho OpenType - Segoe UI Emoji sử dụng định dạng riêng của Microsoft (các bản vẽ vector xếp lớp trong COLR / CPAL), trong khi Noto Emoji Color sử dụng riêng của Google (hình ảnh bitmap trong CBDT / CBLC). Ngoài ra còn có định dạng "SVG" của Adobe và "sbix" của Apple.

Noto ban đầu được vẽ ở định dạng SVG, do đó, nó bao gồm bảng "SVG" của Adobe cùng với bitmap của Google, vì điều đó đủ đơn giản. Nhưng định dạng lớp của Microsoft khá khác nhau, vì vậy tôi không chắc việc chuyển đổi tự động sẽ dễ dàng hay thậm chí là có thể.

Xem thêm vấn đề # 43 "NotoColorEmoji.ttf không phải là phông chữ hợp lệ trong Windows" trên GitHub để được giải thích chi tiết hơn.


Cách đây một thời gian, đã từng có một "Trình quản lý loại Adobe" bổ sung hỗ trợ cho phông chữ Loại 1, trở lại khi Windows chỉ hỗ trợ TrueType. Nhưng tôi chưa nghe thấy bất cứ điều gì có thể hỗ trợ cho các loại phông chữ biểu tượng cảm xúc khác nhau ...

Có lẽ bạn sẽ thích Segoe Emoji mới mà Build 14316 mang lại?


Cập nhật: Microsoft nói rằng bản cập nhật "Anniversary" năm 2016 cuối cùng cũng hỗ trợ tất cả các định dạng trên.


1
Cảm ơn, điều này cho tôi thông tin về lý do tại sao nó không hoạt động. Tôi sẽ đợi thêm một thời gian nữa nếu ai đó biết cách giải quyết trước khi chấp nhận câu trả lời. (Biểu tượng cảm xúc mới của Microsoft chắc chắn tốt hơn, nhưng tôi vẫn thích Google.)
Tamschi

2

Cuối cùng tôi đã hiểu ... Tôi sẽ cung cấp cho bạn các bước cần thiết, nhưng hãy đọc toàn bộ trước và cẩn thận .

  1. Sao lưu tệp - Truy cập: "Bảng điều khiển \ Tất cả các mục trong Bảng điều khiển \ Phông chữ", tìm Segoe UI Emoji. Sao chép tập tin và dán nó một ai đó an toàn.
  2. Kiểm soát quyền đầy đủ - Chúng tôi sẽ thay đổi quyền để bạn có thể gỡ cài đặt / xóa tệp phông chữ. Nhấp chuột phải-thuộc tính-bảo mật tab-chỉnh sửa. Nếu bạn chỉ có thể chọn hộp cho "Kiểm soát hoàn toàn" tuyệt vời, tôi phải nhấp vào "thêm", nhập tên người dùng của tôi và sau đó nhấp vào hộp. Tôi không thể nhớ, nhưng có thể đã có cảnh báo ... không sao cả.
  3. Nếu bạn tích cực, bạn đã lưu nó ở một nơi khác , nhấp vào "xóa" ở phần trên cùng của màn hình.
  4. Khởi động lại máy tính của bạn. Ở giai đoạn này, "biểu tượng cảm xúc của windows" vẫn còn, nhưng giờ chúng có một màu giống như một phông chữ thông thường.
  5. (Tôi đã thực hiện một số chỉnh sửa đăng ký tại thời điểm này do sự thất vọng, chủ yếu là "Thay thế phông chữ" nhưng tôi không nghĩ rằng chúng là cần thiết.)
  6. Có một tệp phông chữ biểu tượng cảm xúc khác đã sẵn sàng để thay thế . (Tôi đặt cái mới và cái cũ trong cùng một thư mục để dễ dàng hơn trong các bước tiếp theo.) Nếu bạn không có hãy thử Noto hoặc chỉ tìm kiếm nó.
  7. Tải xuống Font Forge tại đây: fontforge.github.io/en-US/ và cài đặt nó.
  8. Mở chương trình và mở tệp phông chữ biểu tượng cảm xúc mới . Lưu nó dưới dạng tệp .sfd. Tên không quan trọng.
  9. Bây giờ hãy mở tệp Segoe . Đối với cả hai bây giờ mở Thông tin phông chữ trong tab thứ ba "Phần tử". Sao chép tất cả thông tin Segoe sang phông chữ mới, vì về cơ bản chúng ta đang lừa hệ thống. Tôi đề nghị sao chép và dán cho 1) Tên phông chữ , 2) Tên gia đình , & 3) Tên cho con người , nhưng nếu bạn muốn rảnh tay ...
  10. Tôi cũng đã thực hiện một số thay đổi glyph. Tôi đã mua sắm trên nhiều phông chữ, và thật dễ dàng để sao chép / dán giữa chúng cho cái tốt nhất. (Đây là một mẹo, nếu bạn nhấp vào bất kỳ hộp nào và nhấn "Tab", nó sẽ đưa bạn đến mục hiện tại tiếp theo.)
  11. Khi bạn đã có sản phẩm cuối cùng mà bạn thích, hãy đi tới Tạo phông chữ trong Tệp và lưu nó dưới dạng .otf và để an toàn, hãy gọi nó là "Segoe UI Emoji". Điều này cũng cho tôi một số cảnh báo xác nhận, dường như là ổn.
  12. Bây giờ hãy mở tập tin mới này và cài đặt nó. Nếu nó hỏi nếu bạn muốn thay thế hiện tại, duh. (Nhưng đó có thể chỉ là tôi vì tôi còn 50 bước nữa.)
  13. Khởi động lại và điều đó nên làm điều đó.

* Lưu ý tôi đã làm tất cả điều này để đặc biệt có biểu tượng cảm xúc đơn sắc, vì vậy tôi không biết điều gì xảy ra với màu sắc. Nhưng trong quá trình dài, tôi đã cài đặt lại Segoe trước Bước 6 và tôi nghĩ họ đã quay lại. Ngoài ra, phông chữ tôi chọn không có bất kỳ màu sắc hoặc thay đổi nào để bắt đầu bằng ...

Đây là tập tin hoàn thành của tôi nếu bạn muốn, và bạn có thể bỏ qua các bước 6-11. Chúc may mắn!

pic: Lịch Windows với Phông chữ mới của tôi


Cảm ơn vì lời giải thích chi tiết! Thật không may, điều này không hoạt động với Noto Color Emoji, vì Font Forge không hỗ trợ định dạng biểu tượng cảm xúc màu của Google. Nó có thể mở và có thể chỉnh sửa Microsoft, nhưng bạn sẽ thấy các lớp màu riêng lẻ như glyphs đen trắng ở đó thay vì hình ảnh tổng hợp màu, vì vậy nó không chính xác đơn giản.
Tamschi
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.