Làm cách nào để tắt phông chữ biểu tượng cảm xúc màu trong Firefox?


11

Ghi chú phát hành của Firefox 50 :

Biểu tượng cảm xúc cho mọi người! Firefox sẽ sử dụng Emoji tích hợp trên các hệ điều hành mà không có phông chữ Emoji gốc (Windows 8.0 trở xuống và Linux)

Vì vậy, tôi đang dùng Windows 7 và tôi hoàn toàn không thích biểu tượng cảm xúc màu cho mức độ mất tập trung của chúng. Thật không có tập tin phông chữ gọi là "EmojiOne Mozilla" để xóa khỏi thư mục phông chữ của Windows. Và không có tùy chọn liên quan trong about:configdanh sách tôi có thể tìm thấy.

Làm cách nào để tắt biểu tượng cảm xúc màu?


Nó chỉ là một bản phát hành "thử nghiệm". Ai biết điều gì sẽ thay đổi khi nó được phát hành đúng.
DavidPostill

bugzilla.mozilla.org/show_orms.cgi?id=1231701#c135 "Bạn có thể xóa tệp phông chữ trong thư mục Firefox theo cách thủ công."
Bob

2
Cảm ơn đã hỏi điều này. Tôi thích biểu tượng cảm xúc của mình có cùng màu với các văn bản khác xung quanh nó.
nperson325681

Tôi đoán OP đã hỏi điều này từ quan điểm của người dùng, nhưng là một nhà phát triển tiện ích bổ sung, tôi thấy điều đáng thất vọng là tôi không thể lập trình tắt biểu tượng cảm xúc trên trang của mình hoặc sửa đổi hành vi sao cho màu phông chữ bị ghi đè bởi các quy tắc CSS. Thay vào đó, bây giờ tôi phải xử lý tệp TTF bằng FontForge, trích xuất dữ liệu vectơ dưới dạng SVG, tạo biểu tượng và tệp phông chữ của riêng tôi, xóa tất cả không sử dụng và chèn phông chữ tùy chỉnh của tôi trên mỗi trang bằng CSS. Nhưng để liên tục hỗ trợ các trình duyệt cũ trở lại v29, tôi đoán tôi sẽ cần phải làm điều đó. Cảm ơn đã đặt câu hỏi và các câu trả lời.
dùng314159 ngày

@ user314159 Tôi đã thử viết một tập lệnh loại bỏ tất cả các biểu tượng trong phạm vi biểu tượng cảm xúc unicode (thông qua greasemonkey) nhưng vì một số lý do không hoạt động. Bạn có thể thử cách tiếp cận đó và chia sẻ tiến trình của mình nếu nó thành công.
dùng1306322

Câu trả lời:


5

Nó không được cài đặt như một phông chữ hệ thống. Tệp phông chữ được chứa trong thư mục Firefox và xóa tệp đó là đủ. Lưu ý rằng bạn sẽ thực sự cần phải xóa hoặc di chuyển tệp - chỉ cần đổi tên tệp, thậm chí thay đổi phần mở rộng tệp, là không đủ để ngăn chặn việc sử dụng tệp.

Trong bản dựng Aurora hiện tại, tệp bạn muốn xóa là <firefox>\fonts\EmojiOneMozilla.ttf, <firefox>thư mục cài đặt sẽ thay đổi tùy thuộc vào bit-ness ( Program Fileshoặc Program Files (x86)) và kênh ( Mozilla Firefox, Aurorahoặc Nightly). Trên Windows, bạn có thể nhấp chuột phải vào phím tắt Firefox và chọn Open file location.

Xem thêm: https://ormszilla.mozilla.org/show_orms.cgi?id=1231701#c135


Tôi đã xóa EmojiOneMozilla.ttf, biểu tượng cảm xúc không bị vô hiệu hóa.
dùng598527

3
@ user598527 Điều này không vô hiệu hóa các ký tự biểu tượng cảm xúc. Nó chỉ loại bỏ phông chữ được đóng gói mới để trình duyệt quay trở lại phông chữ hệ thống.
Bob

1

