24. The word processing system of claim 21, further comprising means for producing a table in each file storing text used in the document, said file indicating a start position in the file for a run of text, each run of text using a common code page.
24. The word processing system of claim 21, further comprising means for producing a table in each file storing text used in the document, said file indicating a start position in the file for a run of text, each run of text using a common code page. 25. The word processing system of claim 24, wherein each separate run of text in the document is referenced by position coordinates within the array of position coordinates that are contained within a single piece, and wherein any separate run of text in the document is completely stored within one file in the non-volatile memory.