| Using various text components in SuperMemo |
Text is the primary form of expression in SuperMemo. Images are very valuable; however, they consume lots of disk space and are not searchable by content (you can search the image registry with Ctrl+S by using the text of image names). Lots of time you spend with SuperMemo will rely on processing texts. This is why your decisions about choosing appropriate text components are important.
Plain text components have traditionally been the most often used text components in earlier versions of SuperMemo. These consume little space and can be searched at high speeds with SuperMemo low-level search procedures. With the advent of incremental reading; however, rich text components have become the default text components in SuperMemo. Rich text components provide many formatting options; however, they consume substantially more disk space. To save space, use Classic template instead of Standard template in your items (see: Using templates). Optimally, you should use rich text components with your reading options and impose classic plain text template on items that have assumed their final shape in the course of knowledge processing.
The table below summarizes pros and cons of various text components in SuperMemo:
| Type | Advantages | Disadvantages | Typical use |
| Plain text component
This component is use by the Classic template |
|
|
|
| Rich text component (RTF)
This component is the default text component in SuperMemo 2000 |
|
|
|
| HTML component |
|
|
|
| Spelling component |
|
|
|
| OLE component |
|
|
|
| Sound component |
|
|
|
| Image component |
|
|
|
Frequently Asked Questions
Use plain text components in templates if you want to customize the font
Pictures cannot be pasted to rich text components
Rich texts in SuperMemo behave like WordPad
It is possible to use Acrobat Reader files with SuperMemo
Pictures cannot be pasted to rich text
components
(MSmith, Nov 1, 2000)
Question:
Why can I not paste pictures into the rich text component?
Answer:
You need to use Image component for handling pictures. SuperMemo uses Microsoft's Rich Edit 1.0 control that does not support pictures (except via OLE)
Use plain text components in templates if you want to customize the font
(Adam, Australia, Wed, May 23, 2001 4:32)
Question:
Rich-text format field does not seem to remember a custom font name when in a custom template. I am trying to create a default template. There are just two standard RTF fields, but I am using different fonts: Arial, Rockwell, etc. When I save a new template as default, and create a new element, the fonts always show up as MS Sans Seriff
Answer:
It is enough you use plain text components instead of rich text components (RTF fields). Rich text components do not have fonts associated as these are encoded inside RTF files
It is possible to use Acrobat Reader files with SuperMemo
(Mala Kaur, Tuesday, July 24, 2001 6:03 AM)
Question:
I wanted to import PDF files to SuperMemo for reading and copying certain items for further analysis. I initially tried to use
Insert as an OLE object but I found OLE mechanisms unstable
Answer:
Another approach is to use the web browser (HTML)
component. Then use Insert HTML link : HTML file (on the HTML
component pop-up menu) and link to the PDF file. Using this option the PDF file is not immediately visible as only files of type
*.txt,*.htm, *.rtf are listed. To visualize the PDF files on your drive type in
*.pdf in the file name field and they become visible in the File window. Naturally, you need to have
Acrobat Reader installed to view the file in SuperMemo. You can, of course, copy the text with the tools provided for the PDF viewer and use it for further SuperMemo purposes.
The same method works for Excel files, Word files, etc.
Rich texts in SuperMemo behave like WordPad (#5730)
(Walter G. Mayfield, Jr., Thursday, July 12, 2001 4:02 AM)
Question:
For some reason my text bullets are clock faces, is there a way to change this to regular bullets through the text registry?
Answer:
Rich text components in SuperMemo are based on Windows Rich Edit control. This implies that their behavior should mirror that of Windows WordPad. Bullet customization must be happening outside SuperMemo. You can use
Edit : Edit file on the component menu (F9) to edit your texts in your default word processor (e.g. WordPad or MS Word). You can also use
Edit : View source (F12) to edit low-level rtf code (only for advanced users!)
Rich text components need to be printed separately (#6479)
(Ronn, Tuesday, August 28, 2001 4:26 AM)
Question:
I have been trying to print out the questions and answer element. I click on print and all I get is a blank sheet of paper
Answer:
Rich text components do not
get printed along the element content. You can work around this problem in the following ways:
1. Using Text : Print on the rich text component pop-up menu (right click)
2. Copying questions and answers via clipboard (e.g. Ctrl+C)
3. Using plain text components instead of rich text components (e.g. apply Classic template)
All this trouble results from a bug in Delphi VCL library (SuperMemo development tool) that fails to print RTF texts on form printouts