I'm not saying computers are conspiring to annoy me but I couldn't fill out an employment PDF in the browser so I pulled it into a vector editor and now it keeps defaulting every field to the Resident Evil 7 font

PDF is a nightmare of a format.
I remember once at the government we had a system that was supposed to use PDF, but it turned out the contractor used TIFF instead. But this was "okay", right?
because PDF can use Group4 compression, and TIFF can too!

so we had a tool someone wrote that converted TIFFs to PDFs, without loading the whole file into memory. it just swapped the headers around so that a group4 TIFF stopped being a TIFF and started being a PDF

except it turned out something like 2% of files wouldn't convert properly. it seems those were scanned on a misconfigured machine (which we later learned was running windows 98, in like 2009), so they were, in fact, JPEG encoded.

that's okay, we can manually fix those.

except, no, we can't. they're not correctly JPEG encoded. uhhhh. problem.

fortunately we didn't lose any data. these TIFFs could still be opened... just not by any software we had on hand. but the same subcontractor that scanned them could open them and convert them to PDFs, right? Yep! and they were happy to do so.

on a case-by-case basis, of course. we (or one of our users) would run into one of these broken files, then we'd have to call them up and say "hey file 2980374598 is broken, please fix" and within 48 hours it would be fixed!

and it turned out the way they did that was that they still had the windows 98 machine on hand
so they went over to that machine, opened the TIFF, and printed it.
then they scanned the printout back in again on a more modern machine

I eventually found like two programs that could read it. one was irfanview, which we couldn't use because it's freeware but we couldn't afford it (government agencies are weird)
and the other was tiffcp, a libtiff utility.
it didn't actually support them, but I could hack it into supporting them properly. and since it was open source we didn't have to worry about trying to buy it.

Sign in to participate in the conversation
Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!