任务单 #30907

Write a replacement for fontlint

开放日期: 2013-03-06 00:24 最后更新: 2013-03-08 02:18

报告人:
属主:
状态:
关闭
组件:
优先:
9 - Highest
严重性:
5 - Medium
处理结果:
文件:

Details

FontForge's fontlint utility, which is currently the basis of our test suite, has some problems. While trying to do final packaging on Tsukurimashou 0.7, I discovered A. that in the not-absolutely-latest Git version of FontForge I was using, fontlint fails unconditionally because of a bug in FontForge's reporting of its own version (already fixed by FontForge developers in their latest version), and B. fontlint is a FontForge native script, implying that the information it reports is available to native scripts after all, albeit through an inadequately-documented interface. This creates the possibility of writing our own fontlint replacement that will actually behave the way we'd like it to, instead of trying to muddle through with FontForge's defaults. I'm throwing this in as a last-minute requirement for 0.7 because it's that or disable the use of fontlint to make it pass make distcheck before the release; and having a fontlintesque thing that really worked well would be valuable not only for Tsukurimashou and most of its parasites, but also as a contribution to FontForge general development.

Related FontForge issue: https://github.com/fontforge/fontforge/issues/382

任务单历史 (3/3 Histories)

2013-03-06 00:24 Updated by: mskala
  • New Ticket "Write a replacement for fontlint" created
2013-03-06 00:25 Updated by: mskala
  • Details Updated
2013-03-08 02:18 Updated by: mskala
  • 状态 Update from 开启 to 关闭
  • Ticket Close date is changed to 2013-03-08 02:18

Attachment File List

No attachments

编辑

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登录名