파노라마(조판 소프트웨어)
Panorama (typesetting software)![]() |
Bitstream Panorama는 아랍어, 인도어, 히브리어 등 다양한 복잡한 스크립트 언어를 포함한 전 세계 언어로 텍스트를 구성합니다. | |
개발자 | 비트스트림 주식회사 |
---|---|
초기 릴리즈 | 2004년 6월 |
안정된 릴리스 | 6.0 / 2011년 5월 10일 |
유형 | 레이아웃 엔진 |
면허증. | 독자 사양 |
웹 사이트 | bitstream |
Panorama는 Bitstream Inc.에서 만든 다양한 세계 언어로 텍스트를 렌더링하는 라인 레이아웃 및 텍스트 구성 엔진입니다.Panorama는 텍스트 렌더링을 지원하기 위해 Font Fusion을 기반으로 사용합니다.이 엔진을 사용하면 간격, 정렬, 스타일 효과(굵은 글씨, 양각, 윤곽선, 드롭 그림자 등)와 같은 다양한 텍스트 서식을 관리할 수 있습니다.
Panorama는 OpenType 글꼴 테이블을 지원하여 연결, 스왓시, 과학적 수치 등의 문자를 자동으로 대체할 수 있습니다.파노라마는 흑백, 그레이스케일, LCD 최적화(수평 및 수직)[1]의 3가지 안티에일리어싱 모드를 지원합니다.
버전 이력
Panorama는 초기 출시 이후 몇 가지 변경과 더불어 코어 엔진에 수많은 API를 추가하였습니다.
메이저 버전 | 마이너 버전 | 발매일 | 대폭적인 변경 |
---|---|---|---|
버전 1 | 1.0 | 2004년 6월 22일 | 초기 릴리즈 |
버전 2 | 2.0 | 2005년 6월 20일 | 복잡한 언어 스크립트를 위한 새로운 쉐이핑 엔진.양방향 및 혼합 방향 텍스트 지원.지원되는 표준 문자 세트 부호화(UTF-8, UTF-16, Unicode 및 ASCII). |
버전 3 | 3.0 | 2006년 8월 14일 | 아랍어, 히브리어, 인도어 및 태국어의 복잡한 언어 스크립트를 완전히 지원합니다.완전한 커서 렌더링 지원.여러 글꼴 지원 |
버전 4 | 4.0 | 2007년 9월 24일 | 모든 모드에서 투과성을 지원합니다.Macintosh 플랫폼 지원(Mac 글꼴 가방 렌더링 기능 포함)BREW 플랫폼 지원.언어 관련 향상으로 OTF 규칙 적용 및 성능 향상. |
4.5 | 2008년 4월 10일 | Unicode 범위 기반 및 스타일 기반 글꼴 매핑을 지원합니다.LCD 모드에서 알파 채널 지원. 32비트 Unicode 지원.공간 줄 바꿈 종료 스타일을 사용하여 향상된 텍스트 보기 및 편집을 지원합니다.모든 플랫폼에서 탭 중지 지원 | |
버전 5 | 5.0 | 2009년 7월 15일 | 부분 크기 및 위치, 경로의 텍스트 렌더링, 유니코드/이미지 매핑 및 부동 객체 지원. |
버전 6 | 6.0 | 2011년 5월 10일 | 태국어 쉐이핑 및 OpenType 규칙, Unicode 줄 바꿈 알고리즘, 글꼴 비율, 그림자 폭 및 그림자 색상 지원. |
특징들
- 태국어 쉐이핑 및 OpenType 규칙 지원.
- Unicode 줄 바꿈 알고리즘의 지원이 강화되었습니다.
- TV 화면 지원 향상.
- 글꼴 비율, 섀도우 폭 및 섀도우 컬러를 통한 글꼴 무게 관리 및 포맷 지원 강화.
- Unicode 컴플라이언스 - Unicode 5.0 및 아랍어, 인도어, 태국어 등의 복잡한 스크립트 언어를 포함한 모든 국제 언어에 대한 완전한 레이아웃을 지원합니다.
- 문자를 순차적으로 재배치하는 데 필요한 양방향 알고리즘을 지원합니다.예를 들어 아랍어, 히브리어, 우르두어 등의 언어에서는 문자를 키보드에 한 가지 방법으로 입력할 수 있지만 시각 장치에서 올바른 방식으로 렌더링해야 합니다.
- Context Shaping : 문자에 컨텍스트쉐이핑을 적용합니다.즉, 문자는 언어 규칙에 따라 치환, 결합 또는 재배치됩니다.
- 아랍어, 인도어, 히브리어 등 다양한 복잡한 스크립트 언어를 포함한 모든 전 세계 언어로 텍스트를 구성합니다.
- BASE, 글리프 정의(GDEF), 글리프 포지셔닝(GPOS), 글리프 대체(GSUB) 등 라인 레이아웃에 필요한 주요 OpenType 테이블을 지원합니다.
- OpenType 글꼴의 키 관련 정보를 지원합니다.
- 경로상의 텍스트 — 경로, 아웃라인 또는 미리 정의된 모양을 따라 텍스트를 렌더링할 수 있습니다.
- 글꼴 매핑: 스크립트 기반 글꼴 매핑을 지원하여 응용 프로그램이 단일 인스턴스에서 여러 스크립트를 지원할 수 있습니다.
- 스타일 매핑 - 스타일 연결 글꼴을 단일 글꼴로 그룹화할 수 있습니다.스타일 메뉴에서 스타일을 적용할 때 엔진은 글꼴의 실제 그려진 스타일에 액세스할 수 있도록 "인식"합니다.
- 유니코드 매핑:렌더링할 텍스트 스트림의 유니코드 값을 기반으로 한 자동 글꼴 전환을 지원합니다.
- Unicode-Image Mapping : Unicode 시퀀스를 임의의 이미지에 매핑할 수 있습니다.
- 문단 스타일 지정 - 텍스트 정렬, 문자/줄 간격 및 들여쓰기 기능을 포함한 문단별 형식 지정 속성을 지원합니다.
- 종료 스타일: 문자열이 지정된 영역에 맞지 않을 경우 잘린 텍스트에 대한 생략형 종료 스타일을 응용 프로그램에서 쉽게 포함할 수 있습니다.
- [Inline Images] : 텍스트와 함께 인라인으로 표시되는 플로팅그래픽 객체유형을 지원합니다.
- 리치 텍스트 편집 기능(스페이스 줄 바꿈, 탭 중지, 문자 간 공간, 줄 들여쓰기 및 줄 간격에 대한 동적 특성 변경 등)
- 흑백, RGB, BGR 등 업계 표준 컬러 포맷을 지원하며 알파 채널을 지원합니다.
지원되는 글꼴 형식
- 다중 마스터 글꼴
- WOFF 글꼴
- 유형 1
- TrueType(TrueType)
- TrueType 컬렉션
- 오픈 타입
- 콤팩트 폰트 포맷(CFF)/타입 2
- TrueDoc Portable Font Resources (PFR)
- 비트스트림 스피도
- T2K
- 글꼴 퓨전 스트로크(FFS)
- 내장 비트맵(TrueType, TrueDoc 및 T2K)
- Windows 비트맵 글꼴 형식 FNT/FON
- 비트맵 배포 형식(BDF)
- Mac 폰트 슈트케이스(Dfont)
지원되는 문자 집합
아랍어 | 체로키 | 구자라티 | 크메르 | 오리야 | 테일 |
아르메니아어 | CJK | 구르무키 | 라오 | PAG | 테일 |
벵골리 | 콥트 | 자모 | 라틴어 | 페니키아인 | 타밀어 |
보포모포 | 키릴 문자 | 한글 | 림부 | 실행하다 | 텔루구 |
점자 | 데바나가리 | 한우노 | 말레이람 | 신하라 | 타나 |
버그어 | 에티오피아어 | 히브리어 | 몽골어 | 시스템 | 태국어 |
BUHID | 그루지야 | 히라가나 | 미얀마 | 시스템 | 티베트어 |
비잔틴 음악 | 글래고릭 | 칸나다 | NKO | 타갈로그 | 티피나 |
캐나다 | 그리스어 | 가타카나 | 오감 | 태그반와 | YI |
지원되는 색상 형식
- 흑백 및 그레이스케일 형식을 지원합니다.
- 흑백, RGB, BGR 등 업계 표준 화면 색상 형식을 지원합니다.
- RGB 또는 BGR 형식의 R, G, B 및 알파 채널에 대해 8가지 픽셀 깊이를 지원합니다.
텍스트 스타일 및 효과
- 엠보시드
- 새겼다
- 좌우의 드롭 쉐도우
- 알고리즘 경사
- 알고리즘 볼드닝
- 밑줄/오버라인/스트라이케트러프(싱글/더블/도트선)
- 개요
- 색상 테두리 텍스트 스타일
- 위첨자
- 서브스크립트
- 깜박임 필터
- 사용자 정의 필터
지원되는 응용 프로그램/운영 체제
지원되는 디바이스
가전기기, 모바일 핸드셋, 셋톱박스, 디지털TV, 프린터, 의료영상장치, GPS시스템, 자동차디스플레이 및 기타 임베디드 시스템