README fr TextViewer Version 1.35

29.08.2002


Fragen, die dieses README nicht beantwortet, sind vielleicht auf

   http://MCPVC.gmxhome.de/

erlutert.


Danksagung
----------

Ich mchte meinen Beta-Testern sehr danken. Sie haben groartige
Arbeit geleistet, indem sie schwerwiegende Bugs gefunden haben und mir
wertvolle Anregungen fr die Verbesserung von TextViewer gegeben
haben.

Danke,

  Fake Bond <fakebond@gmx.net>

  Frank Markopoulos <fm666@t-online.de>

  Albert Noah <anoah@byersprecision.com>

  Felix Wiemann <Felix.Wiemann@gmx.net>  

  Andreas Schulten <Andreas@schulten-online.de>

  

Dinge, die neu sind
-------------------

Version 1.36

Keine neuen Features, nur Bugfixes. Die Konfiguration der Info-Zeile
wird beim Programmstart richtig bernommen. Beim ausschlielichen
Vorwrtblttern wird das Archiv nicht mehr gelegentlich von vorne
entpackt, dadurch noch bessere Performance. Beide Fehler wurden mir
zuerst von Kostik berichtet, danke dafr.


Version 1.35

Keine neuen Features, nur ein Bugfix. Unkomprimierte Dateien in einem
Archiv werden wieder richtig gelesen.

Version 1.34

Das Entpacken der Texte wurde beschleunigt. Texte werden jetzt so
geladen, dass immer die zuletzt angezeigte Seite im Speicher verfgbar
ist (beim Hoch- und Runterblttern). Der freie Platz am Seitenende
wird besser ausgenutzt. Einige Fehler im Zusammenhang mit "Configure
Fonts" wurden behoben.

Version 1.20

Es gibt ein in gewisser Weise neues Fontskonzept. Fonts werden immer
aus einem LHA-Archiv geladen. Es gibt ein spezielles, im TextViewer-
Programm fest enthaltenes Archiv namens "BUILT-IN FONTS", das sechs  
Alpha-Fonts von Rainer Zenz enthlt. Es ist jetzt mglich, jeden Font  
zu konfigurieren, aber es mssen alle Fonts aus ein und demselben  
Archiv stammen. Wenn man also anfngt, mit "Option/Configure Fonts"  
einen Font aus einem externen Archiv zu installieren, verschwinden  
alle anderen Fonts. Man kann dann weitere Fonts aus demselben(!)  
externen Archiv installieren (max. 8). Man kann das interne Archiv  
"BUILT-IN FONTS" spter wieder auswhlen, aber man kann nicht einige  
Fonts aus dem internen Archiv nehmen und andere Fonts aus einem  
externen. Immer, wenn das Archiv gewechselt wird, aus dem die Fonts  
geladen werden sollen, verschwinden alle bis auf einen Font. Man kann  
"Option/Clean Up SHARED" benutzen, um den Eintrag "FontConfig0120" zu  
lschen und so die ursprngliche Konfiguration (Verwendung der "BUILT- 
IN FONTS") wiederherzustellen.

Diese Konfigurations-Funktion braucht man meist nur einmal zu machen,  
um die individuell bevorzugten Fonts zur Verfgung zu haben.

Der Font fr die Textanzeige wird dann jeweils mit "File/Select Font"  
aus der o.g. Liste von max. 8 User-Fonts ausgewhlt.

Weil Fonts jetzt immer aus einem Archiv geladen werden, ist der Wechsel
des Fonts evtl. etwas zeitaufwndig, weil der Text hinterher neu  
geladen (und entpackt) werden muss.


Lesezeichen (Menpunkt "File/Bookmarks") sind auf eine etwas verrckte  
Weise implementiert. Man macht ein Screen Copy (mit der normalen PV- 
Funktion "Quick Memo") und speichert es. Die Pixel am unteren Rand  
beinhalten die Seiteninformation. Oberhalb(!) der Linie am unteren  
Rand kann das Bild beliebig bearbeitet werden, z.B. Wrter unterstrei- 
chen, Text lschen, Anmerkungen schreiben und so weiter. Um zu einem  
Lesezeichen zurckzuspringen, startet man "File/Bookmarks" und whlt  
aus der Liste der gespeicherten Bilder eines aus und bringt es
zur Anzeige. Dann wird Quick Memo einfach beendet, und der Text wird  
vom TextViewer an der richtigen Stelle geladen. Die Zahl von Bookmarks  
ist aufgrund dieses Verfahrens auf insgesamt max. 12 beschrnkt.

Die Darstellung des Textes hat sich gendert, indem ein anderer Wert
aus dem Fontheader zur Berechnung des vertikalen Abstands zwischen den
Zeilen verwendet wird. Extra Zeilenabstnde knnen mit "Option/Line
spacing" konfiguriert werden, um einen Font lesbarer zu machen. Dabei
sind Werte von -1 bis +3 (bezogen auf Pixelzeilen) mglich. "0" ist
der Standardwert fr den jeweiligen Font.

Die Regionen zum seitenweisen und zeilenweisen Blttern wurden
vertauscht. Die meisten anderen eBook-Programme fr PDAs benutzen zur
Textanzeige die ueren Regionen zum seitenweisen und die inneren
Regionen zum zeilenweisen Blttern, deshalb macht das TextViewer jetzt
auch so. Die Gre der Regionen lsst sich konfigurieren: "Option/
Configure Regions". In der Bildschirmmitte gibt es eine schmale, feste  
Region, die "blind" ist. Es passiert nichts, wenn der Bildschirm an  
dieser Stelle angetippt wird. Zum Konfigurieren muss eine der  
Trennlinien ober- oder unterhalb des "blinden Bereiches" mit dem Stift  
angetippt und dann passend verschoben werden. Wenn man nur mal sehen  
will, wo die Regionsgrenzen aktuell liegen, wird die Funktion dadurch  
beendet, dass man einfach an einer Stelle mglichst weit weg von den  
Regionsgrenzen auf den Schirm tippt, so dass die aktuelle Einstellung  
nicht unbeabsichtigt verschoben wird.

Die Info-Zeile am unteren Bildschirmrand ist in gewissem Ausma
konfigurierbar. Man kann wahlweise einen Fortschrittsbalken ("Option/
Info Progress ON") und/oder eine Datums- und Uhrzeitanzeige einblenden
("Option/Info Date ON") oder die ganze Zeile verstecken ("Option/Info
Progress OFF" *und* "Option/Info Date OFF").

Navigation in Texten ist jetzt mglich (zumindest in gewissem Ausma),
indem eine Prozentzahl bei "File/Jump to..." eingegeben wird oder  
indem der Fortschrittsbalken in der Info-Zeile an der "passenden  
Stelle" berhrt wird. Beide Methoden sind etwas ungenau, weil fr  
lange Texte viele Textpositionen derselben Prozentzahl entsprechen.  
Die letzten fnf Sprungziele werden zwischengespeichert, so dass man  
schnell rckwrts oder vorwrts springen kann (mittels Pulldown-Men  
bei "File/Jump to...", genauso wie in einem Internetbrowser). Die  
Liste der letzten Sprungziele wird gelscht, wenn ein neuer Text  
geladen wird oder man den TextViewer mit "File/Exit" beendet.

Das Licht bleibt bei "Option/Light ON" immer an, selbst wenn man das
PVOS nicht entsprechend gepatcht hat.

ACHTUNG: "Dauerlicht" kann die Beleuchtungshardware des PV permanent  
beschdigen! Diese Funktion also bitte mit der ntigen Umsicht  
benutzen.

Viel Spa!

Johannes <Jo_Stein@web.de>
