Firefox에서 컬러 이모티콘 글꼴을 비활성화하는 방법은 무엇입니까?


11

Firefox 50의 릴리스 정보 :

모두를위한 이모티콘! Firefox는 기본 이모티콘 글꼴 (Windows 8.0 이하 및 Linux)이없는 운영 체제에서 내장 이모티콘을 사용합니다.

그래서 나는 Windows 7을 사용하고 있으며 얼마나 산만 한 이모티콘인지 절대적으로 싫어합니다. 불행히도 Windows의 글꼴 폴더에서 "EmojiOne Mozilla"라는 글꼴 파일을 삭제할 수 없습니다. 그리고 about:config내가 찾을 수 있는 목록 에는 관련 옵션이 없습니다 .

컬러 이모티콘을 비활성화하려면 어떻게합니까?


"테스트"릴리스 일뿐입니다. 올바로 출시되면 무엇이 변경 될지 누가 알겠습니까?
DavidPostill

bugzilla.mozilla.org/show_bug.cgi?id=1231701#c135 "Firefox 디렉토리에서 글꼴 파일을 수동으로 삭제할 수 있습니다."
Bob

2
이것을 물어 주셔서 감사합니다. 나는 주위의 다른 텍스트와 같은 색상의 이모티콘을 선호합니다.
nperson325681

OP가 사용자 관점 에서이 질문을 추측했지만 애드온 개발자는 프로그래밍 방식으로 내 페이지에서 이모티콘을 비활성화하거나 글꼴 색상이되도록 동작을 수정할 수 없다는 실망감을 느낍니다. CSS 규칙으로 재정의됩니다. 대신 FontForge를 사용하여 TTF 파일을 가져와 SVG로 벡터 데이터를 추출하고 내 아이콘과 글꼴 파일을 만들고 사용하지 않는 모든 파일을 삭제하고 CSS가있는 모든 페이지에 사용자 정의 글꼴을 삽입해야합니다. 그러나 기존 브라우저를 v29로 지속적으로 지원하려면 어쨌든 그렇게해야한다고 생각합니다. 질문과 답변을 부탁드립니다.
user314159

@ user314159 나는 그리스 몽키를 통해 유니 코드 이모티콘 범위의 모든 기호를 제거하는 스크립트를 작성했지만 어떤 이유로 작동하지 않았습니다. 그 접근법을 시도해보고 진행 상황을 공유 할 수 있습니다.
user1306322

답변:


5

시스템 글꼴로 설치되지 않았습니다. 글꼴 파일은 Firefox 디렉토리에 포함되어 있으며 삭제하면 충분합니다. 실제로 파일을 삭제하거나 이동해야합니다. 파일 확장명을 변경하더라도 파일 이름을 바꾸는 것만으로는 파일을 사용하기에 충분하지 않습니다.

현재 Aurora 빌드에서 제거하려는 파일 은입니다. 설치 폴더는 <firefox>\fonts\EmojiOneMozilla.ttf위치 <firefox>( Program Files또는 Program Files (x86)) 및 채널 ( Mozilla Firefox, Aurora또는 Nightly) 에 따라 다릅니다 . Windows에서는 Firefox 바로 가기를 마우스 오른쪽 단추로 클릭하고을 선택할 수 Open file location있습니다.

참조 : https://bugzilla.mozilla.org/show_bug.cgi?id=1231701#c135


를 삭제 EmojiOneMozilla.ttf했는데 이모티콘이 비활성화되어 있지 않습니다.
user598527

3
@ user598527 이모티콘 문자를 비활성화하지 않습니다. 브라우저에서 시스템 글꼴로 대체되도록 새로운 번들 색상 글꼴 만 제거합니다.
Bob

1

이동 about:config컨텍스트 메뉴 (오른쪽 클릭)> 새> 문자열. 설정 font.name-list.serif.x-unicode으로 기본 설정 이름Segoe UI Symbol같은 문자열 값 .
컬러 이모지가 즉시 비활성화되므로 열린 탭을 새로 고치거나 브라우저를 다시 시작할 필요가 없습니다.

출처


1
모든 이모 지 범위로 빈 글꼴을 만들어 설정할 수도 있습니다!
user1306322

@ user1306322 : 이모티콘을 완전히 비활성화 할 수 있습니까? 내 답변을 자유롭게 편집하십시오.
user598527

1
글꼴 편집기를 사용하여 EmojiOneMozilla.ttf를 열어 매핑되지 않은 / 알 수없는 문자에 사용 된 기호를 찾아서 글꼴의 모든 문자에 붙여 넣었습니다. 그것들 중 일부는 눈, 코, 머리카락 및 기본 얼굴 모양 위에 겹쳐지는 것과 같은 합성 이모티콘에 사용되기 때문에 조잡하지만 여전히 작동하며 이제 모든 이모티콘 기호가 사각형입니다. 사각형이 텍스트 공간을 차지하는 것을 좋아하지 않으면 너비가 0 인 공백 문자를 사용할 수도 있지만 이렇게 편합니다.
user1306322

1

이것이 내가 스스로 한 일입니다. EmojiOneMozilla.ttf글꼴 파일을 가져 와서 <Firefox installation folder>\browser\fonts\모든 이모티콘 심볼을 편집 하여 유니 코드 범위의 맨 끝에 "정의되지 않은" 심볼을 포함 시켰습니다 .

FontForge 편집기를 사용하여 복사하여 모든 이모티콘 기호 ( edit > select > glyphs worth outputting) 위에 붙여 넣은 다음 시스템 글꼴로 설치하고 고유 한 이름을 지정하여 Firefox에서 사용자 정의 설치 글꼴로 사용할 수 있도록 고유 한 이름을 지정 했습니다 (다른 답변에서 설명 함) 여기 ) 이제 모든 이모티콘 기호는 사각형입니다.

원하는 경우 빈 공간 기호를 대신 사용할 수 있지만 그림 이모티콘이 어디에 있는지 알 수 없으므로 약간 혼란 스러울 수 있습니다.


나는 또한 Windows에서 Fontforge (2016 년 10 월 릴리스)로 이것을 시도했다. 처리하는 데 시간이 얼마나 걸렸습니까? 모든 글꼴에 사용자 정의 이미지를 붙여 넣을 때 프로그램이 중단되어 정지 된 것처럼 보입니다.
user598527

EmojiOneMozilla.ttf파일 호스팅 서비스에 업로드 할 수 있습니까? :)
user598527

1
@ user598527 나는 무언가를 망쳤다 고 확신하므로 모든 사람들이 내가 설명한 지침을 대략적으로 따를 것을 원합니다. 글꼴 파일을 업데이트하려면 사람들이 컴퓨터에있는 최신 버전을 수정하는 것이 좋습니다. 특히 내가 알지 못하는 OS 관련 차이점이있는 경우.
user1306322


0

글꼴 파일을 제거하는 것이 하나의 옵션입니다. 우분투 리눅스에서 찾았습니다.

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

@ fixer1234 컬러 글리프를 제공하는 글꼴을 제거하여 그렇게합니다. 이것은 실제로 내 대답의 Linux 버전입니다. (질문은 Windows로 태그되어 있지만 인용 된 릴리스 노트는 동일한 문장에서 Linux를 언급합니다.이 질문은 별도의 질문으로 나눌 수 있다고 생각합니다.)
Bob
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.