[Remind-Fans] Trying to change the font size for specific entries when using rem2ps

Matt remindfans at technomage.net
Thu Dec 30 16:30:17 EST 2021


Ah, thank you!  I spent a couple of hours trying to figure it out, which 
resulted in a lot of unusable PS output :)  I had assumed that it would 
be somewhat easy using a per entry PS line.

Thank you for explaining WHY it works the way it does, and thus is not 
as easy as I thought.

On 12/30/21 15:23, Dianne Skoll wrote:
> On Wed, 29 Dec 2021 23:11:57 -0600
> Matt via Remind-fans <remind-fans at lists.skoll.ca> wrote:
>
>> I am trying to figure out a way to increase the font size for
>> specific reminders when creating a PDF calendar using rem2ps.
> Ah, interesting.  That is a *lot* harder than you might think.
>
> The reason is that the code that does line-wrapping (ie, splitting
> of lines on word boundaries for long reminders) is actually written in
> PostScript.  That way, the C code doesn't need to know anything about
> font metrics.
>
> What you might have to do is look at the PostScript generated for a
> MSG-type reminder and then edit it.  For example, this reminder:
>
>           REM MSG Hello, world!
>
> generates the following PostScript:
>
> % =============
> [
>    [(Hello,)(world!)
>    ()()]
> ]
> (1) 1
> DoCalBox
> % =============
>
> Unfortunately, the DoCalBox routine does *all* of the reminders for a
> given day.  You can attempt to use a PS-style reminder, but it's
> very unlikely to work because it will interact badly with existing
> MSG-style reminders.
>
> So... I don't see an easy way to do what you want other than
> using something like ps2ps to simplify the PostScript code,
> and then post-processing it... Not an appetizing prospect by
> any means.
>
> Regards,
>
> Dianne.


More information about the Remind-fans mailing list