path: root/arabluatex_trans.lua
AgeCommit message (Collapse)Author
2019-01-02updated copyright datesRobert Alessi
2018-07-22use precomposed unicode ǧ/Ǧ instead of 'g/G + caron above'Robert Alessi
not every font has this precomposed letter, but this can be compensated by the 'newunicodechar' package
2018-06-24cleaned up the lua codeRobert Alessi
2018-06-24additional rules for putting back on ʾalif al-waṣl with \arbnull{}Robert Alessi
2018-06-18color support: added new rulesRobert Alessi
2018-06-16added hard-coded short vowels in voc, novoc and trans rulesRobert Alessi
2018-06-16added hard-coded sukūnRobert Alessi
2018-06-16hard-coded fatḥah, ḍammah and kasrahRobert Alessi
2018-03-31%p? was not enough as a word boundary. replaced with %p*Robert Alessi
2018-03-13\arbnull{} may also be found before initial ʾalif without hamzah in arabica ↵Robert Alessi
2018-01-02\cap{} was already defined in math mode, oh dear! replaced with \uc{}Robert Alessi
2018-01-02new command \prname{}; updated copyright datesRobert Alessi
2017-09-15added the pipe char. to specify that a word ending in -aT is in the ↵Robert Alessi
construct state
2017-08-11remove the trailing comma in case there are only two uncertain vowelsRobert Alessi
2017-08-11uncertain short vowels should rather go between slashes and be separated by ↵Robert Alessi
2017-08-10put uncertain short vowels into square bracketsRobert Alessi
2017-08-07a bit of clean up in the codeRobert Alessi
2017-08-07the new rules of taḫfīf al-hamzah have been added in the transliteration ↵Robert Alessi
2017-08-07removed a couple of useless and wrong rules from the transliteration tablesRobert Alessi
2017-07-28modified 'voc' and 'trans' rules accordinglyRobert Alessi
2017-06-29li + art. + initial lām is to be transliterated as in 'li-l-lisāni' in dmg ↵Robert Alessi
mode. start updating the documentation
2017-06-28issue <??> for any [%^%_] left unprocessed instead of issuing a 'missing $ ↵Robert Alessi
inserted' error
2017-06-26put '.A[uai]?l-' into the lunar/solar mechanismRobert Alessi
2017-06-26'.A[uai]?': neglecting to correct 'loc' rulesRobert Alessi
2017-06-26'.A[uai]?' needed a little more workRobert Alessi
2017-06-26bugfix: sukūn quoting in 'easy' rules put an additional sukūn instead of ↵Robert Alessi
taking it out; new encoding of bare ʾalif as .A
2017-06-26bugfix: initial hamzah after hyphen was broken; a couple of typosRobert Alessi
2017-06-25'aY' may be used to encode consonant yāʾ without dots (as in qaY'uN); '.y' ↵Robert Alessi
also gives the same results
2017-06-24'iY' may be used to encode final yāʾ without dotsRobert Alessi
2017-06-20'^n' is to be transliterated 'ñ' in dmg modev1.8.5Robert Alessi
2017-06-20addition of six Persian charactersRobert Alessi
2017-04-17jīm is to be letter 'g' with caron (and not breve) in dmg and arabica ↵Robert Alessi
transliteration standards
2017-04-16such forms as qāḍin preceding a prosthetic alif were parsed wrongly in ↵Robert Alessi
'trans' modes
2017-04-03initial alif without hamzah after a final vowel must be taken out in ↵Robert Alessi
'arabica' mode
2017-04-01bugfix: ʾalif maqṣūrah wrongly interpreted from buckwalter scheme to ↵Robert Alessi
arabica transliteration
2017-04-01the implementation of the 'arabica' transliteration needed more work; a ↵v1.8.1Robert Alessi
couple of bugs also found their way into v1.8 in the process
2017-03-31bugfix: -ī/-īyah were not parsed correctly in 'dmg' mode. 'loc' and ↵Robert Alessi
'arabica' rules needed to be more robust as well
2017-03-31bugfix: tāʾ marbūṭah was wrongly interpreted before ʾiʿrāb when ↵Robert Alessi
\arbup was active in dmg mode
2017-03-30arabica: removed unnecessary rules and tablesRobert Alessi
2017-03-30completed arabica tablesRobert Alessi
2017-03-29arabica: started implementing this standard: added new functions; now ↵Robert Alessi
working on tables
2017-03-29a few rules have been improved in dmg and loc transliterations (forms ↵Robert Alessi
without final inflections)
2017-01-08bugfixes: 'quoting' after a consonant did not take away the sukūn in ↵v1.7.1Robert Alessi
'default' fullvoc mode; long vowels were not shortened before 'llaḏī in dmg mode; a bit of tidy-up in the documentation
2017-01-08updated copyright date and checksumRobert Alessi
2016-12-24arbnulls inserted in fullvoc table; some additional corrections in the other ↵Robert Alessi
2016-12-23arbnulls inserted in voc tableRobert Alessi
2016-12-22arbnulls inserted in trans tableRobert Alessi
2016-12-21starting to work on \arbnull to put back on contextual analysis in case it ↵Robert Alessi
is broken by TeX commands
2016-12-07rules related to punctuation characters at word boundaries needed much more ↵Robert Alessi
work (see '--p' tag); new rules for the resolution of the diphthong in ʾaw and law
2016-12-06added punctuation characters in trigraphs rules (dmg mode) before al-; still ↵Robert Alessi
implementing Arabic verse environment