Font Awesome 글꼴을 Sketch.app 카테고리별로
6337 단어 fontawesomepythonsvgssketch
🙏🏻 라이선스 받기 및 파일 다운로드
먼저 Font Awesome pro license을 얻는 것입니다.
🏆 목표
당신이 나와 같다면 당신은 진실한 모든 것의 하나의 근원을 갖고 싶어했습니다. 추상 버전 제어에 구성 요소 라이브러리 스케치 파일이 있는 상황을 상상해 보십시오. 구성 요소는 동일한 파일에서 로컬 아이콘 SVG 소스를 사용하고 있습니다. 10-20개의 아이콘이 있으면 문제가 되지 않습니다. 그러나 Pro 버전 Font Awesome의 모든 소스를 사용하고 싶을 때 문제가 발생합니다. 아무런 제어 없이 Sketch Icons이라는 훌륭한 플러그인으로 모든 SVG 파일을 추가해야 합니다. Sketch Symbols 선택기의 거대한 드롭다운 목록처럼 보입니다. 정리된 것처럼 보이게 할 수 있다면 어떨까요?
🔨 이것이 당신의 방법입니다
# Python program to read
# json file
import json
import os
import shutil
# Opening JSON file
f = open('./categories.json')
# Getting svgs files and folder
svgsFolder = 'svgs'
svgsFilesDirectory = os.path.join(os.path.dirname(__file__), svgsFolder)
# returns JSON object as
# a dictionary
data = json.load(f)
# Iterating through the json
# list
for category_list in data['categories']:
for key, value in category_list.items():
iconDircectory= os.path.join(svgsFilesDirectory, key)
os.mkdir(iconDircectory)
print("Directory '% s' created" % iconDircectory)
for icon in value['icons']:
file = str(icon) + '.svg'
file_name = os.path.join(svgsFilesDirectory, file)
destination = str(iconDircectory) + '/'
print(destination)
shutil.copy(file_name, destination)
print("Files Moved")
# Closing file
f.close()
당신이 이것을 좋아 바랍니다! 즐기다!
Reference
이 문제에 관하여(Font Awesome 글꼴을 Sketch.app 카테고리별로), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/vj_andrei/font-awesome-fonts-to-sketchapp-by-category-8ke텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)