POV-Ray : Newsgroups : povray.binaries.scene-files : Bordered Characters version 1.8 Server Time
19 Jul 2024 11:16:14 EDT (-0400)
  Bordered Characters version 1.8 (Message 1 to 1 of 1)  
From: Dave Blandston
Subject: Bordered Characters version 1.8
Date: 25 Oct 2017 13:05:05
Message: <web.59f0c3e7be6f2dcec581d2c50@news.povray.org>
Hey Everybody,

Here's the non-anticipated release of version 1.8 of the Bordered Characters
project. I'm done adding major features so this is just a minor update.

Some new characters have been added, which are angle brackets and a bullet
symbol. Adding the angle brackets required changing the embedded formatting code
for italics, so now curly brackets are used to start and stop italics. Since the
curly brackets used to enclose Font Style numbers, I changed the Font Style
embedded formatting code to tildes. I really preferred the original formatting
codes but I felt that adding the angle bracket characters was worth the changes.

I also added a couple arrays that you can access that provide a record of the
widths and heights of all the Paragraph objects created. I find this to be very
useful. These arrays are described in the documentation.

And of course there are some new Font Variations. In my opinion, numbers 36, 37,
and 38 are particularly interesting. In the BorderChars_FontVariations.inc file
I used the sine function to vary the border widths, although any function can be
used. These Font Variations alter the geometry of the characters in a manner
that will cause the automatic kerning feature to fail. For numbers 36 and 37,
the sine function is applied along the y axis. For number 38, the sine function
is applied along the y and z axes. A fun exercise would be to apply a function
along all three axes...

Font Variation 38 also required adding two more parameters to the SetFontStyle
(...) parameter list.

Dave Blandston

PS - Renderings of some of the demonstration files are in the
povray.binaries.images area.

Post a reply to this message

Download 'borderchars.zip' (75 KB)

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.