OvHTML v0.49R
|
|
What is OvHTML?
"OvHTML" is a filter for Ovation Pro that allows you to import HTML
documents.
It supports a variety of HTML tags, GIF and JPEG images, and it'll try to render to something
akin to HTML 2.0 (ie, it doesn't do tables or frames), roughly similar to what you would expect
to see in Fresco™ or Oregano™.
There are a multitude of options. I think it is safe to say that the output created is so
close to Fresco™ (when running it with tables/frames disabled) that I've found myself
clicking a blue underlined word in the Ovation Pro window and wondering why nothing happened ...
on more than one occasion!
But, it doesn't stop there!
The original concept...
My original aim for OvHTML was to read the Buffy
shooting scripts.
Most of these are in a 'centred' table, and all the text is in
"Verdana". Well, I'd prefer no table, and the dialogue to
be in Corpus, with the dialogue attribution to be in bold. Amazingly,
OvHTML can do this for me! There is a 'translation' system that allows you to
replace one HTML tag with another, mess with certain aspects of the parser output, etc etc.
But wait...
There's even more! A special <ovhtml ...> tag allows you to define
certain aspects of the output - most usefully the base text size and the base leading. So no
longer does the "Nurse Betty" screenplay look messy on A4, just make the text a tad
smaller, and let it roll.
If you'd prefer instead to simply read on-screen, just select the 'page' size appropriate to your
screen resolution.
And...
And there's more! A special <scripter> tag will call the
"Scripter" system.
This is an HTML-like scripting system designed by me that you can use to write screenplays. It is
a part of OvHTML as it shares a lot of the parsing methodology.
Oh no, more!?!?
And there's more (good god!)... After running OvHTML, you'll notice Ovation Pro has three
"save" options... Document, DDL, and... you guessed it, HTML ! The HTML output is not
very good (early days), but it's a hell of a lot better than doing it by hand from ASCII or DDL
output...
If you have ever thought of writing a screenplay or teleplay, or if you've ever wondered about
importing/exporting HTML to/from Ovation Pro, then OvHTML is what you need.
**********************
IT IS COMPLETELY FREE!
**********************
Some (ancient) piccies!
Choosing or defining page sizes, with the configuration panel on the lower left.
The font effects test, as rendered by Oregano v1.10 and by Ovation Pro (via
OvHTML).
Shall I point out that Oregano doesn't seem to understand strikeout? :-)
Left to right:
Fresco 2.26/3.20
Ovation Pro 2.70 & OvHTML 0.36g
Browse 2.07
Webite 1.49 (HTML 2.0 browser)
As you can see, the rendering of OvHTML is based, mostly, on the rendering of
Fresco.
This is what MSIE v3.02 (yes, an old one!) made of the same document.
Saving a file as an HTML document.
The HTML export in progress...
An exported document as seen in Fresco, the original Ovation Pro document, and a tiny bit of the HTML shown in Edit.
As you can see, the HTML is not perfect and will require assistance from you; but on the other
hand, it isn't a bad start...
Changes since the last release:
In a nutshell:
- HUGE amount of work backporting all of the changes since the last RISC OS version
that were present in the Windows build but not the RISC OS build.
No additional functionality, but both should behave sort-of alike now.
- The code has been lightly tested (it's quarter past eleven at night now),
so there may still be some issues. The example docs work.
Software status:
Software name : OvHTML
Latest version : 0.49RR
Archive size : 480280 bytes
Classification : Freeware
Registration cost : None
RISC OS 2 compatible : No
RISC OS 3 compatible : Untested
WIMP 3.98 compatible : Untested
RISC OS 4 compatible : Untested
32bit RISC OS : YES - developed and tested on a Pi
Written in : C and assembler
Libraries : DeskLib32
Running !OvHTML on an Iyonix:
- OvHTML is compiled to be 26/32 neutral, so it will work on any RISC OS machine with
RISC OS 3.10 or later, though at the moment it has only been tested on a Pi.
- OvHTML appreciates the presence of !ChangeFSI. It will work without, but with
correspondingly lesser results.
OvHTML v0.49R download
|
ovhtml049r.zip (470K)
|
Version 0.49R 2016/01/31
|
Complete version of OvHTML 0.49R with some example test documents.
|
This software requires RISC OS running on the ARM chipset
If your computer is different, don't bother downloading this software!
|
Return to software index
Copyright © 2003-2016 Richard Murray