diff options
author | Eli Zaretskii <eliz@gnu.org> | 2020-12-25 10:30:02 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2020-12-25 10:30:02 +0200 |
commit | e0fc939c5f1f65cfd0ef18bb0498c41ece7cef25 (patch) | |
tree | 5f0b4d696844daa5c0d2035a506f7f5f9cc9038f | |
parent | fda9b3e83a434706c31ab1bee5c15511c0181d5a (diff) | |
download | emacs-e0fc939c5f1f65cfd0ef18bb0498c41ece7cef25.tar.gz |
Add more details to the "word processor" section
* etc/TODO (Emacs as word processor): Add more details based on
recent discussions.
-rw-r--r-- | etc/TODO | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -242,6 +242,36 @@ https://lists.gnu.org/r/emacs-devel/2013-11/msg00515.html processing. That is why we added text properties and variable width fonts. However, more features are still needed to achieve this. +Specifically, a major mode with the following features and abilities +should be added to Emacs: + + . import / export MS Office documents + . import / export Open Document Format (.odt) files + . import / export RTF files + . export to a PDF file + . select a font and its size + . apply a bold / italic / underline / strikethrough effect + . superscripts / subscripts + . apply a left / center / right / justified effect + . change the font color and the background color + . pixel-level text fill, justification, and indentation (so that + variable-pitch fonts could be freely used) + . create a list + . insert and change a table + . insert a picture + . define / use / modify styles + . print preview / print, in a way that is similar to what's on screen + (e.g., wrt the place where lines wrap) + . use footnotes + . support for "track changes" markings, including those which come + from Office documents + . multiple columns + . change page headers and footers + . save all the properties and settings mentioned above with the text + to a file, so that they are restored when later visiting that file + +The existing Enriched mode can be used as a starting point. + ** Support ligatures out of the box For the list of frequently-used typographical ligatures, see |