Professional Documents
Culture Documents
540 FBD 01
540 FBD 01
and Authoring
3 :
1
2
Nopporn Chotikakamthorn
Video
E-mail : nopporn@it.kmitl.ac.th
http://www.kmitl.ac.th/~kcnoppor
http://elearning.it.kmitl.ac.th
Character Set
Character Encoding
Font Structure
Types of Fonts
Font Effects
Fonts
Text & Font
Font Editing Tools
< >
<
<< 2
<
<
< < (code efficiency)
A => 0011xxxx
(8-bit) ASCII
Easy to double the number of code points by using the eighth bit
of a byte
Maintain backward compatibility by keeping lower half (0127)
identical with US-ASCII
Use code points 128255 for accented letters, math symbols,
extra punctuation
256 code points still insufficient for all languages,
so must still use different variants ('code pages')
ISO 8859
ISO 8859 is a multi-part standard which defines a collection of
character sets, each designed to accommodate the needs of a
group of related languages
ISO 8859-1, known as ISO-Latin1, covers most Western
European languages
ISO 8859-11: Latin/Thai
http://www.nectec.or.th/it-standards/iso8859-11/vision.htm#intro
10
11
12
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=465
2234
..
13
14
Unicode
16-bit character set developed by an industry consortium
Unicode uses CJK consolidation to fit all characters required for
Chinese, Korean and Japanese into 16 bits
CJK consolidation: Characters that look the same have the same
ISO
character set
e.g.
Encoding of ISO 10646 uses four bytes for each 32-bit value
UCS 4
For values on BMP (Basic Multilingual Plane) drop zero bytes
UCS 2
UCS
1.3 Font
15
16
Unicode < ( )
8 ASCII <
< 8 (16 48 ) <
<
<
UTF-16 (Unicode Transformation Format) 16
Unicode
< <
16 2 < < 32
< ( )
<
< <
(Typeface)
<
1.3 Font
1.3 Font
17
18
ex
< 1 ex x ()
em
< < 1
em Body Size < Body
Size 12 pt > 1 em 12 pt
1.3 Font
19
20
XH (X-Height) :
x
BL (Base Line) :
21
22
Courier <
23
24
Font Technologies
PostScript Type 1 : the font format from Adobe.
TrueType : is now built into the operating systems of both Macs
and PCs. Its superior hinting makes for better on-screen display.
OpenType : new format created by Microsoft and Adobe, to
merge features of Type 1 and TrueType.
http://www.adobe.com/type/opentype/main.html
<
<
> > Fixed (size) Font
Regular/Condensed/Expanded
Tracking
Kerning
<
26
Aliasing Anti-aliasing
Aliasing
<
Anti-aliasing
<
> <
< grayscale <
Anti-aliasing
<
Anti-alising effect
option Windows
smoothing font.
1.6 Fonts
1.6 Fonts
27
28
1.6 Fonts
1.6 Fonts
29
30
higher):
Chicago
Courier
Geneva
Helvetica
Monaco
New
York
Palatino
Symbol
Times
http://support.apple.com/kb/HT2444
Font mapping
Mac-> Windows
Chicago->System
Courier->Courier
New
Geneva->MS Sans Serif
Helvetica->Arial
Monaco->Terminal
New York->MS serif
Symbol->Symbol
Times->Times New Roman
Captions
Information Text
Navigation and User Support
Sans serif
< footnote header
Serif
1
< <
32
<
San
2 Audio (sound)
33
34
FontForge (freeware)
Shop, Illustrator.
http://www.microsoft.com/typography/TrueTypeHistory.mspx
2.1
2.1
35
36
>
(Amplitude)
< 0
< < < < < 120
> <
< < (Frequency)
>
<
< <> <<
< Hertz (Hz) <
<
< 20 Hz 20,000 Hz
2.1
2.2
37
38
(Mono Sound)
(Stereo Sound)
(Multi-channel Sound)
< <
(Waveform Sound)
<
Digitization < <
< < (MIDI Sound)
<
< <
(Synthesizer) -<
<
2.2
2.2
39
40
Waveform Sound
Smoothed and continuous curve of a sound waveform cannot be
directly represented by a (digital) computer
Analog sound signal needs to be converted to digital data through
sampling and quantization through the use of ADC (Analog-to-Digital
Converter)
Digital representation of sound needs a device called DAC (Digital-toAnalog Converter) to convert to a sound heard by human
< sound card < > ADC DAC
2.2
2.2
41
42
Nyquist
Analog sound
Wave Sound
Sampling
Quantization Levels
Wave Sound
Quantization
Wave Sound
Discrete
Discrete sound
Digital sound
2.2
2.2
43
44
2.2
2.2
45
46
Resolution
16-bit
16-bit
8-bit
8-bit
16-bit
16-bit
8-bit
8-bit
8-bit
8-bit
8-bit
Stereo or
Mono
Stereo
Mono
Stereo
Mono
Stereo
Mono
Stereo
Mono
Stereo
Mono
Mono
Bytes for 1
min
10.5 MB
5.25 MB
5.25 MB
2.6 MB
5.25 MB
2.5 MB
2.6 MB
1.3 MB
1.3 MB
650 K
8K
Comments
CD-quality recording
Suitable for high-quality mono (e.g., voice-overs)
2.3 MIDI
2.3 MIDI
47
48
2.3 MIDI
2.3 MIDI
49
50
51
52
WAV, AU
MIDI <
/
<
MIDI (MIDI device)
<
MP3 has its own file format, but MP3 data can be included
53
54
10:1 ( 10 )
Streaming
<
< <
< <
Microsoft
RealMedia
<
59
60
MPEGs AAC
<
< Ogg
Vorbis <
Ogg
58
The
61
62
Further Reading
Dolby Laboratories (www.dolby.com and www.dolby.com/tech)
Digital Theater Systems (DTS) (www.dtsonline.com)
MPEG (www.mpeg.org)
MPEG-2 AAC (Advanced Audio Coding) (www.mpeg.org/MPEG/aac.html)
Lexicon (www.lexicon.com)
Sensaura (www.sensura.com)
SRS Labs (www.srslabs.com)
Spatializer Audio Laboratories (www.spatializer.com)
QSound Labs (www.qsound.ca)
Sound & Vision Magazine (www.soundandvisionmag.com)
Home Theater Forum (www.hometheaterforum.com)
THX (www.thx.com)
SDDS (www.sdds.com)
MIME Types
audio/mpeg3 (.mp3)
audio/x-ms-asf (.asf, asx)
audio/x-ms-wma (.wma)
audio/x-pn-realaudio-plugin (.rpm)
audio/x-pn-realaudio (.ra, .ram)
video/quicktime (.qt, .mov)
Simple Links
<A HREF="audio/song.wav">Play the song
(3.5 MB)</A>
<A HREF="groovy.mp3"><IMG
SRC="buttons/playme.gif"></A>
Background Sound
<BGSOUND SRC="audio/song.mid" LOOP=3>
<META http-equiv="refresh content=
0;url=audio/song.mid">
64
<html>
<head>
<title>Windows Media Player Simple Link</title>
</head>
<body>
Click <a HREF = "http://WebServer/MyFile.wvx">
here</a> to play a nice file.
</body>
</html>
=====================
<ASX version = "3.0">
<Entry>
<Ref href =
"mms://WindowsMediaServer/MyFile.wmv" />
</Entry>
</ASX>
2.6
2.6
65
66
Clipping
If
67
68
Sound Forge :
> <
(Acoustic Environment) <
http://www.sonymediasoftware.com/products/
Adobe Audition : Cool Edit Pro
>
< http://audacity.sourceforge.net/
Audacity :
< >
<
Sound Card
< Ogg Vorbis, MP3, WAV
< >
< (Pitch)
Audacity
http://audacity.sourceforge.net
SONAR (
Cakewalk) : >
Windows XP MIDI
(http://www.cakewalk.com/Products/SONAR)
Digital Performer :
< Mac OS X
> MIDI
< (http://www.motu.com/products/software/dp/)
Logic Pro :
< Mac OS X
Digital Performer (http://www.apple.com/logicpro/)