모두? S 이모 지. 문제는 Photoshop 또는 Google 슬라이드 및 문서에서 사용하기가 어렵다는 것입니다. 이러한 이유로 Apple Font에서 PNG 데이터를 가져 와서 이미지로 저장하는 이모티콘 추출기를 만들었습니다.
python3 -m pip install -r requirements.pip 실행합니다python3 extract.py 실행하십시오 이렇게하면 글꼴 파일에서 /System/Library/Fonts/Apple Color Emoji.ttc 에서 PNG를 추출합니다. 다른 글꼴 파일을 타겟팅하려면 파일 경로와 함께 --ttc_file 플래그를 사용하십시오.
스크립트는 글꼴에서 PNG 데이터를 스크립트를 운영하는 곳 어디에서나 ./images 디렉토리로 저장합니다. 다음과 같은 해상도가 추출됩니다.
모든 이모 지에도 적절한 이름이 표시됩니다!
이 대본을 만드는 것은 유니 코드에 대해 더 많이 배우는 것이 재미있는 운동과 요즘 Apple이 만들고있는 이모티콘의 수와 유형을 확장하는 데 사용되는 방법이었습니다. 피부 색조와 성 수정자가 추가되면 이모티콘은 더 이상 하나의 유니 코드 문자가 아닙니다.
Apple이 만든 더 복잡한 이모티콘 중 하나의 예를 제시하기 위해, apud? ? ??, 이것은 유니 코드 문자열 U0001f468u200dU0001f469u200dU0001f467u200dU0001f467 에서 나옵니다. (파이썬으로 표시된대로 표시)
이 문자열은 여러 문자로 나뉩니다.
U0001f468 :? ♂️ U0001f469 :? U0001f467 :?
각 캐릭터는 그 사이에 u200d 문자가 있으며, 이들 사이에는 제로 폭이 결합됩니다. 이 캐릭터는 두 개 이상의 유니 코드 문자,이 경우 이모티콘의 사람들과 합류하는 데 사용됩니다. ZWG는 피부색 및 성별과 같은 모든 수정 자에도 사용됩니다.
이 연습 이전의 나의 경험은 대부분 Olden Days의 ASCII 테이블에있는 캐릭터와 함께 있었으므로 이모티콘 으로이 주제를 탐구하는 것은 흥미로 웠습니다. 유니 코드는 ASCII 테이블에서 표현 될 수있는 것보다 더 많은 문자로 확장하도록 만들어졌으며, 이로 인해 이모티콘뿐만 아니라 모든 쓰기 시스템을 지원할 수 있습니다.