Panorama (oprogramowanie nabieranie) - Panorama (typesetting software)
Bitstream Panorama komponuje tekstu we wszystkich językach na całym świecie, który obejmuje różne skomplikowanych języków skryptowych takich jak arabski, indyjskie, i hebrajskim.
| |
Twórca (y) | Bitstream Inc. |
---|---|
Pierwsze wydanie | czerwiec 2004 |
Wersja stabilna | 6,0 / 10 maj 2011 |
Rodzaj | układ silnika |
Licencja | Prawnie zastrzeżony |
Stronie internetowej | bitstream |
Panorama jest silnikiem układ linii i skład tekstu do renderowania tekstu w różnych językach na całym świecie dokonanych przez Bitstream Inc. . Panorama używa czcionki Fusion jako podstawa do wsparcia renderowania tekstu. Silnik pozwala użytkownikowi zarządzać różne aspekty formatowania tekstu, jak odstępy, wyrównanie skutków stylu (pogrubienie, tłoczone, zarys, cienie itd.).
Panorama zapewnia wsparcie dla OpenType tabel czcionek prowadzących do automatycznego zastępowania znaków, ligatury , znaki kaligraficzne , figury naukowych itp Panorama obsługuje trzy tryby antyaliasingu - monochromatyczny , skali szarości i LCD zoptymalizowany (pozioma i pionowa).
Zawartość
Historia wersji
Panorama przeszedł kilka zmian od swojej pierwszej wersji, a także liczne dodatki API do rdzenia silnika.
Główne wersja | Minor wersja | Data wydania | Znaczące zmiany |
---|---|---|---|
Wersja 1 | 1,0 | 22 czerwca 2004 | Pierwsze wydanie. |
Wersja 2 | 2.0 | 20 czerwca 2005 | Nowa maszyna do formowania złożonych skryptów językowych. Wsparcie dla tekstu dwukierunkowego i mieszanej kierunkowego. Standard kodowania obsługiwany zestaw znaków (UTF-8, UTF-16, Unicode i ASCII). |
wersja 3 | 3.0 | 14 sierpnia 2006 | Pełne wsparcie dla arabskiego, hebrajskiego, indyjskie, tajskie i skomplikowanych skryptów językowych. Kompletna kursor rendering wsparcie. Wsparcie dla wielu czcionek |
wersja 4 | 4.0 | 24 września 2007 | Wsparcie dla przejrzystości we wszystkich trybach. Wsparcie dla platformy Macintosh, w tym zdolności do renderowania czcionek Mac walizki. Wsparcie dla BREW platformy. Językowe związane ulepszenia wynikające z lepszego stosowania przepisów OTF i zwiększonej wydajności. |
4.5 | 10 kwietnia 2008 | Wsparcie dla Unicode na bazie zakresu i styl oparty na odwzorowaniu czcionki. wsparcie kanału alfa w trybie LCD. 32-bitowego Unicode. Wsparcie dla zwiększenia widoku tekstu i edycji z miejsca owija styl zakończenia. Wsparcie dla tabulacji na dowolnej platformie. | |
wersja 5 | 5.0 | 15 lipca 2009 | Wsparcie dla wielkościach ułamkowych i stanowisk, tekst renderowania tekstu na ścieżkach, Unicode do odwzorowania obrazu i obiektów pływających. |
wersja 6 | 6.0 | May 10, 2011 | Wsparcie dla tajskich zasad kształtowania i OpenType, linia Unicode złamanie algorytmu, stosunek szerokości czcionki, cień i kolor cienia. |
funkcje
- Wsparcie dla tajskich zasad kształtowania i OpenType.
- Rozszerzone wsparcie dla Unicode zerwania linii algorytmu.
- Lepsze wsparcie dla ekranów telewizyjnych.
- Zwiększona czcionki kontroli wagi i obsługa formatowania w stosunku czcionki, szerokość strefy cienia i koloru.
- Zgodność Unicode - Pełne wsparcie dla Unicode układ 5.0 i wszystkich języków międzynarodowych, w tym złożonych języków skryptowych, takich jak arabski, językach indyjskich i Thai.
- Obsługuje dwukierunkowe algorytmy wymagane, aby zmienić znaki sekwencyjnie. Na przykład w językach takich jak arabski , hebrajski , urdu , znaki mogą być wprowadzane na klawiaturze w jeden sposób, ale muszą być wykonane w sposób prawidłowy na urządzeniu wizualnej.
- Kształtowanie kontekstowe - Dotyczy kształtowanie kontekstowe do bohaterów, czyli znaki są podstawione, połączone lub przeniesiony w zależności od zasad języka.
- Komponuje tekst we wszystkich językach na całym świecie, który obejmuje różne skomplikowanych języków skryptowych takich jak arabski, językach indyjskich i hebrajskim.
- Wspiera kluczowe OpenType tabele wymagane przez układ linii, takie jak, baza, definicji glifów (GDEF), pozycjonowania glifów (GPO) i substytucji glifów (gsub).
- Obsługuje kerningu informacji w fontów OpenType.
- Tekst na ścieżce - umożliwia renderowanie tekstu wzdłuż ścieżki, zarys, lub predefiniowanym kształcie.
- Mapowanie czcionki - Obsługa skryptów opartych mapowania czcionek umożliwiający aplikację do obsługi wielu skryptów w jednej instancji.
- Mapowanie styl - umożliwia grupowanie powiązanych czcionek typu należy traktować jako pojedyncze czcionki. Silnik „wie”, aby uzyskać dostęp czcionka własnej prawdziwej rysowane stylu kiedy zastosować style z menu stylu.
- Mapowanie Unicode: Obsługuje automatyczne przełączanie czcionki w oparciu o wartości Unicode strumienia tekstu mają być świadczone.
- Mapowanie Unicode Image - Umożliwia programistom do mapowania sekwencji Unicode do każdego obrazu.
- Ustęp Styling - Obsługuje atrybuty formatowania akapitów specyficzne tym wyrównania tekstu, list / odstępy między wierszami i funkcji wcięcia.
- styl zakończenie - Ułatwia wniosek w sprawie włączenia wielokropkiem rodzaju styl zakończenia dla tekstu ściętego, jeżeli łańcuch nie pasuje do wewnątrz wyznaczonego obszaru.
- Inline Images - obsługuje pływających graficzne typy obiektów, które są inline z tekstem.
- Edycja tekstu sformatowanego funkcje, takie jak przestrzeń opasania, tabulatory i dynamicznych zmian własności do przestrzeni między charakterem, tiret linii, a luki liniowych.
- Obsługuje formaty kolorów zgodnych ze standardami branżowymi, w tym monochromatyczne, RGB i BGR przy wsparciu kanału alfa.
Obsługiwane formaty czcionek
- Wiele czcionek mistrzowskie
- czcionek WOFF
- Typ 1
- Prawdziwy typ
- zbiory TrueType
- Typ otwarty
- Compact formatu czcionki (CFF) / Typ 2
- Technologia TrueDoc przenośne Resources Font (PFR)
- Bitstream Speedo
- T2K
- Fusion czcionki Skok (FFS)
- bitmapy wbudowania (TrueType technologia TrueDoc i T2K)
- Okna Format czcionki bitmapy FNT / FON
- Format Dystrybucja bitmapy (BDF)
- Mac czcionki walizka (Dfont)
Obsługiwane zestawy znaków
ARABSKI | CHEROKEE | gujarati | KHMER | oriya | TAILE |
ORMIAŃSKI | CJK | gurmukhi | LAO | PHAG | TAILU |
BENGALSKI | KOPTYJSKI | JAMO | ŁACINA | FENICKI | TAMIL |
bopomofo | CYRILLIC | HANGUL | Limbu | RUNICZNY | telugu |
BRAJL | DEVANAGARI | Hanunoo | malajalam | syngaleskim | Thaana |
bugiński | etiopski | HEBRAJSKI | MONGOLSKI | Syloti | TAJSKI |
Buhid | GRUZIŃSKI | hiragana | MYANMAR | Syryjski | TIBETAN |
BYZANTINE MUZYKA | głagolicy | kannada | NKO | tagalog | Tifinagh |
KANADYJSKI | GRECKI | Katakana | Ogham | tagbanwa | YI |
Obsługiwane formaty kolorów
- Obsługuje monochromatyczne iw skali szarości formatu.
- Obsługuje formaty kolorowy ekran zgodnych ze standardami branżowymi oraz monochromatycznej, RGB i BGR.
- Obsługuje osiem różnych głębokościach piksela dla R, G, B, i kanał alfa w formacie RGB lub BGR.
Styl tekstu i efektów
- wytłoczona
- Wyryty
- Lewy i prawy cienie
- algorytmiczne obliquing
- algorytmiczne emboldening
- Podkreślenie / overline / Przekreślenie (Single / Double / przerywana linia)
- Wytyczne
- Kolorowe style tekstu graniczne
- Napisany u góry
- Indeks
- Filtr migotania
- Zdefiniowane przez użytkownika filtr
Obsługiwane Aplikacje / Systemy operacyjne
- aplikacje cross-platform
- Internetowych ( HTML ) wnioski
- Macintosh i systemu Windows
- NAPAR
- Linux i UNIX
- Wbudowane systemy operacyjne
- Systemy operacyjne czasu rzeczywistego
Obsługiwane urządzenia
Konsument urządzenia elektroniczne, telefon komórkowy, Set-top box, Digital TV, drukarki, urządzenie do obrazowania medycznego, system GPS, samochodowe Display, a inny system embedded