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
Archive for the ‘Haephrati’ Tag
Confirmation to a German magazine
Saturday, February 18th, 1995Dana in the car (Cupertino 1995)
Sunday, November 13th, 1994Articale about Rashumon
Friday, October 7th, 1994Brainstorming 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, 1994To: 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, 1994To: 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, 1994Dear 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, 1994This 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++;
}
}