MicroReader 1.5C (1.5.1) release notes, December 19 2004 This version of MicroReader is intended for Siemens color handsets with Chinese language support. Chinese file names can be used on 65 series phones only. Difference between 1.5.1 and 1.5.0 ================================== This is a minor update only. - For x65 phones, the screen layout of chinese text has been improved. - C6C (Chinese C65) shows scrollbar at the top of the screen. - Corrected a bug accessing folders contained in on x55 phones - A new property can be added to MicroReader.jad to specify which root folders should be accessible by default. For example, to show \Misc, \Text and \Java, add this line to MicroReader.jad: path: a:\Misc;a:\Text;a:\Java Difference between 1.5C and 1.4.0 ================================= - Chinese help file and menu system. - Supported text encoding are Chinese simplified (GB2312), Unicode (UTF-16 Little endian) and Western (iso8859-1). In most cases, the program can autodetect the text file format and select correct font and font size. - MicroReader.jar is now quite big, ~72k bytes. This is because the file uc2gb.map is stored inside the .jar file. uc2gb.map is a character mapping table that allows editing and fast search of Chinese simplified text files. If you do not need the search/edit functions and want a smaller .jar file, you can use e.g winzip to remove uc2gb.map from MicroReader.jar. - "Slideshow effect" option in setup menu: Enables a new way of repainting the screen during Slide show ("Auto-paging"). In stead of replacing the page all at once, lines are replaced one by one from the top of the page, without removing the text at the bottom. Reading on CX65, S65 etc should be more comfortable with this option enabled. - Some tweaks have been made to the HTLM tag stripping code. - Prevent creating new files with Chinese names on 55 series phones, because this could cause problems due to limitations in the phone firmware. - Some changes to the Color schemes. You can define your own color schemes by making a file MicroReader.jad and install it together with MicroReader.jar. Colors are defined as hex values in the format RRGGBB (like many html documents). Sample MicroReader.jad for 65 series phones: MIDlet-Name: MicroReader MIDlet-Version: 1.5.1 MIDlet-Vendor: Trond Hvoslef MIDlet-1: MicroReader, ,Book MIDlet-Jar-URL: MicroReader.jar MIDlet-Jar-Size: 73552 URL-1: eBooks...=http://home.c2i.net/thvoslef/index.txt color0: Day,0,FFFFFF color1: Night,FFFFFF,0 color2: Blue,0,C7E7FF color3: Sky,FFFFFF,80 color4: Yellow,30,FFE000 Sample MicroReader.jad for 55 series phones: MIDlet-Name: MicroReader MIDlet-Version: 1.5.1 MIDlet-Vendor: Trond Hvoslef MIDlet-1: MicroReader, ,Book MIDlet-Jar-URL: MicroReader.jar MIDlet-Jar-Size: 73552 URL-1: eBooks...=http://home.c2i.net/thvoslef/index.txt color-0: Day,0,FFFFFF color-1: Night,FFFFFF,0 color-2: Blue,80,FFFFFF color-3: Sky,FFFFFF,80 color-4: Yellow,0,FFFF00 color-5: Low,DADA00,0 Notes on Chinese text and compression: - The Palm DOC (.pdb, .prc) compression format is optimised for English, and the compression ratio for Chinese text is poor. - The TCR v1.04 compresser cannot process Unicode UTF-16 files. This has to do with the implementation of the tool, not the TCR format itself. TCR compressed Simplified Chinese (GB2312) files ok, compression is 30-30%. (English TCR files normally get 50% smaller) - Many of the compression tools have problems with Chinese file names, so you may need to rename the file before compression. After compression, you can rename the file to whatever you like, if you own a 65 series phone. Changes from version 1.2.1 to version 1.4.0: ============================================ - Optimization and fixes for 65 series phones CX65, S65 etc. - Support for viewing (but not editing) of compressed text formats Palm DOC (.pdb, .prc) and TCR. - HTML tag stripping for compressed ebooks, retaining original text layout (implemented to enable reading of e.g. Mobipocket .pcr files). - File menu redesign - Access to MultiMediaCard on S65. - Smoother screen refresh. - Linespace (pixels between text lines) can be set from 0 to 3. - Long press on key 7 will start the "slide show" feature. - Process "soft-hyphen" characters (­ code 173) as hints for word-breaks - Colors and charset properties have been moved from the .jad file to the manifest.mf file inside the midlet, and installation of MicroReader.jad is optional. - Various other tweaks and bug fixes. Note ==== MicroReader uses the Siemens specific File API that is no longer officially supported for development on the 65 series, and there is no guarantee that this application will work on future phones. Known bugs ========== - On the S55, the midlet would lock up if it tried to access files in \Text, \Misc or other places during startup. Because of this, "remembering" files in \Text and \Misc between sessions is only supported on x65 phones. - Html tag stripping occasionally generates some junk output, and supports only a limited number of character sets.