Font 기술 발전 동향 숙명여자대학교 임순범.

Slides:



Advertisements
Similar presentations
1/ 편집 기능 사용하기 – 실습 1 글자 모양을 바꾸고 싶은 곳을 블록 설정 [ 글자 모양 ] 대화 상자에서 [ 글꼴 ] ‘ 궁서체 ’, [ 글자 색 ] ‘ 토마토색 ’ 으로 선택 → [ 설정 ] 클릭 → 글자 모양 변경.
Advertisements

자료의 표현 1. 문자 자료의 표현 2. 멀티미디어 자료의 표현. 컴퓨터일반자료의 표현 학습 목표 ◆ 컴퓨터에서 사용하는 문자 데이터의 표현 방법을 이해할 수 있다. ◆ 컴퓨터에서 사용하는 멀티미디어 데 이터의 표현 방법을 설명할 수 있다.
전산팀 업무보고 ► 보고일 :2016 년 5 월 24 일 ( 화 ) 1. PC 세부사양서 구분세부사양수량 ( 대 ) PC 제조사 : 삼성, HP ( 조립 PC 제외 ) 운영체제 : Windows 7 Pro 64bit 이상 CPU : Intel i5 6 세대 3.2Ghz(
Term project. Touch-screen 활용 그림판 –Touch-screen 을 입력장치로 하여 LCD 상에 그림을 그리는 프로그램 – 터치 입력을 절대 좌표로 받는 디바이스 /dev/touch 를 만들어 응용 프 로그램에서 수행하도록 함. –User interface.
제 1 부 멀티미디어 (Multimedia) 와 웹 (Web) 제 1 장 멀티미디어 (Multimedia) 와 생활 제 2 장 웹 (Web) 과 멀티미디어 (Multimedia) 제 2 부 컴퓨터 그래픽스 (Computer Graphics) 제 3 장 컴퓨터 그래픽스.
Image Processing 이 뛰어남 존 놀과 토마스 놀 두 형제에 의해 탄생 1990 년 Adobe 사가 상업화 시킴 Web 디자인, 사진합성, 영화 특수 효과 등 컴퓨터 그래픽 전반에 걸쳐 널리 사용됨 비트맵 방식 이미지 프로세싱 Web 디자인 비중이 커지면서.
1 산학공동과제도출 범용 3D 프린터를 위한 3D 스캐너 개발 특허법률사무소에서 3D 프린터의 필요성 특허출원자가 자신의 아이디어를 설명하고, 시작품을 구 현해 보기 위한 급속 조형 방법 필요 이를 지원하기 위해 본 특허법률사무소에서는 국내최초로 3D 프린트 제작사업 시작.
EBSCO eBooks 이용 방법 및 다운로드 (대출모드) 안내
Flash SSD 강원대학교 `01 최경집.
컴퓨터와 인터넷.
컴퓨터란 무엇인가? 컴퓨터란 입력, 출력, 계산, 논리 처리 등을 하도록 프로그램된 컴퓨터의 구성
모바일 TV용 DT-RF 기술 ETRI Technology Marketing Strategy
관광 스마트 북 발행 제안 OSMD( One Source Multi Device ).
Based on silverlight. Contents  RIA  Content Delivery Techniques  Smooth Streaming  Smooth Streaming 지원하는 파일  Smooth Streaming 의 세부 방식.
그래픽 하드웨어.
3.1 그래픽스/영상 데이터 형 3.2 널리 사용되는 파일 형태
신호처리 실험 (Signal Processing Lab)
PTZ카메라를 이용한 Target Tracking
데이터 파일 C 데이터 파일과 스트림(Stream) 텍스트 파일 처리
Open Graphics Library 팀 명 : Spes 송정웅 김정환
2장. 그래픽 하드웨어 학습목표 그래픽 출력장치의 일반적인 작동원리를 이해한다.
ATMEG2561 & TFT-LCD를 이용한 MOBILE DEVICE 구현
10장 문자와 폰트들 10.1 문자 집합 10.2 폰트들 멀티미디어시스템 학기.
10 Three-Dimensional Object Representations  고려대학교 컴퓨터학과 김 창 헌.
HYPER TEXT MARKUP LANGUAGE
3장 컴퓨터 그래픽스 3.1 벡터 그래픽과 비트맵 이미지 3.2 벡터와 비트맵의 통합 3.3 레이어 3.4 파일 포맷
2장. 그래픽 하드웨어 학습목표 그래픽 출력장치의 일반적인 작동원리를 이해한다.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
홈페이지용 그림 활용법 그림 삽입 태그 <IMG> 배경 그림 다루기 그림과 문자열의 어울림
LCD 모듈의 특징 LCD 컨트롤러 내장으로 모든 디스플레이 기능을 명령어로 제어 8비트 혹은 4비트로 인터페이스
멀티미디어.
제 1장. 멀티미디어 시스템 개요.
멀티미디어 기본+활용 제대로 배우기.
보도메일 이미지 문제해결 Version 1.0( 미디어국 제작)
김희정 프로그래머가 알아야 할 Photoshop.
2018년 10월 08일 박성진 Web & Internet [05] CSS3 속성 2018년 10월 08일 박성진
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
KNOW WHERE 시각적 보조자료 3 폰트 아이콘 템플릿.
Raster Scan Display 1970년대 출현. TV기술에서 발달.
USN(Ubiquitous Sensor Network)
Clipping 이진학.
PowerPoint 2009/2/17.
>> Ⅲ. Web Design Tool 및 특성
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
QR Code 김정민 김준보.
MATLAB Image Processing Toolbox
모바일인터넷기초 전산정보학부 모바일인터넷과 권 춘 우
필터의 종류 [실습4] Texturizer 필터와 Lighting Effects 필터를 이용해서 아쿠아 문자 꾸미기
자료관리 : 현 화면에서 인쇄할 자료를 입력하여 발행하는 화면 입니다.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
그래픽 메소드.
오라클 11g 보안.
10장 문자와 폰트들 10.1 문자 집합 10.2 폰트들 멀티미디어시스템 학기.
웹과 모바일 홈페이지의 이해와 제작 폰트_레이아웃
디지털 사운드를 GoldWave로 변환하자
컴퓨터공학과 손민정 Computer Graphics Lab 이승용 교수님
워드프로세서 스프레드시트 문서 관리 인터넷 활용
Texture Mapping Example
Learning HTML5 Canvas #2 Jeon Yong ju.
적용 가능 시간표 무한 생성 기계 2007/06/18 최석훈.
“Poster Main Title” Author and co-author names
M.W MSR/W 통장 리드/라이트기 [Option : IC CARD (Smart card) ] WME-300
Power Point 예제 디자인 적용 (서식) - (디자인적용) - (원하는 디자인 선택)
Progress Seminar 권치헌.
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
자료관시스템 바코드부분(S/W,H/W) 아이콤정보시스템 무선 PDA 바코드 PRINTER 바코드프로그램 - C/S 프로그램
Presentation transcript:

Font 기술 발전 동향 숙명여자대학교 임순범

목차 참고자료 글꼴처리기술의 발전과정 글꼴처리기술의 동향 1) 다중 마스터 글꼴 (Multiple Master Font) 임순범, “글꼴 처리 기술의 발전 동향”, 글꼴 1999, pp.95~134, 한국글꼴개발원 글꼴처리기술의 발전과정   1) 글꼴 표현 방식   2) 윤곽선 글꼴 형식에 대한 업체간의 경쟁   3) 윤곽선 글꼴의 컴퓨터 처리 과정   4) 힌팅(Hinting) 처리 방법 글꼴처리기술의 동향   1) 다중 마스터 글꼴 (Multiple Master Font)   2) 비 영어 문화권 글꼴 처리에 대한 관심   3) 화면용 글꼴 처리 기술   4) 글꼴처리기술 향후 추세 2

글꼴처리기술의 발전과정 폰트기술, 글꼴 기술 발전동향 글꼴 표현 방식 (Font Representation Methods) 전자 출판물의 인쇄 및 화면 출력에서 가장 핵심기술 모바일 단말기에서도 주목 발전동향 점글꼴 윤곽선글꼴 기술 화면용 글꼴 기술 향후 ??? 글꼴 표현 방식 (Font Representation Methods) 점글꼴 윤곽선 글꼴 구조적 글꼴 3

점글꼴(Bitmap Font) 래스터 방식의 출력장치 장점 단점 지금은 매우 한정된 목적으로만 사용 점행렬식(dot matrix)에 기억 장점 용이한 설계 제작시간, 저장공간이 작다 단점 글자를 확대,기울임의 경우 글자의 윤곽이 거칠어진다 지금은 매우 한정된 목적으로만 사용 4

윤곽선 글꼴(Outline Font) 글자의 윤곽 특징 직선, 원호, 자유곡선 등 TrueType: 2차 B-운형 곡선 Adobe Type1: 베지어 곡선 특징 확대축소가 자유 폰트의 기억용량이 작다 획굵기 변화까지는 불가능 속도가 느리다(예전) 80년대 고가의 레이저 프린터에서 시작 Apple LaserWriter 5

구조적 글꼴(Structural Font) Metafont Stanford, D.E.Knuth Parameterized Font Design FDS(Font Design System) Soon-Bum Lim Stroke-based Structured Font Design 특징 다양한 변형 가능 설계에만 일부 활용 6

Font War (1) 윤곽선 글꼴의 보급 확산 Font War 시작 1985 Apple Laser Writer PostScript 탑재 PostScript Type1 Font 그 외 글꼴 전문회사 BitStream Compugraphic Apple Royal Font 국내 휴먼컴퓨터, 한양 등 Font War 시작 1989 봄 Seybold 세미나 Apple+MS: TrueType 계획 Adobe: Type1 공개 계획 1989 가을 Seybold 세미나 Adobe Type1 format 공개 “Hinting 기술” Apple, IBM, Next 입장발표 1990 가을 TrueType sample 제작 1991 Win3.1에 TrueType 탑재 7

Font War (2) Font War 전개 Font War 이후 각 회사 신기술 발표 Microsoft Windows 95 Adobe “Multiple Master Typeface” 각 회사 Hinting 기술개발 Microsoft Windows 95 TrueType보급 확산 오피스 문서 시장 Postscript 전문 출판/출력기 시장 Font War 이후 Adobe & Microsoft 협력 TrueType Open Spec “Open Type” (1995) Smooth Font (1997) Grayscale Font Clear Type (1999) LCD Screen 최근 Web Download Font Mobile Font 8

Font File Format – Type1 PostScript 3D Bezier Curve Type 1 Type 3 user defined font Type 0 composite font 3D Bezier Curve P(t) = (1-t)3 P0 + 3t(1-t)2 P1+3t2(1-t) P2+t3 P3, 0 ≤ t ≤ 1 9

Font File Format – TrueType 2D B-Spline Curve P(t) = (1-t)2 P0 + 2t(1-t) P1+t2 P2, 0 ≤ t ≤ 1 10

Font Design Tools Fontographer Macromedia 대표적인 저작도구 11

Rasterizer Rasterizer 내부 채우기 방식 좌표값 => 비트맵 이미지 1) 글꼴 파일에서 좌표값 읽기 2) 기하변환 좌표값 계산 3) 좌표일부 조정: Hinting 4) 주사선변환(Scan Conversion) 내부 채우기 방식 even-odd 방식 non-zero winding 방식 12

Hinting – 디지털화 과정의 문제점 Truncation Error 세리프(serif) 모양 획 끊어짐(drop-out) 획 굵기 세리프(serif) 모양 획 끊어짐(drop-out) 13

Hinting 기법 격자맞추기(grid fitting) 위치/굵기조정=>상대크기 힌팅 결과 글자 m의 예 획굵기 세리프 획 이음 여백 14

Hinting 기법 drop-out 방지 Non-linear Scaling 15

Hinting 기법 Optical Scaling Diagonal Control 16

Hinting 처리 효과 Readability/Legibility 증진 Color Spacing Uneven & Even distribution Spacing 17

Hinting 처리 효과 Weight Alignment 18

Hinting 처리 효과 Symmetry Local aesthetics individual bitmap shapes => individual pixel spurs => flat runs 19

글꼴 처리 기술의 최근 동향 다중 마스터 글꼴 비 영어 문화권 글꼴 화면용 글꼴 부분픽셀 글꼴 20

Multiple Master Font Master Font 설계 중간 폰트는 비례 계산 중간 글꼴 데이터의 생성 21

Multiple Master Font 적용 예 다양한 글꼴의 설계 22

Non-Roman Fonts CJK Font Issues 여러개 글리프(Glyphs) 이어쓰기 글리프 합성 문자 Large Character Set Composite Characters Writing Directions 여러개 글리프(Glyphs) 이어쓰기 글리프 합성 문자 23

Smooth Font Gray-Scale Font 회색조 글꼴의 원리 Anti-aliased Font 주로 화면용 글꼴에 적용 슈퍼 샘플링 면적계산 샘플링 & 필터링 24

Smooth fonts 회색조 글꼴의 힌팅 25

Sub Pixel Rendering - ClearType LCD 화면의 특징 gray-scale vs. sub-pixel ClearType 1998, Microsoft 26

Clear Type 27

Sub Pixel Rendering 가로 해상도에 큰 영향 LCD 화면 설정 28