I uninstalled the previous version and installed the latest version in a clean directory, so there would be no complications.
I created a fortune file with %% delimiters, and unfortunately it did not work. Every separate non-blank line was parsed as a separate quote, even lines containing the %% delimiter.
When I search-and-replaced the %% delimiters with the % delimiter, the program failed in a different way. The whitespace preceding and trailing the quote were ignored, as expected, but the newlines within the quotes were not respected except for the author line (starting with a dash), instead they were substituted with spaces. So:
.....
%
"Do I contradict myself?
Very well then I contradict myself,
(I am large, I contain multitudes.)"
-- Walt Whitman, from _Song of Myself_
%
.....
got displayed as:
"Do I contradict myself? Very well then I contradict myself, (I am large, I contain multitudes.)"
-- Walt Whitman, from _Song of Myself_
(with one space at the beginning of the author line, substituting for the newline that was supposed to be before it)
Clearly, some things are amiss.
Edit: I think I figured out the problem. For %-using fortune files, within the quote, you're substituting a space for single newlines, but you are displaying newlines if two or more consecutive newlines are involved (except the very first newline gets substituted with a space again). Why you're doing it this way, I don't know. It's probably a bug.