Confirmation to a German magazine

Saturday, February 18th, 1995
HarmonySoft - Creative Software for Creative People
email: harmony@ccsg.tau.ac.il Telefax: + 972 3 315 967

To:
Amtrade

Re:
Rashumon - Word Processor

Dear Andreas and Stevan,

In case you haven't received my reply to your letter, you have our permission 
to include Rashumon's demo in the CD.
It would be best if you could download it from Aminet. 
It is placed in /biz/demo/ directory.

Please let me know if every thing is OK.

	Sincerely,

	Michael Haephrati
	Manager

Dana in the car (Cupertino 1995)

Sunday, November 13th, 1994

Articale about Rashumon

Friday, October 7th, 1994

Brainstorming about Rashumon (an old email)

Friday, July 1st, 1994
—–Original Message—–
From: Michael [mailto:harmony@ccsg.tau.ac.il]
Sent: Friday, July 01, 1994 6:16 PM
To: Shimon W
Subject: Re: Rashumon
On Fri, 1 Jul 1994, Shimon W wrote:
> density 7 but when we printed with density 4 everything was ok.
Yes. Density 7 take too much memory from the HP's internal memory.
>
> I think you should reconsider the page setup menu, instead of page
> size in pixels it should be like in pagestream and finalwriter - there
> should be fixed sizes for common page layouts (like A4, US letter and
> so...) and also a custom size which can be mesured in cm or inches.
Sure. will do.
>
> Placing the hebrew in 192 can cause problems with applications on
> amiga (FinalWriter and PageStream) the mac and windows hebrew is
> located in 224 and also all my fonts I converted. I saw an option to
> load a font as 192,mac,old96.... what does it mean - can the rashumon
> work with 224 hebrew fonts? I think that the method of using so many
> format is very confusing to the end user, if he uses a font which has
> hebrew in 192 and then switches to other font he'll have problems.
Rashumon supports fonts with hebrew mapped in 224. This is an
international standard called ISO.
In the other hand, 192 is the default for CG fonts. Hebrew file names are
remapped to 192. 'rashumon.font' holds special symbols in 224+ places.
The Arabic support is another problem. You need about at least 128
characters. Rashumon gives you access to all characters from 65 to 255
using: SHIFT, LEFT ALT, RIGHT ALT. This system was designed by
John Hajjer and me. John is an Arab person who lives in the states.
I am working with a font designer from Germany (who also made Meshulam and
I guissed it is actually Narkis tam with some changes).
All Hebrew, Arabic, Farsi fonts he creates are mapped in 192.
 >
