2003-09-06 o beta53 declared stable: Yudit-2.7.6 2003-09-04 o Made 25cc work as if it were an indic consonant. o Updated mytool/uni/BLISSYMBLOICS.TXT 2003-09-03 o Fixed minor positioning problems with Devanagari. 2003-09-02 o updated sr messages contributed by Страхиња Радић 2003-09-01 o Added more fallback rendering. o Updated Serbian.kmap and doc/sr/FAQ.TXT.in contributed by Страхиња Радић 2003-08-30 o Added fix for U+0D32 (broken fonts). 2003-08-29 o Fixed minor problems with Malayalam o Modified default font: "yudit.hex,arabforms.hex,syriacforms.hex,unifont.hex," "markus9x18.bdf,markus18x18ja.bdf," "-*-*-medium-r-normal--16-*-*-*-c-*-iso8859-1," "-*-*-*-*-*--16-*-*-*-c-*-iso8859-1," "THOOLIUC.TTF:mlym," "ani.ttf:beng," "pothana2000.ttf:telu," "TCRCYoutsoUnicode.ttf:tibt," "mangal.ttf:deva,tunga.ttf:knda,code2000.ttf:taml," "raavi.ttf:guru,shruti.ttf:gujr," "arialuni.ttf,cyberbit.ttf," "code2000.ttf,code2001.ttf:unicode:RL,arial.ttf," "yudit.ttf" 2003-08-28 o Minor fixes (Bengali, Kannada, Telugu) 2003-08-24 o Improved yaphala (bengali) getCharClas needed to change too, to remove combining property from Bengali Halant. 2003-08-23 o added simple patch to fix Kannada. o allow all chaining contextual substitutions unconditionally. (Kannada vaa, ko) 2003-08-21 o Noticed an error with non-reph clusters starting with reph, corrected it. o Corrected reordering of malayalam post consonant ra+h. o Fixed Makefile. 2003-08-20 o Cleanup, creating document: docs/otfsupport.txt o Removed tests 2003-08-17 o Added more substitution types. 2003-08-16 o fixed a script searching bug in SFontOTF.cpp o fixed a small positioning problem 2003-08-15 o Added arabic-like shaping to Bengali to deal with Ra+Ya in the beginning of words. o for test added -noinit option to disable init feature (bengali) it is normal "init", not Ra+Ya o redefined what initial means: nothing stands before it. o More fixes to Ra+Ya 2003-08-13 o Fixed a coule of bugs in the new codebase. o Added CMreph and CMra. Removed VOc o Added better overhang recognition. o Added skip over marks. 2003-08-11 o Cleanup for LVT (Jamo) o Clean: Devanagari Bengali Gurmukhi Gujarati Telugu Thai Lao Tibetan Jamo 2003-08-10 o Moved code: Tibetan Lao and Thai went under the emulation. o Moved Gujarari to emulation. o Added Hangul JAMO according to MS otf spec - yet to see such a font. 2003-08-09 o Further cleaning of the code. Leaving absolute necessary SRendClass parameters before re-ordering and adding extras later. Test in rules.txt works fine - again. o Enabled ZWJ glyph substitution. 2003-08-08 o Tested with rules.txt, fixed a few bugs introduced another class for the new rendering routines. 2003-08-07 o reorganized classes, cleaned up things. Telugu and Devanagari moved to the new structure. o Cleaning up more code. 2003-08-06 o small bug fixed (uniscribe emulation-Devanagari). o enabled 3 consonant rule o renamed SFontEngine to ScriptProcessor. o Made SFontLookup interface to hide the actual font from ScriptProcessor. o Updated and cleaned up mytool/uni/indic.txt o Modified the default yudit.properties.in file to have some indic fonts by default. 2003-08-05 o added -nus option, and turned on us emulation by default for Devanagari and Telugu. o fixed minor bugs. Please read the interesting comment for MALAYALAM and TELUGU in SFontEngine.cpp::findBaseConsonant. o I can not find more bugs in Devanagari and Telugu. 2003-08-04 o Now Devanagari works with uniscribe emulation too. (with -us command-line option) o Updated Tibetan-Wylie.kmap HOWTO-tibetan.txt from Gregory Mokhin 2003-08-03 o Added Punjabi (pa) translations from Madhusudan Singh . o debugged ZWNJ ZWJ and reph/vatu with -us option (SFontEngine.cpp) o added -us option to uniprint. o Most things work in '-us' SFontEngine.cpp except things that are not supposed work. (eyelash - not documented in OTF) o added fix for eyelash. now I keep track of only one things: rphf,haln,half. I have not seen half in action. 2003-08-02 o Devanagari and Telu mostly works with -us option. 2003-07-31 o Started working on FontEngine.cpp for compatibility reasons. 2003-07-30 o Added experimental hardwire filters to be used with True Type fonts to filter-out ranges except: indic: U+0900..U+0FFF deva: U+0900..U+097F beng: U+0980..U+09FF guru: U+0A00..U+0A7F gujr: U+0A80..U+0AFF orya: U+0B00..U+0B7F taml: U+0B80..U+0BFF telu: U+0C00..U+0C7F knda: U+0C80..U+0CFF mlym: U+0D00..U+0D7F sinh: U+0D80..U+0DFF thai: U+0E00..U+0E7F lao: U+0E80..U+0EFF tibt: U+0F00..U+0FFF jamo: U+1100..U+11FF usage: fontname1.ttf:taml,fontname2.ttf:orya like: yudit.font.MSIndic=mangal.ttf:deva,tunga.ttf:knda,latha.ttf:taml,gautami.ttf:telu,raavi.ttf:guru,shruti.ttf:gujr,arialuni.ttf,yudit.ttf yudit.font.Indic=raghu.ttf:deva,ani.ttf:beng,pothana2000.ttf:telu,TCRCYoutsoUnicode.ttf:tibt,,code2000.ttf:taml,code2000.ttf:orya,dc-font.ttf:mlym This is strictly experimental and remains undocumented till I figure a better way to restrict fonts to ranges. o Fixed a possible bug in SFontOTF.cpp. 2003-07-29 o Fixed properties - now it saves comments in ~/.yudit/yuditrc gui/SYudit.cpp, stoolkit/SProperties.cpp stoolkit/SUtil.cpp , swidget/STextEdit.cpp o fixed ctrl in window/swin32/SWin32.cpp Added yudit.editor.xinputs.style: preedit-root-status-root preedit-over-status-over preedit-over-status-under preedit-under-status-under for win32. o fixed stoolkit/SString.cpp - fixed array overflow segfault. o fixed stoolkit/SParagraph.cpp - fixed array overflow segfault. o updated mytool/kmap/Dakelh.kmap from William J Poser 2003-07-28 o This line was missing in Yudit spec file: %{_datadir}/yudit/locale/el Thanks for the warning, Jean-Michel POURE ! o Changed swindow/SFontOTF.cpp: else if (tag==SString("liga")) to simply: else It logged in history/CHANGELOG-2.7.TXT too, and the remark said: lets' see what breaks. Well, Tamil broke as it has 'abvs' for si. Now Tamil is fixed back. Lets see what breaks now - i looked at the code and it should work fine. 2003-07-27 o Added Chained Contextual Substitution. o Fixed BUG From: Baiju M Date: Wed, 13 Nov 2002 13:29:53 +0400 (SCT) But single substitution is not working in Yudit, I tested raghu.ttf (Devanagari) font , there is some single substitution for vowel sign I (U093F), its not working, may be a bug. o Fixed 0C38 0C4D 0C1F 0C4D 0C30 Telugu rendering bug with pothana2000.ttf o Fixed speed problem for non-substituted clusters. o Fixed a bug when substitution starts. 2003-07-26 o Fixed position bug of marks (like in U+3082 U+309A) even for bitmap and non otf fonts. 2003-07-20 o behaves nicer on windows (does not spoil the screen). 2003-07-08 o Fixed install.sh to work under cygwin: From Frederic Wou" 2003-06-28 Started yudit-2.7.5.beta1. o applied yudit-2.7.5.patch1.txt to fix selection problem of unseen text. o updated Dakelh.kmap, Hanunoo.kmap William J Poser o Changes back ctrl-home and ctrl-end so that it wont select text. made it yudit-2.7.5.patch2.txt. o Fixed telugu rendering bug - that might help Tibetan too. The bug was reported by Chandra Kanth Chereddi and I found it in the bug database from Mikka Thu, 05 Jun 2003. This might help fix Tibetan rendering too. ------------------------------------------------------------------------------- Older changes are in history/CHANGELOG-2.7.5.TXT