Chuyển đến about:config, menu ngữ cảnh (nhấp chuột phải)> mới> chuỗi. Đặt font.name-list.serif.x-unicodenhư tên sở thíchSegoe UI Symbolnhư chuỗi giá trị .
Biểu tượng cảm xúc màu được tắt ngay lập tức, không cần phải làm mới các tab đang mở hoặc khởi động lại trình duyệt.

Nguồn


1
Bạn thậm chí có thể tạo một phông chữ trống với tất cả các phạm vi biểu tượng cảm xúc và đặt nó thành đó!
dùng1306322

@ user1306322: Bạn có nghĩa là biểu tượng cảm xúc có thể bị vô hiệu hóa hoàn toàn? Hãy chỉnh sửa câu trả lời của tôi.
dùng598527

1
Tôi đã sử dụng trình chỉnh sửa phông chữ và mở EmojiOneMozilla.ttf, tìm thấy biểu tượng được sử dụng cho các ký tự chưa được ánh xạ / không xác định và dán nó vào mọi ký tự trong phông chữ. Thật thô thiển vì một số trong số chúng được sử dụng trong biểu tượng cảm xúc tổng hợp như che mắt, mũi, tóc và bất cứ thứ gì trên hình dạng khuôn mặt cơ bản, nhưng nó vẫn hoạt động, và bây giờ mọi biểu tượng cảm xúc là một hình vuông. Bạn cũng có thể sử dụng một ký tự không gian có độ rộng bằng không, nếu bạn không thích nhìn thấy các hình vuông chiếm không gian văn bản, nhưng tôi cảm thấy thoải mái như thế này.
dùng1306322

1

Đây là những gì tôi đã tự làm: Tôi đã lấy EmojiOneMozilla.ttftệp phông chữ <Firefox installation folder>\browser\fonts\và chỉnh sửa tất cả các biểu tượng cảm xúc của nó để chứa biểu tượng "không xác định" ở cuối phạm vi Unicode.

Sử dụng trình soạn thảo FontForge , tôi đã sao chép nó và dán lên tất cả các biểu tượng cảm xúc ( edit > select > glyphs worth outputting) và cài đặt nó làm phông chữ hệ thống và đặt cho nó một tên duy nhất để nó có thể được sử dụng trong Firefox như một phông chữ được cài đặt tùy chỉnh ( như được mô tả trong câu trả lời khác ở đây ) và bây giờ mỗi biểu tượng cảm xúc là một hình vuông.

Thay vào đó, bạn có thể sử dụng biểu tượng không gian trống nếu bạn muốn, nhưng sau đó bạn sẽ không thể thấy vị trí của một biểu tượng cảm xúc, và nó có thể hơi khó hiểu.


Tôi cũng đã thử điều này với Fontforge (phát hành tháng 10 năm 2016) trên Windows. Mất bao lâu để bạn xử lý? Chương trình bị treo và dường như bị đóng băng khi cố gắng dán hình ảnh tùy chỉnh của tôi trên tất cả các phông chữ.
dùng598527

Bạn có thể tải lên EmojiOneMozilla.ttfmột dịch vụ lưu trữ tập tin? :)
dùng598527

1
@ user598527 Tôi chắc chắn rằng tôi đã làm hỏng cái gì đó trong đó, vì vậy tôi muốn mọi người tự làm theo cách mà tôi đã mô tả. Và nếu tệp phông chữ sẽ được cập nhật, sẽ tốt hơn nếu mọi người sửa đổi các phiên bản mới nhất mà họ có trên máy tính của họ. Đặc biệt là nếu có bất kỳ sự khác biệt cụ thể về hệ điều hành mà tôi có thể không biết.
dùng1306322


0

Loại bỏ các tập tin phông chữ là một lựa chọn. Tìm thấy nó ở đây trên Ubuntu Linux:

/usr/lib/firefox/fonts/EmojiOneMozilla.ttf

@ fixer1234 Chắc chắn là có, bằng cách xóa phông chữ cung cấp glyphs màu. Đây thực sự là phiên bản Linux của câu trả lời của tôi. (Trong khi câu hỏi được gắn thẻ Windows, các ghi chú phát hành được trích dẫn đề cập đến Linux trong cùng một câu. Tôi cho rằng điều này có thể được chia thành một câu hỏi riêng biệt.)
Bob
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.