Barry SCHWARTZ (Barijo ŜVARC) (chemoelectric) wrote,
Barry SCHWARTZ (Barijo ŜVARC)
chemoelectric

Bug reports

I have been encouraged to make a bug report on fontconfig, but I am so reluctant, because I think it’s so screwed up and don’t want to get involved in a typing contest. I use a hacked version and just want to forget about it. Also the applications using fontconfig sometimes use it in a bad way, so I really would have to go nuts. Neither the aggravation nor the physical labor of typing suits me; I just wish someone not disabled would look for themselves, see the problem, and get it fixed. It’s not that hard. But it doesn’t happen, and then I feel guilty because free software stays flawed.

It’s similar now with HarfBuzz, which I thought to use for OpenType feature support in my hacked version of the Ant typesetting program, the original OpenType support being broken. It turned out that HarfBuzz also was doing things incorrectly, and so I looked to see what was going on and discovered a comment in the code that talked about the order of application of /features. But there is no such thing in OpenType handling; features have no order, but lookups do. I think what’s going on is that people are still learning how to program for OpenType—the specs are difficult to read—and I don’t want to get involved in the process, because I can take only so much. I went back to incorporating my own (incomplete, but more correct) OpenType-handling into Ant, and that’s about as much typing as I can take—especially if I am also going to write a short novel like this posting.

(Indeed, the main reason I’m using Ant at all is that Kompostilo, building a system from scratch, was more work than I could take, and LuaTeX is too much outside my control—too much of a moving target, and too likely to make any work I do obsolete. With Ant OTOH I could simply fork off my own version, which I am doing.)
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments