1000009800010@unknown@formal@none@1@S@⌊δWordPerfectδ⌋@@@@1@1@@oe@26-8-2013 1000009800020@unknown@formal@none@1@S@⌊∗WordPerfect∗⌋ is a ⌊>proprietary>⌋ ⌊>word processing>⌋ application.@@@@1@7@@oe@26-8-2013 1000009800030@unknown@formal@none@1@S@At the height of its popularity in the late 1980s and early 1990s, it was the ⌊/⌊>de facto>⌋/⌋ standard word processor, but has since been eclipsed in sales by ⌊>Microsoft Word>⌋.@@@@1@31@@oe@26-8-2013 1000009800040@unknown@formal@none@1@S@Although the ⌊>MS-DOS>⌋ and ⌊>Microsoft Windows>⌋ versions are best known, its popularity was based on the fact that it had been available for a wide variety of computers and operating systems, including ⌊>Mac OS>⌋, ⌊>Linux>⌋, the ⌊>Apple IIe>⌋, a separate version for the ⌊>Apple IIgs>⌋, most popular versions of ⌊>Unix>⌋, ⌊>VMS>⌋, ⌊>Data General>⌋, ⌊>System/370>⌋, ⌊>AmigaOS>⌋, ⌊>Atari ST>⌋, ⌊>OS/2>⌋, and ⌊>NeXTSTEP>⌋.@@@@1@60@@oe@26-8-2013 1000009800050@unknown@formal@none@1@S@⌊=WordPerfect for DOS¦2=⌋@@@@1@3@@oe@26-8-2013 1000009800060@unknown@formal@none@1@S@WordPerfect was originally produced by ⌊>Bruce Bastian>⌋ and Dr. ⌊>Alan Ashton>⌋ who founded Satellite Software International, Inc. of ⌊>Orem>⌋, ⌊>Utah>⌋, which later renamed itself WordPerfect Corporation.@@@@1@26@@oe@26-8-2013 1000009800070@unknown@formal@none@1@S@Originally written for ⌊>Data General>⌋ minicomputers, in 1982 the developers ported the program to the IBM PC as WordPerfect 2.20, continuing the version numbering of the Data General series.@@@@1@29@@oe@26-8-2013 1000009800080@unknown@formal@none@1@S@The program's popularity took off with the introduction of WordPerfect 4.2 in 1986, with automatic paragraph numbering (important to the law office market), and the splitting of a lengthy footnote and its partial overflow to the bottom of the next page, as if it had been professionally typeset (valuable to both the law office and academic markets).@@@@1@57@@oe@26-8-2013 1000009800090@unknown@formal@none@1@S@WordPerfect 4.2 became the first program to overtake the original microcomputer word processor market leader, ⌊>WordStar>⌋, in a major application category on the ⌊>DOS>⌋ platform.@@@@1@25@@oe@26-8-2013 1000009800100@unknown@formal@none@1@S@In 1989, WordPerfect Corporation released the program's most successful version ever, WordPerfect 5.1 for DOS, which was the first version to include ⌊>Macintosh>⌋ style pull-down menus to supplement the traditional F-key combinations, as well as support for tables, a spreadsheet-like feature.@@@@1@41@@oe@26-8-2013 1000009800110@unknown@formal@none@1@S@The data format used by WordPerfect 5.1 was, for years, the most portable format in the world.@@@@1@17@@oe@26-8-2013 1000009800120@unknown@formal@none@1@S@All word processors could read (and convert) that format.@@@@1@9@@oe@26-8-2013 1000009800130@unknown@formal@none@1@S@Many conferences and magazines insisted that you shipped your documents in 5.1 format.@@@@1@13@@oe@26-8-2013 1000009800140@unknown@formal@none@1@S@Unlike previous DOS versions, WordPerfect 6.0 for DOS could switch between its traditional text-based editing mode and a graphical editing mode that ⌊>showed the document as it would print out>⌋, including fonts and text effects like bold, underline, and italics.@@@@1@40@@oe@26-8-2013 1000009800150@unknown@formal@none@1@S@The previous text-based versions used different colors or text color inversions to indicate various markups, and (starting with version 5.0) used a graphic mode only for an uneditable print preview that used generic fonts rather than the actual fonts that appeared on the printed page.@@@@1@45@@oe@26-8-2013 1000009800160@unknown@formal@none@1@S@⌊=Key characteristics¦3=⌋@@@@1@2@@oe@26-8-2013 1000009800170@unknown@formal@none@1@S@To this day, WordPerfect's three major characteristics that have differentiated from other market-leading word processors are its streaming code architecture, its Reveal Codes feature, and its unusually user-friendly macro/scripting language, PerfectScript.@@@@1@31@@oe@26-8-2013 1000009800180@unknown@formal@none@1@S@⌊=Streaming code architecture¦4=⌋@@@@1@3@@oe@26-8-2013 1000009800190@unknown@formal@none@1@S@A key to WordPerfect's design is its streaming code architecture that parallels the formatting features of ⌊>HTML>⌋ and ⌊>Cascading Style Sheets>⌋.@@@@1@21@@oe@26-8-2013 1000009800200@unknown@formal@none@1@S@Documents are created much the same way that raw HTML pages are written, with text interspersed by tags that trigger treatment of data until a corresponding closing tag is encountered, at which point the settings active to the point of the opening tag resume control.@@@@1@45@@oe@26-8-2013 1000009800210@unknown@formal@none@1@S@As with HTML, tags can be nested.@@@@1@7@@oe@26-8-2013 1000009800220@unknown@formal@none@1@S@Some data structures are treated as objects within the stream as with HTML's treatment of graphic images, e.g., footnotes and styles, but the bulk of a WordPerfect document's data and formatting codes appear as a single continuous stream.@@@@1@38@@oe@26-8-2013 1000009800230@unknown@formal@none@1@S@⌊=Styles and style libraries¦4=⌋@@@@1@4@@oe@26-8-2013 1000009800240@unknown@formal@none@1@S@The addition of styles and style libraries in WP 5.0 provided greatly increased power and flexibility in formatting documents, while maintaining the streaming-code architecture of earlier versions.@@@@1@27@@oe@26-8-2013 1000009800250@unknown@formal@none@1@S@Prior to that, WordPerfect's only use of styles (a particular type of programming object) is the Opening Style, which contains the default settings for a document.@@@@1@26@@oe@26-8-2013 1000009800260@unknown@formal@none@1@S@⌊=Reveal codes¦4=⌋@@@@1@2@@oe@26-8-2013 1000009800270@unknown@formal@none@1@S@The Reveal Codes feature is a second editing screen that can be toggled open and closed at the bottom of the main editing screen.@@@@1@24@@oe@26-8-2013 1000009800280@unknown@formal@none@1@S@Text is displayed in Reveal Codes interspersed with tags and the occasional objects, with the tags and objects represented by named tokens.@@@@1@22@@oe@26-8-2013 1000009800290@unknown@formal@none@1@S@The scheme makes it far easier to untangle coding messes than with styles-based word processors, and object tokens can be clicked with a pointing device to directly open the configuration editor for the particular object type, e.g. clicking on a style token brings up the style editor with the particular style type displayed.@@@@1@53@@oe@26-8-2013 1000009800300@unknown@formal@none@1@S@WordPerfect users forced to change word processors by employers frequently complain on WordPerfect online forums that they are lost without Reveal Codes.@@@@1@22@@oe@26-8-2013 1000009800310@unknown@formal@none@1@S@Because of their style dependencies, efforts to create the equivalent of Reveal Codes in other word processors have produced disappointing results.@@@@1@21@@oe@26-8-2013 1000009800320@unknown@formal@none@1@S@Note that WordPerfect had this feature already in its DOS incarnations: it could be brought forward by pressing the keys 'Alt' and 'F3' together.@@@@1@24@@oe@26-8-2013 1000009800330@unknown@formal@none@1@S@⌊=Macro languages¦4=⌋@@@@1@2@@oe@26-8-2013 1000009800340@unknown@formal@none@1@S@WordPerfect for DOS was notable for its Alt-keystroke macro facility, which was expanded with the addition of macro libraries in WP 5.0 that also allowed for Ctrl-keystroke macros, and remapping of any key as a macro.@@@@1@36@@oe@26-8-2013 1000009800350@unknown@formal@none@1@S@This enabled any sequence of keystrokes to be recorded, saved, edited, and recalled.@@@@1@13@@oe@26-8-2013 1000009800360@unknown@formal@none@1@S@Macros could examine system data, make decisions, be chained together, and operate recursively until a defined 'stop' condition was met.@@@@1@20@@oe@26-8-2013 1000009800370@unknown@formal@none@1@S@This capability provided an amazingly powerful way to rearrange data and formatting codes within a document, where the same sequence of actions needed to be performed repetitively e.g. for tabular data.@@@@1@31@@oe@26-8-2013 1000009800380@unknown@formal@none@1@S@Macros can also be edited using WordPerfect Program Editor.@@@@1@9@@oe@26-8-2013 1000009800390@unknown@formal@none@1@S@Unfortunately, this facility could not easily be ported to the subsequent Windows versions.@@@@1@13@@oe@26-8-2013 1000009800400@unknown@formal@none@1@S@A new and even more powerful interpreted token-based macro recording and scripting language was introduced for both DOS and Windows 6.0 versions, and that became the basis of the language named PerfectScript in later versions.@@@@1@35@@oe@26-8-2013 1000009800410@unknown@formal@none@1@S@PerfectScript has remained the mainstay scripting language for WordPerfect users ever since.@@@@1@12@@oe@26-8-2013 1000009800420@unknown@formal@none@1@S@PerfectScript was specifically designed to be user-friendly, thus avoiding far less user-friendly methods of scripting languages implemented on other word processing programs that require education in advanced programming concepts such as Object Oriented Programming in order to produce useful yet sophisticated and powerful macros.@@@@1@44@@oe@26-8-2013 1000009800430@unknown@formal@none@1@S@⌊=Function keys¦3=⌋@@@@1@2@@oe@26-8-2013 1000009800440@unknown@formal@none@1@S@Like its mid-1980s competitor, ⌊>MultiMate>⌋, WordPerfect used almost every possible combination of ⌊>function key>⌋s with Ctrl, Alt, and Shift modifiers.@@@@1@20@@oe@26-8-2013 1000009800450@unknown@formal@none@1@S@(⌊>See example help screen on this page>⌋.)@@@@1@7@@oe@26-8-2013 1000009800460@unknown@formal@none@1@S@This was in contrast to ⌊>WordStar>⌋, which used only Ctrl, in conjunction with traditional typing keys.@@@@1@16@@oe@26-8-2013 1000009800470@unknown@formal@none@1@S@Many people still know and use the ⌊>function key>⌋ combinations from the DOS version, which were originally designed for Data General Dasher VDUs that supported 2 groups of 5 plain, shift, control, and control shift function keys.@@@@1@37@@oe@26-8-2013 1000009800480@unknown@formal@none@1@S@This was translated to the layout of the 1981 ⌊>IBM PC keyboard>⌋, with two columns of function keys at the left end of the keyboard, but worked even better with the 1984 PC AT keyboard with 3 groups of 4 function keys across the top of the keyboard.@@@@1@48@@oe@26-8-2013 1000009800490@unknown@formal@none@1@S@With the 1981 PC keyboard, the Tab key and the related F4 (⌊/Indent/⌋) functions were adjacent.@@@@1@16@@oe@26-8-2013 1000009800500@unknown@formal@none@1@S@This plethora of keystroke possibilities, combined with the developers' wish to keep the user interface free of "clutter" such as on-screen menus, made it necessary for most users to use a keyboard template showing each function.@@@@1@36@@oe@26-8-2013 1000009800510@unknown@formal@none@1@S@Infamously, WordPerfect used F3 instead of F1 for ⌊/Help/⌋, F1 instead of Esc for ⌊/Cancel/⌋, and Esc for ⌊/Repeat/⌋ (though a configuration option in later versions allowed these functions to be rotated to locations that later became more standard).@@@@1@39@@oe@26-8-2013 1000009800520@unknown@formal@none@1@S@⌊=Printer drivers¦3=⌋@@@@1@2@@oe@26-8-2013 1000009800530@unknown@formal@none@1@S@WordPerfect for DOS shipped with an impressive array of printer drivers - a feature that played an important role in its adoption - and also shipped with a ⌊>printer driver>⌋ editor called PTR, which features a flexible ⌊>macro language>⌋ and allows technically-inclined users to customize and create printer drivers.@@@@1@49@@oe@26-8-2013 1000009800540@unknown@formal@none@1@S@Internally, WordPerfect used an extensive WordPerfect ⌊>character set>⌋ as its ⌊>internal code>⌋.@@@@1@12@@oe@26-8-2013 1000009800550@unknown@formal@none@1@S@The precise meaning of the characters, although clearly defined and documented, can be overridden in its customizable printer drivers with PTR.@@@@1@21@@oe@26-8-2013 1000009800560@unknown@formal@none@1@S@The relationship between different type faces and styles, and between them and the various sections in the WordPerfect character set, were also described in the printer drivers and can be customized through PTR.@@@@1@33@@oe@26-8-2013 1000009800570@unknown@formal@none@1@S@⌊=WordPerfect Library/Office¦3=⌋@@@@1@2@@oe@26-8-2013 1000009800580@unknown@formal@none@1@S@WordPerfect Corporation produced a variety of ancillary and spin-off products.@@@@1@10@@oe@26-8-2013 1000009800590@unknown@formal@none@1@S@WordPerfect Library (introduced in 1986 and later renamed WordPerfect Office) was a package of network and stand-alone utilities for use with WordPerfect, primarily developed for offices running ⌊>Novell NetWare>⌋.@@@@1@29@@oe@26-8-2013 1000009800600@unknown@formal@none@1@S@WordPerfect Library/Office included the DOS antecedents of what is now known as ⌊>Novell GroupWise>⌋, a shareable package of contact management, calendaring, and related word processing utilities.@@@@1@26@@oe@26-8-2013 1000009800610@unknown@formal@none@1@S@WordPerfect Library/Office a brand name later revived by Corel after it acquired ownership of WordPerfect and other programs still bundled under that product name as of this writing – included amongst other utilities a local area network (LAN) email facility and was the most popular such package in its day.@@@@1@50@@oe@26-8-2013 1000009800620@unknown@formal@none@1@S@⌊=WordPerfect Shell¦4=⌋@@@@1@2@@oe@26-8-2013 1000009800630@unknown@formal@none@1@S@The Library/Office bundle also included a noteworthy task-switching program that ran as a shell atop DOS, branded as WordPerfect Shell.@@@@1@20@@oe@26-8-2013 1000009800640@unknown@formal@none@1@S@Task-switchers were a popular application type for the DOS operating system because of its lack of multi-tasking, making it impractical to have many applications running at once.@@@@1@27@@oe@26-8-2013 1000009800650@unknown@formal@none@1@S@Task-switchers were programs that allocated available memory between open applications, allowing fast switching between open applications whose actions were suspended when the user switched to a different program.@@@@1@28@@oe@26-8-2013 1000009800660@unknown@formal@none@1@S@WordPerfect Shell 4.0, which was also bundled with the WordPerfect 6.x versions, had most functionality of the Windows 3.x shell but was far more versatile.@@@@1@25@@oe@26-8-2013 1000009800670@unknown@formal@none@1@S@Its automated memory management was superior to that of the Microsoft Windows shell, and Microsoft's product generally performed with far less frequent memory glitches when Windows was run as a program under Shell 4.0.@@@@1@34@@oe@26-8-2013 1000009800680@unknown@formal@none@1@S@The user interface for Shell is based on a hierarchical menu metaphor rather than the windows/folders/icons metaphor used by Microsoft.@@@@1@20@@oe@26-8-2013 1000009800690@unknown@formal@none@1@S@Shell 4.0's menu structures could be individually hot-keyed as pop-ups and its powerful menu editor allowed fast creation and editing of menu structures and menu items, with each menu item quickly configurable for entry of command lines and menu names.@@@@1@40@@oe@26-8-2013 1000009800700@unknown@formal@none@1@S@Shell 4.0 included 80 programmable clipboards, and the menu structures and menu items were also programmable using a scripting language whose scripts could themselves be chained to and from WordPerfect macros.@@@@1@31@@oe@26-8-2013 1000009800710@unknown@formal@none@1@S@The scripting language also included a keyboard buffer stuffing tool for control and operation of non-WordPerfect applications.@@@@1@17@@oe@26-8-2013 1000009800720@unknown@formal@none@1@S@Microsoft Windows had no answer to such powerful features other than a glitz of windows, icons, pointing devices, and an overwhelming marketing strategy.@@@@1@23@@oe@26-8-2013 1000009800730@unknown@formal@none@1@S@WordPerfect Shell was laid to rest along with many other popular DOS character-based tools inundated by Microsoft's marketing of Windows 95.@@@@1@21@@oe@26-8-2013 1000009800740@unknown@formal@none@1@S@Novell later licensed Shell 3.0 and 4.0 for free distribution.@@@@1@10@@oe@26-8-2013 1000009800750@unknown@formal@none@1@S@As of this writing it is still downloadable from the DataPerfect Users Group.@@@@1@13@@oe@26-8-2013 1000009800760@unknown@formal@none@1@S@WordPerfect Library/Office also included a Calculator, a flat-file database called Notebook that could be used by itself or in WordPerfect document merges, an exceptionally powerful relational database - ⌊>DataPerfect>⌋ - that retains a small but dedicated following despite having been dropped by WordPerfect Corporation in favour of Borland's Paradox as a companion of WP for Windows.@@@@1@56@@oe@26-8-2013 1000009800770@unknown@formal@none@1@S@Additional features continue to be added from time to time by DataPerfect's author, Lew Bastian - Bruce Bastian's older brother - a brilliant programmer who had written some of IBM's earliest disk-caching patents, and DataPerfect can now run as web server.@@@@1@41@@oe@26-8-2013 1000009800780@unknown@formal@none@1@S@LetterPerfect was a scaled down version of WordPerfect with the more advanced features removed but with file and (for the most part) keystroke compatibility.@@@@1@24@@oe@26-8-2013 1000009800790@unknown@formal@none@1@S@An implementation of Microsoft Visual Basic for Applications (VBA), introduced with WordPerfect for Windows 9.0, provides a full-featured development environment for building advanced custom WordPerfect solutions.@@@@1@26@@oe@26-8-2013 1000009800800@unknown@formal@none@1@S@These solutions are often created by corporate developers or programmers and may not be easily accessible to the typical WordPerfect user.@@@@1@21@@oe@26-8-2013 1000009800810@unknown@formal@none@1@S@For these users, PerfectScript is the better option.@@@@1@8@@oe@26-8-2013 1000009800820@unknown@formal@none@1@S@People who code scripts for WordPerfect use the Macros & Merges forum at WordPerfect Universe as their primary meeting ground.@@@@1@20@@oe@26-8-2013 1000009800830@unknown@formal@none@1@S@That site is a collaboration among other WordPerfect-related web site operators and others and functions as a portal to WordPerfect resources on the web.@@@@1@24@@oe@26-8-2013 1000009800840@unknown@formal@none@1@S@The site also maintains an extensive clip library for use in PerfectScript programming, has the Web's largest metalink library for locating online WordPerfect resources, and has the only peer-to-peer forum on the Web for DOS WordPerfect.@@@@1@36@@oe@26-8-2013 1000009800850@unknown@formal@none@1@S@The WordPerfect template and document file formats have remained remarkably stable since the WordPerfect 6.x DOS and Windows versions.@@@@1@19@@oe@26-8-2013 1000009800860@unknown@formal@none@1@S@Complete backward compatibility has been maintained and all WordPerfect versions since 6.0 have included a feature that stores any unrecognized codes in stream location represented in Reveal Codes by an "Unknown" token.@@@@1@32@@oe@26-8-2013 1000009800870@unknown@formal@none@1@S@Documents generated on newer versions can thus be edited in older versions with the codes retained.@@@@1@16@@oe@26-8-2013 1000009800880@unknown@formal@none@1@S@Then, upon being reopened in a newer version of WordPerfect, the "unknown" tokens regain their functionality.@@@@1@16@@oe@26-8-2013 1000009800890@unknown@formal@none@1@S@None of the newer WordPerfect features reflected in the file formats cause data loss when opened in older versions.@@@@1@19@@oe@26-8-2013 1000009800900@unknown@formal@none@1@S@⌊=WordPerfect for Windows¦2=⌋@@@@1@3@@oe@26-8-2013 1000009800910@unknown@formal@none@1@S@⌊=History¦3=⌋@@@@1@1@@oe@26-8-2013 1000009800920@unknown@formal@none@1@S@WordPerfect was late in coming to market with a Windows version.@@@@1@11@@oe@26-8-2013 1000009800930@unknown@formal@none@1@S@The first mature version, WordPerfect 5.2 for Windows, was released in November ⌊>1992>⌋.@@@@1@13@@oe@26-8-2013 1000009800940@unknown@formal@none@1@S@Prior to that, there was a WordPerfect 5.1 for Windows, introduced a year earlier.@@@@1@14@@oe@26-8-2013 1000009800950@unknown@formal@none@1@S@That version had to be installed from DOS and was largely unpopular due to serious stability issues.@@@@1@17@@oe@26-8-2013 1000009800960@unknown@formal@none@1@S@By the time WordPerfect 5.2 for Windows was introduced, ⌊>Microsoft Word for Windows>⌋ version 2 had been on the market for over a year and had received its third interim release, v2.0c. WordPerfect's function-key-centered user interface did not adapt well to the new paradigm of mouse and pull-down menus, especially with many of WordPerfect's standard key combinations pre-empted by incompatible keyboard shortcuts that Windows itself used (e.g. Alt-F4 became ⌊/Exit Program/⌋ as opposed to WordPerfect's ⌊/Block Text/⌋).@@@@1@77@@oe@26-8-2013 1000009800970@unknown@formal@none@1@S@The DOS version's impressive arsenal of finely tuned printer drivers was also rendered obsolete by Windows' use of its own printer device drivers.@@@@1@23@@oe@26-8-2013 1000009800980@unknown@formal@none@1@S@Internally, WordPerfect for Windows still used the WordPerfect character set as its internal code.@@@@1@14@@oe@26-8-2013 1000009800990@unknown@formal@none@1@S@This caused WordPerfect for Windows to be unable to support some languages — for example ⌊>Chinese>⌋ — that were natively supported by Windows.@@@@1@23@@oe@26-8-2013 1000009801000@unknown@formal@none@1@S@WordPerfect became part of an ⌊>office suite>⌋ when the company entered into a co-licensing agreement with ⌊>Borland Software Corporation>⌋ in 1993.@@@@1@21@@oe@26-8-2013 1000009801010@unknown@formal@none@1@S@The offerings were marketed as Borland Office, containing Windows versions of WordPerfect, ⌊>Quattro Pro>⌋, ⌊>Borland Paradox>⌋, and a LAN-based groupware package called WordPerfect Office (not to be confused with the complete applications suite of the same name later marketed by Corel) based on the WordPerfect Library for DOS.@@@@1@48@@oe@26-8-2013 1000009801020@unknown@formal@none@1@S@The WordPerfect product line was sold twice, first to ⌊>Novell>⌋ in June ⌊>1994>⌋, who then sold it to ⌊>Corel>⌋ in January ⌊>1996>⌋.@@@@1@22@@oe@26-8-2013 1000009801030@unknown@formal@none@1@S@However, Novell kept the WordPerfect Office technology, incorporating it into its ⌊>GroupWise>⌋ messaging and collaboration product.@@@@1@16@@oe@26-8-2013 1000009801040@unknown@formal@none@1@S@Compounding WordPerfect's troubles were issues associated with the release of the first ⌊>32-bit>⌋ version, WordPerfect 7, intended for use on ⌊>Windows 95>⌋.@@@@1@22@@oe@26-8-2013 1000009801050@unknown@formal@none@1@S@While it contained notable improvements over the ⌊>16-bit>⌋ WordPerfect for Windows 6.1, it was released in May ⌊>1996>⌋, nine months after the introduction of Windows 95 and Microsoft Office 95 (including ⌊>Word 95>⌋).@@@@1@33@@oe@26-8-2013 1000009801060@unknown@formal@none@1@S@The initial release suffered from notable stability problems.@@@@1@8@@oe@26-8-2013 1000009801070@unknown@formal@none@1@S@WordPerfect 7 also didn't have a Microsoft "Designed for Windows 95" logo.@@@@1@12@@oe@26-8-2013 1000009801080@unknown@formal@none@1@S@This was important to Windows 95 software purchasers as Microsoft set standards for application design, behavior, and interaction with the operating system.@@@@1@22@@oe@26-8-2013 1000009801090@unknown@formal@none@1@S@To make matters worse, the original release of WordPerfect 7 was incompatible with ⌊>Windows NT>⌋, hindering its adoption in academia.@@@@1@20@@oe@26-8-2013 1000009801100@unknown@formal@none@1@S@The "NT Enabled" version of WordPerfect 7, which Corel considered to be Service Pack 2, wasn't available until Q1-⌊>1997>⌋, over 6 months after the introduction of ⌊>Windows NT 4.0>⌋, a year and a half after the introduction of Office 95 (which supported Windows NT out of the box), and shortly after the introduction of Office 97.@@@@1@56@@oe@26-8-2013 1000009801110@unknown@formal@none@1@S@Corel charged its customers to receive, what amounted to, a bug fix.@@@@1@12@@oe@26-8-2013 1000009801120@unknown@formal@none@1@S@While WordPerfect retained a majority of the retail shelf sales of word processors, Microsoft gained marketshare by including ⌊>Word for Windows>⌋ in its Windows product on new PCs.@@@@1@28@@oe@26-8-2013 1000009801130@unknown@formal@none@1@S@Microsoft gave discounts for Windows to OEMs who included Word on their PCs.@@@@1@13@@oe@26-8-2013 1000009801140@unknown@formal@none@1@S@When new PC buyers found Word installed on their new PC, Word began to dominate marketshare of desktop word processing.@@@@1@20@@oe@26-8-2013 1000009801150@unknown@formal@none@1@S@Amongst the remaining avid users of WordPerfect are many law firms and academics who favor the WordPerfect features such as macros and reveal codes.@@@@1@24@@oe@26-8-2013 1000009801160@unknown@formal@none@1@S@Corel now caters to these markets, with, for example, a major sale to the ⌊>United States Department of Justice>⌋ in 2005 .@@@@1@22@@oe@26-8-2013 1000009801170@unknown@formal@none@1@S@In November 2004, Novell filed an antitrust lawsuit against Microsoft for alleged anticompetitive behavior (viz, tying Word to sales of Windows) that Novell claims led to loss of WordPerfect market share .@@@@1@32@@oe@26-8-2013 1000009801180@unknown@formal@none@1@S@⌊=Corel WordPerfect¦3=⌋@@@@1@2@@oe@26-8-2013 1000009801190@unknown@formal@none@1@S@Since its acquisition by ⌊>Corel>⌋, WordPerfect for Windows has officially been known as ⌊∗Corel WordPerfect∗⌋.@@@@1@15@@oe@26-8-2013 1000009801200@unknown@formal@none@1@S@⌊=Unicode and Asian language editing¦2=⌋@@@@1@5@@oe@26-8-2013 1000009801210@unknown@formal@none@1@S@WordPerfect also lacks support for ⌊>Unicode>⌋.@@@@1@6@@oe@26-8-2013 1000009801220@unknown@formal@none@1@S@The absence of support for ⌊>Unicode>⌋ limits its usefulness in many markets outside North America and Western Europe.@@@@1@18@@oe@26-8-2013 1000009801230@unknown@formal@none@1@S@Despite pleas from longtime users, this feature has not been implemented as of yet.@@@@1@14@@oe@26-8-2013 1000009801240@unknown@formal@none@1@S@For users in WordPerfect's traditional markets, the inability to deal with complex character sets, such as Asian language scripts, can cause difficulty when working on documents containing those characters.@@@@1@29@@oe@26-8-2013 1000009801250@unknown@formal@none@1@S@However, later versions have provided better compliance with interface conventions, file compatibility, and even Word interface emulation.@@@@1@17@@oe@26-8-2013 1000009801260@unknown@formal@none@1@S@⌊=WordPerfect for Macintosh¦2=⌋@@@@1@3@@oe@26-8-2013 1000009801270@unknown@formal@none@1@S@Development of WordPerfect for Macintosh did not run parallel to versions for other operating systems, and used version numbers unconnected to contemporary releases for DOS, Windows, etc.@@@@1@27@@oe@26-8-2013 1000009801280@unknown@formal@none@1@S@The first release reminded users and reviewers of the DOS version, and was not especially successful in the marketplace.@@@@1@19@@oe@26-8-2013 1000009801290@unknown@formal@none@1@S@Version 2 was a total re-write, adhering more closely to Apple's UI guidelines.@@@@1@13@@oe@26-8-2013 1000009801300@unknown@formal@none@1@S@Version 3 took this further, making extensive use of the technologies Apple introduced in Systems 7.0–7.5, while remaining fast and capable of running well on older machines.@@@@1@27@@oe@26-8-2013 1000009801310@unknown@formal@none@1@S@Corel released version 3.5 in 1996, followed by the improved version 3.5e.@@@@1@12@@oe@26-8-2013 1000009801320@unknown@formal@none@1@S@It was never updated beyond that, and the product was eventually discontinued.@@@@1@12@@oe@26-8-2013 1000009801330@unknown@formal@none@1@S@⌊>As of 2004>⌋, Corel has reiterated that the company has no plans to further develop WordPerfect for Macintosh (such as creating a native Mac OS X version).@@@@1@27@@oe@26-8-2013 1000009801340@unknown@formal@none@1@S@For several years, Corel allowed Mac users to download version 3.5e from their website free of charge, and some Mac users still use this version.@@@@1@25@@oe@26-8-2013 1000009801350@unknown@formal@none@1@S@The download is still available, along with the necessary OS 8/9/Classic Updater that slows scroll speed and restores functionality to the Style and Window menus.@@@@1@25@@oe@26-8-2013 1000009801360@unknown@formal@none@1@S@Like other Mac OS applications of its age, it requires the Classic environment on ⌊>PowerPC>⌋ Macs.@@@@1@16@@oe@26-8-2013 1000009801370@unknown@formal@none@1@S@While Intel Macs do not support Classic, emulators such as ⌊>SheepShaver>⌋, and ⌊>vMac>⌋ allow users to run WordPerfect and other Mac OS applications.@@@@1@23@@oe@26-8-2013 1000009801380@unknown@formal@none@1@S@Users wishing to use an up to date version of WordPerfect can run the Windows version through ⌊>Boot Camp>⌋ or a Windows emulator, and through ⌊>Darwine>⌋ or ⌊>CrossOver Mac>⌋ with mixed results.@@@@1@32@@oe@26-8-2013 1000009801390@unknown@formal@none@1@S@⌊=WordPerfect for Linux¦2=⌋@@@@1@3@@oe@26-8-2013 1000009801400@unknown@formal@none@1@S@In 1995, WordPerfect 6.0 was made available for ⌊>Linux>⌋ as part of ⌊>Caldera>⌋'s internet office package.@@@@1@16@@oe@26-8-2013 1000009801410@unknown@formal@none@1@S@In late 1997, a newer version was made available for download, but had to be purchased to be activated.@@@@1@19@@oe@26-8-2013 1000009801420@unknown@formal@none@1@S@Hoping to establish themselves in the nascent commercial Linux market, Corel also developed their ⌊>own distribution>⌋ of Linux.@@@@1@18@@oe@26-8-2013 1000009801430@unknown@formal@none@1@S@Although the Linux distribution was fairly well-received, the response to WordPerfect for Linux was varied.@@@@1@15@@oe@26-8-2013 1000009801440@unknown@formal@none@1@S@Some Linux promoters appreciated the availability of a well-known, mainstream application for the OS. Developers of other Linux-compatible word processors questioned the need for another application in the category.@@@@1@29@@oe@26-8-2013 1000009801450@unknown@formal@none@1@S@Advocates of ⌊>open-source software>⌋ scoffed at its proprietary, closed-source nature, and questioned the viability of a commercial application in a market dominated by free software, such as ⌊>OpenOffice.org>⌋ and numerous others.@@@@1@31@@oe@26-8-2013 1000009801460@unknown@formal@none@1@S@The performance and stability of WordPerfect 9.0 (not a native Linux application like WP 6-8, but derived from the Windows version using the ⌊>Wine>⌋ compatibility library) was highly criticized.@@@@1@29@@oe@26-8-2013 1000009801470@unknown@formal@none@1@S@WordPerfect failed to gain a large user base, and as part of Corel's change of strategic direction following a (non-voting) investment by Microsoft, WordPerfect for Linux was discontinued and their Linux distribution was sold to ⌊>Xandros>⌋.@@@@1@36@@oe@26-8-2013 1000009801480@unknown@formal@none@1@S@In April 2004, Corel re-released WordPerfect 8.1 (the last Linux-native version) with some updates, as a "proof of concept" and to test the Linux market.@@@@1@25@@oe@26-8-2013 1000009801490@unknown@formal@none@1@S@⌊>As of 2005>⌋, WordPerfect for Linux is not available for purchase.@@@@1@11@@oe@26-8-2013 1000009801500@unknown@formal@none@1@S@⌊=Versions¦2=⌋@@@@1@1@@oe@26-8-2013 1000009801510@unknown@formal@none@1@S@(* - Part of ⌊>WordPerfect Office>⌋)@@@@1@6@@oe@26-8-2013 1000009801520@unknown@formal@none@1@S@Known versions for VAX/VMS include 5.1, 5.3 and 7.1 , year of release unknown.@@@@1@14@@oe@26-8-2013 1000009801530@unknown@formal@none@1@S@Known versions for SUN include 6.0, requiring SunOS or Solaris 2, year of release unknown.@@@@1@15@@oe@26-8-2013 1000009801540@unknown@formal@none@1@S@Known versions for IBM System/370 include 4.2, released 1988.@@@@1@9@@oe@26-8-2013 1000009801550@unknown@formal@none@1@S@Known versions for OS/2 include 5.0, released 1989.@@@@1@8@@oe@26-8-2013 1000009801560@unknown@formal@none@1@S@Known versions for the DEC Rainbow 100 include version (?), released November 1983.@@@@1@13@@oe@26-8-2013 1000009801570@unknown@formal@none@1@S@In addition, versions of WordPerfect have also been available for Apricot, Atari ST, DEC Rainbow, Tandy 2000, TI Professional, Victor 9000, and Zenith Z-100 systems, as well as around 30 flavors of unix, including AT&T, NCR, SCO Xenix, Microport Unix, DEC Ultrix, Pyramid Tech Unix, Tru64, AIX, Motorola 8000, and HP9000 and SUN 3.@@@@1@54@@oe@26-8-2013 1000009801580@unknown@formal@none@1@S@⌊=Current versions¦2=⌋@@@@1@2@@oe@26-8-2013 1000009801590@unknown@formal@none@1@S@On ⌊>January 17>⌋, ⌊>2006>⌋, Corel announced WordPerfect X3, the newest version of this office package.@@@@1@15@@oe@26-8-2013 1000009801600@unknown@formal@none@1@S@Corel is an original member of the ⌊>OASIS>⌋ Technical Committee on the ⌊>Open Document Format>⌋, and Paul Langille, a senior Corel developer, is one of the original four authors of the OpenDocument specification.@@@@1@33@@oe@26-8-2013 1000009801610@unknown@formal@none@1@S@In January 2006, subscribers to Corel's electronic newsletter were informed that WordPerfect 13 was scheduled for release later in 2006.@@@@1@20@@oe@26-8-2013 1000009801620@unknown@formal@none@1@S@The subsequent release of X3 (identified as "13" internally and in registry entries) has been met with generally positive reviews, due to new features including a unique PDF import capability, metadata removal tools, integrated search and online resources and other features.@@@@1@41@@oe@26-8-2013 1000009801630@unknown@formal@none@1@S@Version X3 was described by ⌊>CNET>⌋ in January, 2006 as a "winner", "a feature-packed productivity suite that's just as easy to use – and in many ways more innovative than – industry-goliath Microsoft Office 2003."@@@@1@35@@oe@26-8-2013 1000009801640@unknown@formal@none@1@S@CNET went on to describe X3 as "a solid upgrade for longtime users", but that "Die-hard Microsoft fans may want to wait to see what Redmond has up its sleeve with the radical changes expected within the upcoming Microsoft Office 12."@@@@1@41@@oe@26-8-2013 1000009801650@unknown@formal@none@1@S@While the notable if incremental enhancements of WordPerfect Office X3 have been well received by reviewers, a number of online forums have voiced concern about the future direction of WordPerfect, with longtime users complaining about certain usability and functionality issues that users have been asking to have fixed for the last few release versions.@@@@1@54@@oe@26-8-2013 1000009801660@unknown@formal@none@1@S@Although the released version of X3 does not support the ⌊>OOXML>⌋ or ⌊>OpenDocument>⌋ formats, a beta has been released that supports both.@@@@1@22@@oe@26-8-2013 1000009801670@unknown@formal@none@1@S@Reports surfaced late in January 2006 that Apple's ⌊>iWork>⌋ had leapfrogged WordPerfect Office as the leading alternative to Microsoft Office.@@@@1@20@@oe@26-8-2013 1000009801680@unknown@formal@none@1@S@This claim was soon debunked after industry analyst Joe Wilcox described JupiterResearch usage surveys that showed WordPerfect as the No. 2 office suite behind Microsoft Office in the consumer, small and medium businesses, and enterprise markets with a roughly 15 percent share in each market.@@@@1@45@@oe@26-8-2013 1000009801690@unknown@formal@none@1@S@In April ⌊>2008>⌋ Corel released their WordPerfect Office X4 ⌊>office suite>⌋ containing the new X4 version of WordPerfect which includes support for ⌊>PDF>⌋, ⌊>OpenDocument>⌋ and ⌊>Office Open XML>⌋.@@@@1@28@@oe@26-8-2013 1000009900010@unknown@formal@none@1@S@⌊δXHTMLδ⌋@@@@1@1@@oe@26-8-2013 1000009900020@unknown@formal@none@1@S@The ⌊∗⌊/Extensible ⌊>Hypertext>⌋ Markup Language/⌋∗⌋, or ⌊∗XHTML∗⌋, is a ⌊>markup language>⌋ that has the same depth of expression as ⌊>HTML>⌋, but also conforms to ⌊>XML>⌋ syntax.@@@@1@26@@oe@26-8-2013 1000009900030@unknown@formal@none@1@S@While HTML is an application of ⌊>Standard Generalized Markup Language>⌋ (SGML), a very flexible markup language, XHTML is an application of ⌊>XML>⌋, a more restrictive subset of SGML.@@@@1@28@@oe@26-8-2013 1000009900040@unknown@formal@none@1@S@Because they need to be ⌊>well-formed>⌋, true XHTML documents allow for automated processing to be performed using standard XML tools—unlike HTML, which requires a relatively complex, lenient, and generally custom ⌊>parser>⌋.@@@@1@31@@oe@26-8-2013 1000009900050@unknown@formal@none@1@S@XHTML can be thought of as the intersection of HTML and XML in many respects, since it is a reformulation of HTML in XML.@@@@1@24@@oe@26-8-2013 1000009900060@unknown@formal@none@1@S@XHTML 1.0 became a ⌊>World Wide Web Consortium>⌋ (W3C) ⌊>Recommendation>⌋ on ⌊>January 26>⌋, ⌊>2000>⌋.@@@@1@14@@oe@26-8-2013 1000009900070@unknown@formal@none@1@S@XHTML 1.1 became a W3C Recommendation on ⌊>May 31>⌋, ⌊>2001>⌋.@@@@1@10@@oe@26-8-2013 1000009900080@unknown@formal@none@1@S@⌊=Overview¦2=⌋@@@@1@1@@oe@26-8-2013 1000009900090@unknown@formal@none@1@S@XHTML is "a reformulation of the three HTML 4 document types as applications of XML 1.0".@@@@1@16@@oe@26-8-2013 1000009900100@unknown@formal@none@1@S@The ⌊>W3C>⌋ also continues to maintain the HTML 4.01 Recommendation and the specifications for ⌊>HTML5>⌋ and XHTML5 are being actively developed.@@@@1@21@@oe@26-8-2013 1000009900110@unknown@formal@none@1@S@In the current XHTML 1.0 Recommendation document, as published and revised to August 2002, the W3C comments that, "The XHTML family is the next step in the evolution of the Internet.@@@@1@31@@oe@26-8-2013 1000009900120@unknown@formal@none@1@S@By migrating to XHTML today, content developers can enter the XML world with all of its attendant benefits, while still remaining confident in their content's backward and future compatibility."@@@@1@29@@oe@26-8-2013 1000009900130@unknown@formal@none@1@S@⌊=Motivation¦3=⌋@@@@1@1@@oe@26-8-2013 1000009900140@unknown@formal@none@1@S@The need for a reformulated version of HTML was felt primarily because ⌊>World Wide Web>⌋ content now needs to be delivered to many devices (like ⌊>mobile device>⌋s) apart from traditional desktop ⌊>computer>⌋s, where extra resources cannot be devoted to support the additional complexity of HTML syntax.@@@@1@46@@oe@26-8-2013 1000009900150@unknown@formal@none@1@S@In practice, however, HTML-supporting browsers for such constrained devices have emerged faster than XHTML support has been added to the desktop browser with the largest market share, ⌊>Internet Explorer>⌋.@@@@1@29@@oe@26-8-2013 1000009900160@unknown@formal@none@1@S@Another goal for XHTML and XML was to reduce the demands on parsers and ⌊>user agent>⌋s in general.@@@@1@18@@oe@26-8-2013 1000009900170@unknown@formal@none@1@S@With HTML, user agents increasingly took on the burden of "correcting" errant documents.@@@@1@13@@oe@26-8-2013 1000009900180@unknown@formal@none@1@S@Instead, XML requires user agents to give a "fatal" error when encountering malformed XML.@@@@1@14@@oe@26-8-2013 1000009900190@unknown@formal@none@1@S@In theory, this allows for vendors to produce leaner browsers, without the obligation to work around author errors.@@@@1@18@@oe@26-8-2013 1000009900200@unknown@formal@none@1@S@A side effect of this behavior is that those authoring XHTML documents and testing in conformant browsers should be more readily alerted to errors that may have gone otherwise unnoticed if the browser had attempted to render or ignore the malformed markup.@@@@1@42@@oe@26-8-2013 1000009900210@unknown@formal@none@1@S@A feature XHTML inherits from its XML underpinnings is XML ⌊>namespaces>⌋.@@@@1@11@@oe@26-8-2013 1000009900220@unknown@formal@none@1@S@With namespaces, authors or communities of authors can define their own XML elements, attributes and content models to mix within XHTML documents.@@@@1@22@@oe@26-8-2013 1000009900230@unknown@formal@none@1@S@This is similar to the semantic flexibility of the ⌊◊class◊⌋ attribute in an ⌊>HTML element>⌋, but with fewer restrictions.@@@@1@19@@oe@26-8-2013 1000009900240@unknown@formal@none@1@S@Some W3C XML namespaces/schema that can be mixed with XHTML include ⌊>MathML>⌋ for semantic math markup, ⌊>Scalable Vector Graphics>⌋ for markup of vector graphics, and ⌊>RDFa>⌋ for embedding ⌊>RDF>⌋ data.@@@@1@30@@oe@26-8-2013 1000009900250@unknown@formal@none@1@S@⌊=Relationship to HTML¦3=⌋@@@@1@3@@oe@26-8-2013 1000009900260@unknown@formal@none@1@S@HTML is the ⌊>antecedent>⌋ technology to XHTML.@@@@1@7@@oe@26-8-2013 1000009900270@unknown@formal@none@1@S@The changes from HTML to first-generation XHTML 1.0 are minor and are mainly to achieve conformance with XML.@@@@1@18@@oe@26-8-2013 1000009900280@unknown@formal@none@1@S@The most important change is the requirement that the document must be ⌊>well-formed>⌋ and that all ⌊>elements>⌋ must be explicitly closed as required in XML.@@@@1@25@@oe@26-8-2013 1000009900290@unknown@formal@none@1@S@In XML, all element and attribute names are ⌊>case-sensitive>⌋, so the XHTML approach has been to define all tag names to be lowercase.@@@@1@23@@oe@26-8-2013 1000009900300@unknown@formal@none@1@S@This contrasts with some earlier established traditions which began around the time of HTML 2.0, when many used uppercase tags.@@@@1@20@@oe@26-8-2013 1000009900310@unknown@formal@none@1@S@In XHTML, all attribute values must be enclosed by quotes; either single (⌊◊'◊⌋) or double (⌊◊"◊⌋) quotes may be used.@@@@1@20@@oe@26-8-2013 1000009900320@unknown@formal@none@1@S@In contrast, this was sometimes optional in SGML-based HTML, where numeric or boolean attributes can omit quotes.@@@@1@17@@oe@26-8-2013 1000009900330@unknown@formal@none@1@S@All elements must also be explicitly closed, including empty (aka ⌊>singleton>⌋) elements such as ⌊◊img◊⌋ and ⌊◊br◊⌋.@@@@1@17@@oe@26-8-2013 1000009900340@unknown@formal@none@1@S@This can be done by adding a closing slash to the start tag, ⌊/e.g./⌋, ⌊◊◊⌋ and ⌊◊
◊⌋.@@@@1@19@@oe@26-8-2013 1000009900350@unknown@formal@none@1@S@Attribute minimization (e.g., ⌊◊