Skip to content

Format request: .fon #177

Closed
Closed

Description

@langjian0126

File extension

.fon

What makes these files?

字体格式

What should Filee convert them to?

.ttf .otf .woff .woff2

Anything else?

谢谢!辛苦了!!

Protection

  • These files aren't encrypted or copy-protected (DRM), and I can open them without a password.

Activity

  1. self-assigned this
    on Oct 19, 2026
  2. KnifeLemon commented on Oct 19, 2026

    @KnifeLemon
    Owner

    感谢建议!
    .fon 是 Windows 的位图字体。我们会研究把其中的位图字形转换为 TTF/OTF 轮廓(保持像素外观)。

  3. removed their assignment
    on Oct 24, 2026
  4. self-assigned this
    on Oct 24, 2026
  5. SeoJCalive commented on Oct 24, 2026

    @SeoJCalive
    Collaborator

    我来试试这个。计划如下:

    • 读取 .fon(Windows 位图字体)里的每个位图字号,把每个像素转换为方形轮廓,保持原来的像素外观。
    • 用 Filee 现有的字体转换输出 TTF、OTF、WOFF 和 WOFF2。字符按字体自带的代码页映射到 Unicode。
    • 一个 .fon 里通常有多个字号,我打算每个字号各输出一个文件(例如 Name-13px.ttf)。
    • 矢量 .fon(Modern、Roman、Script)先不支持,会给出明确的提示。

    @KnifeLemon 님, 이 이슈 제가 해 볼게요. 위 계획대로 .fon의 비트맵 글자를 픽셀 모양 그대로 윤곽선으로 바꾸고, 기존 글꼴 변환기로 TTF/OTF/WOFF/WOFF2를 내보내려고 해요.
    한 .fon에 크기가 여러 개 들어 있으면 크기마다 파일을 하나씩 만들 생각인데, 다른 방식이 좋으시면 알려 주세요.

  6. KnifeLemon commented on Oct 24, 2026

    @KnifeLemon
    Owner

    @SeoJCalive 님, 좋아요, 맡아 주세요! 계획대로 가면 될 것 같아요. 크기마다 파일 하나(Name-13px.ttf)도 좋고, 크기가 하나뿐인 .fon은 접미사 없이 Name.ttf로 내보내면 더 자연스러울 것 같아요. 담당자를 본인으로 지정해 주세요. 2.1.0 이후 릴리스에 넣을게요.

  7. SeoJCalive commented on Oct 24, 2026

    @SeoJCalive
    Collaborator

    @KnifeLemon 님, 감사해요! 크기가 하나뿐인 .fon은 말씀하신 대로 접미사 없이 Name.ttf로 낼게요.

    시작 전에 하나만 확인할게요. 이미 쓰고 계신 분들의 글꼴 도넛에도 .fon이 들어가게 하려면 .fits·.usm 때처럼 설정 스키마를 하나 올려 확장자를 추가해야 해요(지금 main 기준 46 → 47). 새 설정 항목이나 도넛 슬롯은 바꾸지 않아요.
    이렇게 진행해도 될까요? 다른 PR과 번호가 겹치면 머지 순서에 맞춰 다시 맞출게요.

  8. added a commit that references this issue on Oct 25, 2026
    e983713
  9. SeoJCalive commented on Oct 25, 2026

    @SeoJCalive
    Collaborator

    @KnifeLemon I opened #561 for this. It follows the plan: one file per size, and no suffix when the .fon has a single font. I also added the schema 47 step so saved libraries learn .fon. #530 uses 47 as well, so since neither is released yet, both can share that one step.

  10. KnifeLemon commented on Oct 25, 2026

    @KnifeLemon
    Owner

    @SeoJCalive 님, 좋아요! #530과 #561이 둘 다 아직 출시 전이라 스키마 47 단계 하나를 같이 써도 돼요. 나중에 머지되는 쪽이 자기 확장자(.fit 또는 .fon)를 같은 47 단계에 더하고, 테스트도 두 확장자를 함께 확인하게 맞춰 주세요. #561 리뷰는 따로 남길게요.

  11. added 2 commits that reference this issue on Oct 25, 2026
    59ff8e3
    095fe1f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestformatsNew formats and engines

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions