emoji extractor plus
1.0.0
大家的表情符號。問題是,在Photoshop或Google幻燈片和文檔中很難使用它們。因此,我創建了一個表情符號提取器,該提取器從Apple字體中獲取PNG數據並將其保存為圖像。
python3 -m pip install -r requirements.pippython3 extract.py這將從/System/Library/Fonts/Apple Color Emoji.ttc中提取pngs。如果要定位另一個字體文件,只需將--ttc_file標誌與文件的路徑使用。
腳本將在您在任何地方運行腳本的情況下將PNG數據從字體保存到./images目錄。以下分辨率被提取:
所有的表情符號也將帶有其專有名稱!
製作此腳本是一項有趣的練習,以了解有關Unicode的更多信息,以及如何使用它來擴展蘋果公司所製作的表情符號的數量和類型。通過添加膚色和性別修飾符,表情符號不再是一個Unicode特徵。
為了舉一個蘋果創建的更複雜的表情符號的示例,以'Unicode字符串U0001f468u200dU0001f469u200dU0001f467u200dU0001f467 。 (如python所示)
該字符串分為幾個字符:
U0001f468 :? ♂️ U0001f469 :? U0001f467 :?
每個字符之間都有一個u200d字符,它之間是零寬的木器。此字符用於將兩個或多個Unicode字符連接在一起,在這種情況下,表情符號中的人。 ZWG也用於任何修飾符,例如膚色和性別。
在這次練習之前,我的經驗主要是在過去的ASCII表中的角色,因此與表情符號一起探索這個話題很有趣。 Unicode的創建是為了擴展到比ASCII表中所代表的更多字符,這使其不僅可以支持表情符號,而且支持所有寫作系統。