> I cannot post the fonts I convert to aminet cause they are not Public
> domain, the font you called meshulam is actualy Narkisim Tam - I would
> be more carefull unless you altered the font. I use to combine Hebrew
> and english chars in the same font so I think it would save place and
> many other problems. anyway I beg you please remove the support for
> all those bitmap video fonts now that you support CG and postscript
> fonts it's time to change the standart to 224 which is the standart in
> mac and windows, if you want to import text with hebrew in 128 or
> anywhere else make it possible through the file requester.
Why do you give 'illegeal' fonts to people any how? anyhow be carful!
I didn't want to do the convertion for Tzvi because of that.
BTW the creator of Narkis has cancled his contract with Zvika and actually
no one these days have rights for his fonts. bitmap fonts looks better
in video - thats what Scala people told me.
As for the standard, if you have a solution for Arabic and you can
send me fonts in the new standard (Hebrew, Arabic) maybe its
a good idea. Please check the file 'maps.pref'.
> another thing is the screen font you use, for pal hi-res no-lace users
> it's ok but it's much too small for dblpal Hi res no flicker and Super
> 72 users, I can send you a 12 point font I converted from mac :-).
I can't use copyright fonts as part of Rashumon.
>
>             1. it didn't Guru , well only once when I aborted printing
> (I guess it's because I use print manager) probably.
>
>             2. it prints nice 🙂 although the font requester is a bit
> unfriendly, can you please put the font size on the main window and
> not hide it under a Gadget?
No. I want people to forget the old amiga approach and start using fonts
like Mac users do.
When you work on the Mac, you either select a font (keeping the old size)
or changing size (keeping the same font).
>             3. I like the Idea of supporting programmers on the amiga
> (that's why I consider purchasing PageStream 3 when it comes out).
>
> Some more features I would like to see (in future releases) is support
> for IFF Dr2d and some draing tools. and BTW there is a bug in the
> table formatter but I guess Zvi allready told you about it...

Its not a bug. As i told TZvi, the number he enters is the number of
tab-stops and not columns. 4 tab-stops gives you 3 columns.

>
> I'll let you know when to send the upgrade, probably in the next few
> weeks.
>
> It shows that you have put alot of effort into this program and I
> would like to congratulate you for it.
Thanks!
Michael

An email about Postrcipt

Sunday, April 3rd, 1994
To:
David S.Taylor
1817 Whitney way., #101
Winter Park, FL 32792-1475

Dear David,

Thank you for your letter. Enclosed please find more information about Rashumon.
We also include 2 Postscript Hebrew fonts with our package as well as 
5 bitmap fonts. Other fonts can be ordered seperately. 
We do not include Nikud and Ta'amim support.

To order Rashumon, please fax or send us your credit card's details. 

	Thanks,

	Michael Haephrati
	General Manager

Rashumon – interface.c source code

Saturday, April 2nd, 1994
#include <intuition/intuition.h>
#include <graphics/gfxbase.h>
#include <libraries/dos.h>
#include <exec/memory.h>
#include <graphics/displayinfo.h>

#include "rashumon.h"
WORD pens[]={~0};
struct Screen *pWB=0;
LONG idWB=0;
ULONG lace=0;
OpenMainScreen()
{
	Screen=0;

	while(!Screen)
	{
		Screen = (struct Screen *)OpenScreenTags((struct NewScreen *)0,
	        SA_Width,       -1,
	        SA_Height,      -1,
	        SA_Depth,       SU.Planes,
	        SA_DisplayID,   SU.Lace,
	        SA_Title, 	Title,
	        SA_Pens,        (ULONG)pens,
		SA_Font,	&hfn,
	        TAG_END);
		if(!Screen)
		{
			struct Screen *pWB=(struct Screen *)0;
			if ((pWB = LockPubScreen("Workbench")) == NULL) 
			{
				printf("No WB screen\n");
				break;
			}
			lace = (ULONG) GetVPModeID(&(pWB->ViewPort));
			if(lace!=SU.Lace)
				SU.Lace=lace;
			else
				break;
		}
	}
	if (pWB != NULL)            
		UnlockPubScreen(NULL, pWB);

	return(Screen);
}

Press release I sent regarding a new product

Monday, March 28th, 1994
To: 	PiM Publication
Attn: 	New products
From: 	HarmonySoft
Date: 	

Dear PiM,

Enclosed please find some information about Rashumon 3 - a new version 
for the only multi-lingual word processor for the Amiga. 
We would like to have this information published in your new prroducts 
column. We are offering a special discount price only for AC and 
AC Tech readers.

Every reader that will circle the reader's service card's given to
our write-up, will receive this special offer: Instead of $200, out
regular price, a special discount price of $66. This offer will
expire after 2 months.

		Sincerely,

		Michael Haephrati
		CEO

Letter to a dealer regarding Amiga 600 and AmigaHASP (Which I sold to Aladdin)

Friday, March 25th, 1994
Dear Toni,

The document you were supposed to send us by mail is the statement 
you returned us only by fax.
I want to purchase the A600 but for a lower price. Until the 
document gets
here I'll let you know what we decide.

As for the serialHASP product, please fax us number of plugs you 
will need. 
This product will be sold in the states. I will make sure they 
send you some of the new plugs for evaluation soon.

	Sincerely,

	Michael

Submittion to the Fred Fish library

Saturday, March 19th, 1994
This is a submittion of a demo of Rashumon to the FredFish library.
.BEGIN_FISH_DESCRIPTION
.short
Multi-lingual graphic multi-lingual word processor
.name
Rashumon
.type
Word Processing
.status
Commercial Demo
.restrictions
Demo version has SAVE option disabled
.construction
 SAS/C++ 6.51, FlexeLint  4.0
.author
Michael Haephrati,
HarmonySoft - Creative Software for Creative People
.address
69 Jabotinsky st. Givatayim 53319 ISRAEL
Phone/Fax: +972-3-315-967
.email
Email: harmony@ccsg.tau.ac.il
.version
2.92
.date
1994.3.12
.requirements
Requires WB2 (V37) or higher, 2MB Ram
.description
Rashumon is a commercial graphic word processor that can handle 
multi-lingual text. This word processor is fully featured and is 
the only one of it's kind for the Amiga. It includes Postscript 
level 2 support (with Type1 fonts) for languages such as Hebrew, 
Arabic, Greek and Russian as well as English and more.
Special Features: Multiple selections * Table generator * Multiple 
keymaps support (up to 5 simultaneously) * Search and replace includes 
color, style and font filters * multi-lingual string gadgets to be used 
for creating and renaming files, drawers, etc. * Imports and exports 
multilingual ASCII files from and to PC and MAC * Ultra fast screen 
updating and scrolling * IFF graphics support (import and export) * 
Direct access to 255 characters of each font
.END_FISH_DESCRIPTION

Memo to myself – how to shift a line

Saturday, March 19th, 1994
//(c)1994 Rashumon Multi lingual word processor by Michael Haephrati

if(line->SpecialData & SHIFTLINE && line->CursLen>Header->Width)
{
	int offset=0,i=0;
	while(line->CursLen-offset>Header->Width)
	{
		offset+=font_width(ln,ln->Curs-i);
		i++;
	}
}