| Autor | WordPerfect Corporation |
|---|---|
| Pierwsze wydanie | 1982 |
| Aktualna wersja stabilna | WordPerfect Office 2021 |
| System operacyjny | DOS, Linux, OS/2, Microsoft Windows, |
| Rodzaj | procesor tekstu |
| Licencja | komercyjny |
| Strona internetowa | |
WordPerfect – procesor tekstu powstały w 1982 roku, w firmie WordPerfect Corporation, którego szczyt popularności przypadł na lata 80. i początek lat 90. XX wieku, w okresie powszechnego użytkowania na mikrokomputerach osobistych systemu operacyjnego MS/PC DOS. Później edytor ten został stopniowo wyparty z rynku przez Microsoft Word. WordPerfect długo był popularnym narzędziem do przetwarzania tekstów, zastępując inny standardowy program komputerowy tamtej epoki – edytor WordStar.
Pierwsze wersje WordPerfecta, do początku lat 90., były przeznaczone dla środowiska DOS. WordPerfect znacznie wyprzedzał konkurencyjne produkty z owego okresu, włącznie z rozwijanym przez Microsoft edytorem Word. Swoją popularność zawdzięczał rozwiniętym narzędziom biurowym i akademickim.
Wersja 5.1+ edytora (5.1 doczekała się także polskiej wersji językowej), była ostatnią wersją programu wyłącznie dla środowiska znakowego, aczkolwiek powstała jeszcze wersja 6.x dla DOS pracująca w trybie tekstowym lub graficznym. Word Perfect dla DOS posługiwał się własnym standardem znaków – obejmującym poza zestawem ASCII znaki narodowe różnych alfabetów, fonetyczne i matematyczne.
Momentem przełomowym i początkiem zmniejszania się popularności edytora WordPerfect stało się wprowadzenie edytorów dla środowiska graficznego MS Windows – pierwszym produktem był AmiPro, przejęty potem przez firmę Lotus, kolejnym Word dla Windows, który zapoczątkował okres supremacji produktów Microsoftu. WordPerfect Corporation przygotowała najpierw wersję 5.1 dla Windows (wersja „awaryjna” – nie miała np. zmiany wielkości widoku itd), Następnie 5.2, a potem 6.0, które jednak pozostawały w tyle za edytorami Microsoftu pod względem szybkości i stabilności.
WordPerfect Corporation została w czerwcu 1994 roku zakupiona przez producenta oprogramowania sieciowego Novell, który położył nacisk na rozwój całego pakietu biurowego WordPerfect Office, składającego się z edytora, arkusza kalkulacyjnego Quattro Pro (przejętego od firmy Borland) i opracowanego jeszcze w WP Corp. pakietu grafiki prezentacyjnej o nazwie Presentations. Nowością było zintegrowanie WordPerfecta z programem Envoy, konkurencyjnym dla PDF sterownikiem do tworzenia publikacji elektronicznych.
W styczniu 1996 roku produkty biurowe WordPerfecta zostały sprzedane firmie Corel, która rozwijała pakiet WordPerfect Office. W międzyczasie pojawiła się pierwsza wersja edytora (v. 8.0) dla systemu operacyjnego Linux, która była oferowana jako produkt darmowy. W 1996 roku pojawiła się także wersja dla komputerów Macintosh.
Niepowodzeniem zakończyło się wprowadzenie programu do zarządzania informacją osobistą CorelCentral do pakietu WordPerfect Office 12, który był nieudaną próbą zastąpienia opracowanego jeszcze w WP Corp. InfoCentrala. Rozwój tego ostatniego programu został wstrzymany w 1997 roku. InfoCentral jest dostępny jako program darmowy.
W 2010 r. WordPerfect dostępny był w wersji WordPerfect Office X5 i składał się z edytora, arkusza kalkulacyjnego, programu prezentacyjnego, programu pocztowego WordPerfect MAIL, a także szeregu pomniejszych aplikacji wspomagających.
WordPerfect był przez wiele lat czołowym narzędziem biurowym i akademickim, jednak w środowisku Windows został wyraźnie zdystansowany przez MS Word – tym niemniej liczba legalnych użytkowników WordPerfecta jest szacowana na kilkadziesiąt milionów. Do zalet edytora, oprócz tradycyjnie silnych narzędzi dla środowiska biurowego i uczelnianego, należy zaliczyć bardzo udaną, własną implementację formatu Portable Document Format, dzięki której można przetwarzać dokumenty WordPerfecta do postaci publikacji elektronicznych, z zachowaniem pełnego systemu nawigacyjnego. Godna podkreślenia jest wierność klienteli WordPerfecta, która przez kilkanaście lat była jedną ze sztandarowych rynkowych cech tego produktu. WordPerfect dla Windows był dostępny w polskiej wersji językowej jedynie jako WordPerfect 6.1 dla Windows 3.1. Od wersji 10 program zawiera jednak ponownie niektóre polskie narzędzia językowe.
WordPerfect nawet w ostatniej wersji nie obsługuje standardu Unicode.
Wersje dla systemu DOS potrafiły obsługiwać znaki spoza ASCII za pomocą systemu znaków WordPerfecta, czyli osobnego zestawu znaków zawierających znaki narodowe bądź symbole specjalne.
W wersjach dla Windows zaimplementowano to rozwiązanie poprzez stworzenie zestawów czcionek TrueType o nazwach zaczynających się od liter WP (np. WPMultinationalA Roman) zawierających te znaki – gdy użytkownik wprowadzał taki znak, WordPerfect automatycznie wprowadzał znaczek z odpowiedniego zestawu (ponadto odpowiednio napisano narzędzia językowe).
Okazało się, że powyższe rozwiązanie miało wady:
Ponadto w wersjach WordPerfecta od 8 do 11 przy ich wprowadzaniu na rynek regularnie powielano błąd związany z niewłaściwą konwersją kodów Unicode na znaki WordPerfecta np. przy imporcie plików Worda. Programiści WordPerfecta przy konwersji dwubajtowych kodów znaków Unicode zastosowali automatyczne obcinanie bardziej znaczącego bajtu kodu znaku. Rozwiązanie to dawało poprawne rezultaty dla kodów znaków Unicode do 255 (czyli np. znaków stosowanych w językach zachodnioeuropejskich), ale kompletnie zawodziło w przypadku znaków o kodach > 255 (czyli np. „polskich znaków”), ponieważ tam bardziej znaczący bajt nie jest zerowy. Przy wprowadzaniu kolejnych Service Packów dla danej wersji WordPerfecta błąd ten korygowano, ale i tak przy wprowadzaniu nowej wersji wszystko zaczynało się od początku.
W wersjach WordPerfecta począwszy od 12 (12, X3, X4 i X5) zaczęto wprowadzać obsługę części znaków z zakresu Unicode w podobny sposób, jak w innych edytorach. Obecnie obsługiwane są tak znaki narodowe stosowane w odmianach alfabetu łacińskiego (np. „polskie litery”), alfabet grecki i cyrylica, a także niektóre znaki specjalne (np. matematyczne). W przypadku pozostałych znaków nadal jednak stosowane są znaczki WordPerfecta.
Corel wzbrania się przed wprowadzeniem pełnej obsługi standardu Unicode, ponieważ taki plik byłby nieczytelny dla starszych wersji WordPerfecta (podobnie jak było przy przechodzeniu z Worda 95 na 97, czy w mniejszym stopniu z 2003 na 2007). Plik zapisany w wersji z częściową obsługą Unicode (np. X5) jest możliwy do odczytu przez wersję bez tej możliwości (np. 11) – znaki Unicode nie zostaną właściwie odczytane i użytkownik będzie je musiał poprawić.