aboutsummaryrefslogtreecommitdiff
path: root/arabluatex_voc.lua
AgeCommit message (Collapse)Author
2023-01-24v1.21 to come will be licensed under OpenBSD termsRobert Alessi
2022-06-16use H to encode the tāʾ marbūtah devoid of diacritical pointsRobert Alessi
2022-06-15added distinction between dmg|dmg+ and \SetArbNumbers (either Indian ↵Robert Alessi
[default] or Arabic). updated copyright dates.
2020-11-11check the renderer used for the Arabic font. (Thanks to M. Krueger and U. ↵Robert Alessi
Fischer for telling me how do do this.)
2020-02-29updated to v1.18Robert Alessi
2020-02-16added the 'zero-width joiner' (U+200D) in arabtex input scheme, encoded as '&'Robert Alessi
2019-11-16reverted from [d2f60b9] which broke the taḫfīf al-hamzahRobert Alessi
2019-06-18'Default' rules: leave hamzah alone in the middle of words after letters of ↵Robert Alessi
prolongation or sukūn
2019-01-02updated copyright datesRobert Alessi
2018-10-04prevent shorter arbmark ids from being taken as replacement patternsRobert Alessi
2018-08-22added {} after \arabicfont in arbmarksRobert Alessi
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-23documentation updated. a few arbnull rules were needed in voc and fullvocRobert 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-16hard-coded sukūn 2/2Robert Alessi
2018-06-16added hard-coded sukūnRobert Alessi
2018-06-16\arbcolor[]{} is now able to colorize everything, down to the diacritics!Robert Alessi
2018-06-10sorted arbmarks table by descending length orderRobert Alessi
2018-06-09arbmarks table: insert \arabicfont before Arabic unicode codepointRobert Alessi
2018-03-31%p? was not enough as a word boundary. replaced with %p*Robert Alessi
2018-03-29\arbmarks{} first checks if its argument is defined in the arbmarks tableRobert Alessi
2018-03-29added Arabic marks: U+FDF5, U+FDFARobert Alessi
2018-03-29new command \arbmark{} for inserting any additional Arabic markRobert Alessi
2018-03-27start encoding the honorificsRobert 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
2018-01-01loc and \cap{}: less rules were neededRobert Alessi
2018-01-01some more correctionsRobert Alessi
2018-01-01adapted \cap{} for loc conventionRobert Alessi
2018-01-01a typo in arabluatex_voc.luaRobert Alessi
2018-01-01rewriting \cap{} from scratch. added new table lcucRobert Alessi
2017-09-08such words as hay'At should not have the maddahRobert Alessi
2017-08-05much work was needed on the final hamzah. in such words as ^say'aN, ↵Robert Alessi
\SetArbDflt now puts the hamzah on the line while \SetArbEasy puts it above yāʾ without dots
2017-08-04added dual and plural of miʾatunRobert Alessi
2017-08-04the strange spelling of miʾatun has been addedRobert Alessi
2017-08-02the Munjid says that such words as radI'aN do not have the hamzah alone on ↵Robert Alessi
the line
2017-08-02still wrong. hopefully fixed nowRobert Alessi
2017-08-02the rule set in the preceding commit was incomplete. fixedRobert Alessi
2017-08-01new rule: [wf]a-' may be used in imperatives should one wish to reject the ↵Robert Alessi
initial alif conjunctionis of weak verbs
2017-08-01more work on the rules of taḫfīf al-hamzahRobert Alessi
2017-08-01new rule: hyphen + initial alif without hamza followed by hamzaRobert Alessi
2017-07-28modified 'voc' and 'trans' rules accordinglyRobert Alessi
2017-06-30hamzah + pr. suffix: the carrier must pass into yāʾ before īRobert Alessi
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-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