oss2024hnu / coursegraph-py

BSD 2-Clause "Simplified" License
5 stars 71 forks source link

fontutil.py의 성능 개선 및 최적화 #517

Closed awc0596 closed 3 weeks ago

awc0596 commented 3 weeks ago

font_path에 target_font_name이 포함되어 있는지 먼저 검사합니다. 관심 있는 폰트 이름을 포함하지 않는 폰트 파일에 대해서는 FontProperties 객체 생성을 건너뛰어 성능을 개선합니다. 이러한 변경을 통해 시스템에 설치된 폰트 파일의 수가 많더라도, 관심 있는 폰트 파일만 빠르게 처리하여 결과를 얻을 수 있으므로 코드의 전체적인 성능이 향상됩니다.

kyagrd commented 3 weeks ago

아니 그러니까 저런 내용을 이슈에다 작성했어야죠

kyagrd commented 3 weeks ago

이거 감점합니다. 문제가 생긴다고 하는 거 같습니다. 테스트를 3가지 OS에서 다 해본 거 아니죠?

kyagrd commented 3 weeks ago

감점까진 아니고 앞으론 fontutil 건드리지마세요