-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtodo
86 lines (54 loc) · 2.84 KB
/
todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
Still to do as of 26-APR-1997:
BUGS: (will be repaired as soon as possible)
Preprocessor
* Latest version of mm still gives compilation problems on MS-DOS machines
* Patc has some memory leaks
Tex Macros:
* TeX sometimes seems to break in between \hboxes, which are used to build
characters. This causes unwanted word breaks, no satisfying
solution found yet. (I think about letting the pre-processor place
discretionary hyphens between syllables)
* When building up characters from parts, rounding errors in the DVI
driver cause parts to be shifted one pixel to the left or right
occasionally, this looks ugly with $ppa$, $yya$, $cca$ etc. The only
remedy I can think of now is to build those conjuncts in Metafont
as one glyph. (solved by creating prebuild conjuncts in Metafont for
all conjuncts in the reformed script) [DONE]
Font:
* Spacing is not optimal, need to change MF-code to have space before
as well as after each character, which depends on the shape of the
character (standing bar, bowl, or cusp sides)
in every character:
make width in beginchar equal to actual width,
add a macro call: spacing(before#,after#), which sets the interletter
space, and add in extra_endchar:
currenttransform := currenttransform shifted before;
w# := w# + before# + after#;
FEATURES (if I get a sudden insight on how to remove them, I will)
* Pre-processed files are completely unreadable, and should not be edited.
* When you use Malayalam with macro's that issue a \message, for example,
\beginsection, only fully unreadable nonsense will appear on the
screen, but the results will be correct.
* Overful messages in Malayalam sentences are not very informative.
ENHANCEMENTS (when I find the time and get encouraged to impl. them, I may)
Font:
* Convert the font to TrueType and PostScript type 1 [DONE!]
* Lower the subscribed u tails, to give better appearance, parametrize
their height; make first bow of va, etc. look more like circle; improve
ya.
* Older versions of some letters.
* Design a version with thin-thick transitions as in traditional
type (major project, I have coded some glyphs in directory MT, to
give an idea)
Macros:
* Create a LaTeX style definition for Malayalam
Pre-processor:
* Although the font now contains all the needed punctuation marks, they
are still borrowed from Computer Modern, this needs to be changed. [DONE]
* Include full capabilities of patc. (8 hours)
* Better (simpler) syllable composing algorithm
* make an option to input/output Unicode, or let it work with
Unicode internally or as intermediate format.
* make an option to input/output ISCII text, so that text can be entered
in the script itself. [DONE!]
<eof>