다중 플랫폼 UFO 글꼴 편집기
유지 보수 상태 : Trufont 프로젝트는 현재 중단되었습니다. 우리는 행복하게 버그 수정을 받아 들일 것이지만 현재 새로운 기능은 계획되어 있지 않습니다.
Trufont는 Python3 및 Pyqt5로 제작 된 Multiplatform 글꼴 편집기입니다.
wx 브랜치에는 앱의 스터브 WXWIDGET 포트가 포함되어 있습니다.
Python 3.6 (또는 이후)을 설치합니다.
brew install python3새로운 파이썬 가상 환경을 설정하십시오. 이것이 필요하지는 않지만 Trufont에는 많은 종속성이 있으므로 전 세계적으로 설치 한 다른 모듈과 충돌 할 수 있으므로 권장됩니다 .
ENV_DIR 에서 새로운 가상 환경을 만들려면 :
python3 -m venv ENV_DIR
새로운 ENV_DIR 폴더가 생성됩니다 (원하는 이름을 선택할 수 있음). bin 하위 폴더 (또는 Windows에있는 경우 Scripts )에는 새로운 python 실행 파일이 포함되어 있으며 pip 설치 프로그램에 연결되어 있습니다.
새로 생성 된 환경 활성화 :
source ENV_DIR/bin/activateENV_DIRScriptsactivate.bat 이것은 가상 환경의 스크립트 폴더를 콘솔 PATH 에 일시적으로 추가하므로 어디에서나 python , pip 및 trufont 스크립트에 액세스 할 수 있습니다.
가상 환경을 빠져 나가려면 deactivate 실행하십시오. 기본 시스템 PATH 복원합니다.
최신 안정 릴리스에 Trufont를 설치/업데이트하십시오.
pip install --upgrade trufont
앱을 trufont 로 실행하십시오.
Trufont에 기여하고 싶다면 다음은 빠른 자습서입니다.
위의 "Fork"버튼을 클릭하고 Forked Git 저장소를 trufont 라는 새로운 디렉토리로 복제하십시오.
git clone https://github.com/<YOUR_USERNAME>/trufont
새 폴더로 이동 하여이 명령을 실행하여 업스트림 리포지토리 URL을 로컬 리모컨 목록에 추가하십시오.
git remote add upstream https://github.com/trufont/trufont
이를 통해 업스트림 개발을 최신 상태로 유지할 수 있습니다.
포크 master 브랜치를 upstream/master 와 동기화하십시오. 특히 새 지점을 만들기 전에 :
git checkout master
git fetch upstream
git rebase upstream/master
git push
사전 커밋을 설치하십시오. 당신이 무언가를 저지르려고 할 때마다 약간의 수표를 실행합니다.
pip install pre-commit
pre-commit install
이제 새 기능 지점을 만들어 체크 아웃 할 수 있습니다.
git checkout -b my-cool-new-feature
PIP를 사용하여 "편집 가능한"모드에서 TruFont를 설치하십시오.
pip install --editable .
trufont Python Site-Packages 디렉토리에 복사하는 대신이 명령은 GIT 저장소 내부의 소스 디렉토리에 대한 링크 만 생성합니다. 그런 다음 코드를 수정하거나 다시 설치하지 않고도 최신 업스트림 변경 (4 단계에서와 같이)을 동기화 할 수 있습니다.
또한`re imprement.txt`
pip install --upgrade -r requirements.txt
패치를 헌신하면 새 지점을 포크로 밀어 넣으십시오.
git push -u origin my-cool-new-feature
마지막으로 Trufont의 Github 페이지에서 "새 풀 요청"을 클릭하여 패치를 제출하십시오.