aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-20use \prname in processarbout() and process \prname and \uc. some minor ↵Robert Alessi
corrections.
2018-08-20added \prname* which only sets \al@trans@font to be used in the external ↵Robert Alessi
Unicode converted file
2018-08-17arabtex2utf: better handling of \prnameRobert Alessi
2018-08-17updated arabluatex.el fileRobert Alessi
2018-08-17removed unnecessary \txarb from exported \baytRobert Alessi
2018-08-16arabtex2utf: \prname had to go in the external Unicode file. opening and ↵Robert Alessi
closing braces needed more work. insert cr before \item
2018-08-16removed \arbmetre which had become unnecessary. added 'starred' version of ↵Robert Alessi
\ArbOutFile
2018-08-15tidy upRobert Alessi
2018-08-15arabtex2utf: done programming functions exporting running paragraphs or ↵Robert Alessi
Arabic verses
2018-08-12better protection of \arb[]{} nested inside Arabic environmentsRobert Alessi
2018-08-11arabtex2utf: added basic functionsRobert Alessi
2018-08-06new command \arbmetre and new option 'color' for arabverse environment.Robert Alessi
a quick fix to a bug (or a missing feature) in either 'adjustbox' or 'luacolor' has been added.
2018-07-23put back the braces after \arabicfont in voc, fullvoc &ct functionsRobert Alessi
2018-07-23arabtex to utf8 texfile: first testsRobert Alessi
2018-07-22use 'newunicodechar' in the sample filesRobert 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-07-21remove unwanted \arabicfont in \arb{} and arab environmentRobert Alessi
2018-06-24updated checksum. this is v1.12v1.12Robert Alessi
2018-06-24cleaned up the lua codeRobert Alessi
2018-06-24done documenting the new featuresRobert Alessi
2018-06-24additional rules for putting back on ʾalif al-waṣl with \arbnull{}Robert Alessi
2018-06-23added \MkArbBreak* in a macro environmentRobert 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-17font information to be applied to romanized Arabic was missing tooRobert Alessi
2018-06-17[b92f35e] font information was missingRobert Alessi
2018-06-16added hard-coded short vowels in voc, novoc and trans rulesRobert Alessi
2018-06-16added \arbup{} in takeoutcapetc()Robert Alessi
2018-06-16hard-coded sukūn 2/2Robert Alessi
2018-06-16added hard-coded sukūnRobert Alessi
2018-06-16hard-coded fatḥah, ḍammah and kasrahRobert Alessi
2018-06-16\arbcolor[]{} is now able to colorize everything, down to the diacritics!Robert Alessi
2018-06-15a mistake in arabluatex.elRobert Alessi
2018-06-15documenting the new features. added \arbcolor[]{} in .el style fileRobert Alessi
2018-06-14use etoc for the tableofcontentsRobert Alessi
2018-06-13new function checkwrnested(). issue an error when arbout-ed commands are ↵Robert Alessi
nested into \LR{} or \RL{}, issue a warning on unknown arbmarks
2018-06-13added errors and warningsRobert Alessi
2018-06-12dtx file: replaced luatextra with hologoRobert Alessi
2018-06-11bugfix: wrong token #2 in \MkArbBreak{}Robert Alessi
2018-06-11tidy upRobert Alessi
2018-06-11a bit of tidy up. put back \textcolor{}{}--which has to be deprecated in ↵Robert Alessi
Arabic environments--in holdcmd()
2018-06-11arabluatex.lua: newtable 'outofarb' with an option in mkarbbreak() for ↵Robert Alessi
inserting new entries in this table. added LPeg spcenc^-1 in holdcmd(). new function takeoutarb().
2018-06-11added \MkArbBreak* and \arbcolorRobert Alessi
2018-06-10added xcolor and luacolor as required packagesRobert Alessi
2018-06-10sorted arbmarks table by descending length orderRobert Alessi
2018-06-09huge commit: improved LPeg patterns, (un)protectarb() now operates on ↵Robert Alessi
\arb[]{}, LR{}/LR{} and any command found in (al)brkcmds tables, which withholds the execution of the 'breaking' mechanism until holdcmd() function operates. improved holdcmd() with LPeg patterns: commands with up to two optional arguments are now processed. moved back \par into albrkcmds.
2018-06-09arbmarks table: insert \arabicfont before Arabic unicode codepointRobert Alessi
2018-06-09use enumitem instead of paralist. use al@rlmode in \abjad{}Robert Alessi
2018-06-03LPegs patterns: removed most of the rules from (un)protectarb(), moved \par ↵Robert Alessi
into takeoutcapetc(). [todo] more work is now needed for footnotes to work in some extreme cases
2018-06-02use LPeg patterns in holdcmd() as well and get rid of (un)protectarb()Robert Alessi