Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

소스 리팩토링 및 폰트 파일 정제 작업 자동화 #199

Merged
merged 17 commits into from
May 26, 2024

Conversation

orioncactus
Copy link
Owner

@orioncactus orioncactus commented May 25, 2024

개요

Pretendard 소스를 더욱 관리하기 쉽도록 개선합니다.

폰트 파일 정제 작업 자동화

  • Glyphs에서 생성한 폰트 파일을 정제하는 작업을 자동화합니다.
    • 폰트 파일을 /scripts/refine/temp에 넣습니다.
    • /scripts/refine/index.sh로 실행합니다.
    • 올바르지 않은 날짜 정보를 바로잡습니다.
    • name 테이블의 호환성을 향상합니다.
    • Variable 폰트는 기존 폰트 이름 뒤에 Variable을 붙입니다.
    • Pretendard Std를 생성합니다.
    • OTF 파일에서 CFF 테이블에 포함된 잘못된 문자를 바로잡습니다.
    • 정제를 마친 파일은 기존 디렉터리에 옮겨집니다.
  • 소스에서 추가 name 테이블을 script로 관리합니다.

소스 개선

  • 소스 버전을 최신 버전으로 업데이트합니다.
  • Underline 및 Strikethrough 위치와 굵기를 올바르게 바로잡습니다.
  • 버전 업데이트로 문제가 생기는 문자 Path를 바로잡습니다.
  • 중복된 유니코드와 모양을 가진 문자를 제거합니다.

사소한 개선

  • 폰트가 잘 보이는지 확인하기 위한 테스트 HTML 파일을 추가합니다.
  • distCSS.sh 위치를 scripts 디렉터리로 이동합니다.
  • Thumbnail 이미지를 docs 디렉터리로 이동합니다.
  • Thumbnail 이미지 URL을 바로잡습니다.

@orioncactus orioncactus merged commit ae0d70c into main May 26, 2024
@orioncactus orioncactus deleted the feature/refactor branch May 26, 2024 13:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant