James Healy
James Healy
I ran this test script on the sample file you provided ``` require 'preflight' class CustomProfile include Preflight::Profile rule Preflight::Rules::NoRegistrationBlack end filename = "illustrating-mood.pdf" preflight = CustomProfile.new preflight.check(filename).each do |issue|...
Here's the output from the same script checking restart.pdf ``` ⚡ time ruby foo.rb ruby foo.rb 170.30s user 1.71s system 95% cpu 3:00.86 total ```
Now that the glyph positioning bugs in your sample PDF were fixed (in #403), I took another look at the page you have a screenshot of here. I looked at...
Thanks for reporting this issue, and apologies for taking so long to review it. I've checked the sample file against current master, and confirmed the spacing issue still exists. There's...
pdf-reader isn't intentionally limiting whitespace between words to a single space. It's attempting to layout text of varying sizes and styles onto a canvas that only supports fixed-width text and...
> I have tried moving the text runs that overlap prior to calling PageLayout's to_s method (eg at the end of PageLayout's initialize method) to ensure that there is least...
Hi @akiotajima, That's quite possible, I'm a bit hazy on why past-me structured the code that way. I tried changing it and a number of tests fail. It's possible the...
Thanks for the extra details @akiotajima. To be honest, that code was written so long ago that I've forgotten exactly what i was thinking at the time. I also have...
> I wonder if you could wait a while to prepare them. Absolutely, I'm in no hurry. I'd offer to help create a sample PDF, but it may be difficult...
Unfortunately I don't speak Arabic and I don't have any sample PDFs, so I'm not familiar with the ways Arabic can be stored in a PDF. If you can make...