Version 2 (modified by deyan, 15 years ago) (diff) |
---|
Basic text requirements
Styling functional
Need to support
- Java and OS fonts
- The default font should be a java one in order to make sure that all users will have it
- Text foreground coloring
- Transparency
- Text backround coroling
- Transparency
- Styles - Text should support more than one style. For now, styles that exclude each other won't be added. It will be best if text styles can be extended later. This means that it should be possible to add new types of styling. Layout should display only styles that it "knows" about.
- Styles that should be available now
- Normal
- Bold
- Italics
- Underline
- Strikethrough (stikeout)
- Styles that may be considered later
- Different underline styles
- Double strikethrough
- Superscript
- Subscript
- Styles that should be available now
- Highlighting - For now, there are 2 types of highlighting that should be available
- Highlighting as text style - This one is applied when the user creates a link. The links should allow the same styling as the regular text (probably excluding font). Styling applied via link creation should be appended to the current style if possible (if they do not contradict), otherwise - link styling should be displayed (but it will be good old styling to be preserved for later use if needed)
- Highlighting as external feature - Sophie should support external highlighting. This means