SlideShare a Scribd company logo
1 of 30
CHAPTER FIVE
TEXT
CHAPTER HIGHLIGHTS
• Text tradition.
• Codes for computer text.
• Font technologies.
• Multimedia text.
• Guidelines for use of text in multimedia.
2
POWERS OF TEXT
• Multimedia developers value text for:
– Universality
– Clarity
– Efficiency
– Powers of abstraction, engagement, and
suggestion.
• Developers can explore new uses for text in a
media-rich environment.
3
TEXT TRADITION
Text properties are grounded in the print
tradition.
• Typeface is a family of characters sharing a
common design.
– Arial
– Chicago
– New York
– Palatino
4
5
TEXT TRADITION
Typefaces are commonly categorized as:
– Serif
– Sans serif
– Script
– Symbols.
TEXT TRADITION
• Style: appearance of characters such as:
– Bold
– Italic
– Underline.
• Point size: measure of type size.
6
Point is approximately 1/72 of
an inch.
Pica is 12 points
6 picas = 1 inch.
TEXT TRADITION
• Font
– Complete set of characters of a particular typeface,
style, and size.
– Monospaced fonts: same width assigned to each
character.
– Proportional fonts: adjust width based on shape.
• Case
– Upper and lower case.
7
A a
TEXT TRADITION
• Weight
– Line thickness of the typeface.
– Arial Black has heavier weight.
• Kerning
– Adjusting spacing between specific letters.
• Tracking
– Adjusting spacing between all characters.
8
TEXT TRADITION
• Condensed/extended text
– Narrow width of text / widen width of text.
• Leading
– Spacing between lines.
• Alignment & Justification
– Alignment positions text relative to document's
margins.
– Justification adjusts line length to produce straight
edges on left and right margins.
9
COMPUTER TEXT
10
FROM PRINTED CHARACTERS TO
DIGITAL TEXT.
COMPUTER TEXT CODES
• Coding schemes assign a group of binary
numbers to represent a digital character.
• ASCII
– 7-bit code = 128 characters.
– Extended ASCII or ASCII-8
= 256 characters.
• All computers understand ASCII.
11
American Standard Code for Information Interchange
COMPUTER TEXT CODES
• RTF (Rich Text Format)
– Developed by Microsoft for cross platform text
files.
– Reproduces the formatting of original file.
• Unicode
– New standard 16 bit code that provides for more
than 65,000 characters.
– Goal is to include multilingual text
in a digital coding standard.
12
View IT
Unicode
project.
FONT TECHNOLOGIES
• Two techniques for displaying text on
computer:
– Bitmapped fonts
– Outline fonts.
13
BITMAPPED FONTS
• Pixels that make the letter are described by a
binary code, or a "mapping" of the character.
– Every character is stored as a bitmapped letter,
number, or symbol.
– Require large memory and storage capacity.
14
BITMAPPED FONTS
• Advantages
– Precise control over letter appearance.
– Letters can be edited at pixel level.
• Disadvantages
– Letters can't be easily scaled.
– Requires separate bitmaps for each typeface, style,
and point size to be used.
– Requires large storage capacities.
– Limits flexibility in use of text fonts to those stored on
the computer.
15
OUTLINE FONTS
• Store a description of the character to be
displayed.
– Description is a series of commands to create the
letter on the computer display.
• Outline font technology:
– Adobe Postscript
– TrueType.
16
OUTLINE FONTS
• Advantages
– Fonts are easily scaled.
– Requires smaller storage capacity.
• Disadvantages
– Commands can't be edited to create unique
characters.
– Font families are controlled through license of
Postscript and TrueType fonts.
17
JAGGIES and TEXT
• Text is displayed on a monitor as a pattern of
pixels.
– Pixels are generally very small squares.
– Squares can display straight lines with smooth
edges.
– Squares that display curved or diagonal lines
produce a stair-stepped effect called JAGGIES.
18
ANTI-ALIASING THE JAGGIES
• Jaggies produce an alias of the true character.
• Anti-aliasing creates a smooth edge by
blending the color of the text with the color of
the background.
19
INSTALLED FONTS — THE PROBLEM
• ASCII and Unicode are standard.
• Fonts are not standardized across computer
platforms.
– If the font is not available on the computer, it will
substitute one that is.
– The result may not be acceptable.
• Solution
– Use only widely available fonts.
– Package the unique font with the application.
20
MULTIMEDIA TEXT
• Two main forms:
– Editable: text produced by word processors or text
editors.
• Easy to alter content.
• Can search and spell check.
– Graphics: image of text that can be manipulated
to produce a wide range of artistic effects.
• Make original word picture.
• Solves problem of installed fonts.
21
MULTIMEDIA TEXT and SOUND
• Speech recognition: software analyzes human
speech and converts words to editable text.
– Requires specialized "intelligent" software.
– Accuracy may depend on training and speaker's
voice.
• Speech synthesis: software analyzes text and
reproduces it as spoken words.
22
TEXT & INTERACTIVITY
• Hypertext is linked text.
– User interacts with links to trace relationships of
words and ideas created by the author.
• Structure consists of:
– Nodes
– Link anchor
– Link markers
• Hypermedia is an information structure based
on linked media.
23
Hyperlink
text can
take you
places.
TEXT FOR THE WWW
• HTML: hypertext markup language.
– Contains "tags" used to specify the structure of the
document and format the text and media.
– Browser interprets the "tags" and displays the "page"
on a client computer.
• HTML limitations:
– Limited set of tags to create a page.
– Difficult to precisely define a page appearance.
• Some browsers and client computers may present the html
page differently from other browsers.
24
CSS & XHTML
• Cascading Style Sheets (CSS).
– An addition to HTML
– Separates content of page from formatting
commands
– Easier to edit and maintain consistent appearance
of a site.
• eXtensible HTML (XHTML)
– A blending of HTML and XML
– XML supports more powerful data manipulation.
– XHTML improves page display on mobile devices.
25
PORTABLE DOCUMENT FORMAT
• PDF files maintain original formatting of
documents across computer platforms.
– Platform and application independent.
– Support multiple media and user interaction.
– Require a reader program to view the file and an
application to convert a document to pdf format.
• Adobe Acrobat Reader is a free download.
• PDFCreator is a free open source converter.
26
ADDING TEXT TO MULTIMEDIA
APPLICATION
Several methods to incorporate text in an
authoring application.
– Direct entry in a text box or text field.
– Copy and paste from existing text source.
– File import for large text files.
– Scan text with OCR application for text that exists
only in print media.
• Optical Character Recognition accuracy will vary based
on fonts and quality of source material.
27
GUIDELINES for TEXT
in Multimedia Applications
• Be selective.
• Be brief.
• Make text readable.
• Be consistent.
• Be careful
• Be respectful.
• Combine text with other media.
• Make text interactive.
28
WRAP UP
• Traditional text features.
• Computer text codes.
• Font technologies.
• Multimedia text.
• Adding text to multimedia applications.
• Guidelines for using text.
29
KEY TERM CHECK UP
30
Alignment
Anti-aliasing
ASCII
Bitmapped fonts
Browser
Case
Condensedtext
Editable text
Extendedtext
Font
Font technologies
Graphics text
HTML
Hypermedia
Hypertext
Jaggies
Justification
Kerning
Leading
Link anchor
Link markers
Monospaced font
Nodes
OCR
Outline fonts
PDF
Point
Proportional font
RTF
Sans serif
Serif
Speech recognition
Speech synthesis
Style
Tracking
Typeface
Unicode
Weight
XHTML
XML

More Related Content

What's hot

Chapter 8 : MULTIMEDIA SKILLS
Chapter 8 : MULTIMEDIA SKILLSChapter 8 : MULTIMEDIA SKILLS
Chapter 8 : MULTIMEDIA SKILLSazira96
 
Multimedia software hardware
Multimedia software hardwareMultimedia software hardware
Multimedia software hardwaregopinathselvi
 
DIWE - Multimedia Technologies
DIWE - Multimedia TechnologiesDIWE - Multimedia Technologies
DIWE - Multimedia TechnologiesRasan Samarasinghe
 
Chapter 02 multimedia systems hardware and software
Chapter 02   multimedia systems hardware and softwareChapter 02   multimedia systems hardware and software
Chapter 02 multimedia systems hardware and softwareUrvi Surat
 
Software for creating and displaying multimedia
Software for creating and displaying multimediaSoftware for creating and displaying multimedia
Software for creating and displaying multimediaJess Matikainen
 
Chapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIAChapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIAazira96
 
Chapter 2 Digital Data
Chapter 2 Digital DataChapter 2 Digital Data
Chapter 2 Digital Datashelly3160
 
Chapter 5 Text
Chapter 5 TextChapter 5 Text
Chapter 5 Textshelly3160
 
12.m3 cms content-updating-pt3
12.m3 cms content-updating-pt312.m3 cms content-updating-pt3
12.m3 cms content-updating-pt3tarensi
 
Raspberry Pi - Lecture 1 Introduction
Raspberry Pi - Lecture 1 IntroductionRaspberry Pi - Lecture 1 Introduction
Raspberry Pi - Lecture 1 IntroductionMohamed Abdallah
 
Hardware For Creating And Displaying Multimedia!
Hardware For Creating And Displaying Multimedia!Hardware For Creating And Displaying Multimedia!
Hardware For Creating And Displaying Multimedia!Tom.B
 
File Formats for E-Lessons - R.D.Sivakumar
File Formats for E-Lessons - R.D.SivakumarFile Formats for E-Lessons - R.D.Sivakumar
File Formats for E-Lessons - R.D.SivakumarSivakumar R D .
 
Mutlimedia authoring tools
Mutlimedia authoring toolsMutlimedia authoring tools
Mutlimedia authoring toolsJay Patel
 

What's hot (20)

Chapter 8 : MULTIMEDIA SKILLS
Chapter 8 : MULTIMEDIA SKILLSChapter 8 : MULTIMEDIA SKILLS
Chapter 8 : MULTIMEDIA SKILLS
 
Chapter Two
Chapter TwoChapter Two
Chapter Two
 
Chapter 9
Chapter 9Chapter 9
Chapter 9
 
Chapter Seven
Chapter SevenChapter Seven
Chapter Seven
 
Multimedia software hardware
Multimedia software hardwareMultimedia software hardware
Multimedia software hardware
 
Multimedia
MultimediaMultimedia
Multimedia
 
DIWE - Multimedia Technologies
DIWE - Multimedia TechnologiesDIWE - Multimedia Technologies
DIWE - Multimedia Technologies
 
Chapter 02 multimedia systems hardware and software
Chapter 02   multimedia systems hardware and softwareChapter 02   multimedia systems hardware and software
Chapter 02 multimedia systems hardware and software
 
Software for creating and displaying multimedia
Software for creating and displaying multimediaSoftware for creating and displaying multimedia
Software for creating and displaying multimedia
 
Chapter Eight
Chapter Eight Chapter Eight
Chapter Eight
 
Chapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIAChapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIA
 
Chapter 2 Digital Data
Chapter 2 Digital DataChapter 2 Digital Data
Chapter 2 Digital Data
 
Chapter 5 Text
Chapter 5 TextChapter 5 Text
Chapter 5 Text
 
12.m3 cms content-updating-pt3
12.m3 cms content-updating-pt312.m3 cms content-updating-pt3
12.m3 cms content-updating-pt3
 
Raspberry Pi - Lecture 1 Introduction
Raspberry Pi - Lecture 1 IntroductionRaspberry Pi - Lecture 1 Introduction
Raspberry Pi - Lecture 1 Introduction
 
Hardware For Creating And Displaying Multimedia!
Hardware For Creating And Displaying Multimedia!Hardware For Creating And Displaying Multimedia!
Hardware For Creating And Displaying Multimedia!
 
File Formats for E-Lessons - R.D.Sivakumar
File Formats for E-Lessons - R.D.SivakumarFile Formats for E-Lessons - R.D.Sivakumar
File Formats for E-Lessons - R.D.Sivakumar
 
Multimedia Hardware
Multimedia HardwareMultimedia Hardware
Multimedia Hardware
 
Mutlimedia authoring tools
Mutlimedia authoring toolsMutlimedia authoring tools
Mutlimedia authoring tools
 
WDA_Resume
WDA_ResumeWDA_Resume
WDA_Resume
 

Viewers also liked

Chapter 14: Regulatory Compliance for the Healthcare Sector
Chapter 14: Regulatory Compliance for the Healthcare SectorChapter 14: Regulatory Compliance for the Healthcare Sector
Chapter 14: Regulatory Compliance for the Healthcare SectorNada G.Youssef
 
Chapter 15: PCI Compliance for Merchants
Chapter 15: PCI Compliance for Merchants Chapter 15: PCI Compliance for Merchants
Chapter 15: PCI Compliance for Merchants Nada G.Youssef
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksSlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShareSlideShare
 

Viewers also liked (9)

Chapter Ten
Chapter TenChapter Ten
Chapter Ten
 
Chapter Nine
Chapter NineChapter Nine
Chapter Nine
 
Chapter Six
Chapter SixChapter Six
Chapter Six
 
Chapter one
Chapter oneChapter one
Chapter one
 
Chapter 14: Regulatory Compliance for the Healthcare Sector
Chapter 14: Regulatory Compliance for the Healthcare SectorChapter 14: Regulatory Compliance for the Healthcare Sector
Chapter 14: Regulatory Compliance for the Healthcare Sector
 
Chapter Tewlve
Chapter TewlveChapter Tewlve
Chapter Tewlve
 
Chapter 15: PCI Compliance for Merchants
Chapter 15: PCI Compliance for Merchants Chapter 15: PCI Compliance for Merchants
Chapter 15: PCI Compliance for Merchants
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar to Chapter Five

Hia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iibHia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iibAndrew Coleman
 
Eurostars MODELS Project, System modeling and design exploration of applicati...
Eurostars MODELS Project, System modeling and design exploration of applicati...Eurostars MODELS Project, System modeling and design exploration of applicati...
Eurostars MODELS Project, System modeling and design exploration of applicati...Alessandra Bagnato
 
MODELS, a unified environment for the design of system applications on parall...
MODELS, a unified environment for the design of system applications on parall...MODELS, a unified environment for the design of system applications on parall...
MODELS, a unified environment for the design of system applications on parall...OW2
 
Crossmedia Workflows
Crossmedia WorkflowsCrossmedia Workflows
Crossmedia WorkflowsDwight Kelly
 
10.m3 cms ui
10.m3 cms ui10.m3 cms ui
10.m3 cms uitarensi
 
NetWork - 15.10.2011 - Applied code generation in .NET
NetWork - 15.10.2011 - Applied code generation in .NET NetWork - 15.10.2011 - Applied code generation in .NET
NetWork - 15.10.2011 - Applied code generation in .NET Dmytro Mindra
 
IBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application DevelopmentIBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application DevelopmentAndrew Coleman
 
Compiler Design Basics
Compiler Design BasicsCompiler Design Basics
Compiler Design BasicsAkhil Kaushik
 
Cd ch1 - introduction
Cd   ch1 - introductionCd   ch1 - introduction
Cd ch1 - introductionmengistu23
 
CD - CH1 - Introduction to compiler design.pptx
CD - CH1 - Introduction to compiler design.pptxCD - CH1 - Introduction to compiler design.pptx
CD - CH1 - Introduction to compiler design.pptxZiyadMohammed17
 
4_5802928814682016556.pptx
4_5802928814682016556.pptx4_5802928814682016556.pptx
4_5802928814682016556.pptxAshenafiGirma5
 
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worldsmbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling WorldsIstvan Rath
 
Compiler Design Basics
Compiler Design BasicsCompiler Design Basics
Compiler Design BasicsAkhil Kaushik
 
Domain specific modelling (DSM)
Domain specific modelling (DSM)Domain specific modelling (DSM)
Domain specific modelling (DSM)PG Scholar
 
CORE content: An omnichannel-first approach
CORE content: An omnichannel-first approachCORE content: An omnichannel-first approach
CORE content: An omnichannel-first approachJon Hanke
 
Empowerment Technologies : Joana Golo, Patrick Obusa, Mariemar Gilo, Edgielyn...
Empowerment Technologies : Joana Golo, Patrick Obusa, Mariemar Gilo, Edgielyn...Empowerment Technologies : Joana Golo, Patrick Obusa, Mariemar Gilo, Edgielyn...
Empowerment Technologies : Joana Golo, Patrick Obusa, Mariemar Gilo, Edgielyn...joanagolo4ever
 

Similar to Chapter Five (20)

Hia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iibHia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iib
 
Eurostars MODELS Project, System modeling and design exploration of applicati...
Eurostars MODELS Project, System modeling and design exploration of applicati...Eurostars MODELS Project, System modeling and design exploration of applicati...
Eurostars MODELS Project, System modeling and design exploration of applicati...
 
MODELS, a unified environment for the design of system applications on parall...
MODELS, a unified environment for the design of system applications on parall...MODELS, a unified environment for the design of system applications on parall...
MODELS, a unified environment for the design of system applications on parall...
 
Crossmedia Workflows
Crossmedia WorkflowsCrossmedia Workflows
Crossmedia Workflows
 
10.m3 cms ui
10.m3 cms ui10.m3 cms ui
10.m3 cms ui
 
NetWork - 15.10.2011 - Applied code generation in .NET
NetWork - 15.10.2011 - Applied code generation in .NET NetWork - 15.10.2011 - Applied code generation in .NET
NetWork - 15.10.2011 - Applied code generation in .NET
 
IBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application DevelopmentIBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application Development
 
Compiler Design Basics
Compiler Design BasicsCompiler Design Basics
Compiler Design Basics
 
Chap01-Intro.ppt
Chap01-Intro.pptChap01-Intro.ppt
Chap01-Intro.ppt
 
Cd ch1 - introduction
Cd   ch1 - introductionCd   ch1 - introduction
Cd ch1 - introduction
 
CD - CH1 - Introduction to compiler design.pptx
CD - CH1 - Introduction to compiler design.pptxCD - CH1 - Introduction to compiler design.pptx
CD - CH1 - Introduction to compiler design.pptx
 
4_5802928814682016556.pptx
4_5802928814682016556.pptx4_5802928814682016556.pptx
4_5802928814682016556.pptx
 
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worldsmbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
 
Introduction to Compiler design
Introduction to Compiler design Introduction to Compiler design
Introduction to Compiler design
 
Compiler Design Basics
Compiler Design BasicsCompiler Design Basics
Compiler Design Basics
 
Compilers.pptx
Compilers.pptxCompilers.pptx
Compilers.pptx
 
Best DotNet Training in Delhi
Best   DotNet Training  in DelhiBest   DotNet Training  in Delhi
Best DotNet Training in Delhi
 
Domain specific modelling (DSM)
Domain specific modelling (DSM)Domain specific modelling (DSM)
Domain specific modelling (DSM)
 
CORE content: An omnichannel-first approach
CORE content: An omnichannel-first approachCORE content: An omnichannel-first approach
CORE content: An omnichannel-first approach
 
Empowerment Technologies : Joana Golo, Patrick Obusa, Mariemar Gilo, Edgielyn...
Empowerment Technologies : Joana Golo, Patrick Obusa, Mariemar Gilo, Edgielyn...Empowerment Technologies : Joana Golo, Patrick Obusa, Mariemar Gilo, Edgielyn...
Empowerment Technologies : Joana Golo, Patrick Obusa, Mariemar Gilo, Edgielyn...
 

More from Nada G.Youssef

Chapter 13: Regulatory Compliance for Financial Institutions
Chapter 13: Regulatory Compliance for Financial InstitutionsChapter 13: Regulatory Compliance for Financial Institutions
Chapter 13: Regulatory Compliance for Financial InstitutionsNada G.Youssef
 
Chapter 12: Business Continuity Management
Chapter 12: Business Continuity ManagementChapter 12: Business Continuity Management
Chapter 12: Business Continuity ManagementNada G.Youssef
 
Chapter 11: Information Security Incident Management
Chapter 11: Information Security Incident ManagementChapter 11: Information Security Incident Management
Chapter 11: Information Security Incident ManagementNada G.Youssef
 
Chapter 10: Information Systems Acquisition, Development, and Maintenance
			Chapter 10:  Information  Systems Acquisition, Development, and Maintenance			Chapter 10:  Information  Systems Acquisition, Development, and Maintenance
Chapter 10: Information Systems Acquisition, Development, and MaintenanceNada G.Youssef
 
Chapter 9: Access Control Management
Chapter 9: Access Control ManagementChapter 9: Access Control Management
Chapter 9: Access Control ManagementNada G.Youssef
 
Chapter 8: Communications and Operations Security
Chapter 8: Communications and Operations SecurityChapter 8: Communications and Operations Security
Chapter 8: Communications and Operations SecurityNada G.Youssef
 
Chapter 7: Physical & Environmental Security
Chapter 7: Physical & Environmental Security Chapter 7: Physical & Environmental Security
Chapter 7: Physical & Environmental Security Nada G.Youssef
 
Chapter 6: Human Resources Security
Chapter 6: Human Resources SecurityChapter 6: Human Resources Security
Chapter 6: Human Resources SecurityNada G.Youssef
 
Chapter 5: Asset Management
Chapter 5: Asset ManagementChapter 5: Asset Management
Chapter 5: Asset ManagementNada G.Youssef
 
Chapter 4: Governance and Risk Management
Chapter 4: Governance and Risk ManagementChapter 4: Governance and Risk Management
Chapter 4: Governance and Risk ManagementNada G.Youssef
 
Chapter 3: Information Security Framework
Chapter 3: Information Security FrameworkChapter 3: Information Security Framework
Chapter 3: Information Security FrameworkNada G.Youssef
 
Chapter 2: Policy Elements and style
Chapter 2: Policy Elements and style Chapter 2: Policy Elements and style
Chapter 2: Policy Elements and style Nada G.Youssef
 
Chapter 1: Understanding Policy
Chapter 1: Understanding Policy Chapter 1: Understanding Policy
Chapter 1: Understanding Policy Nada G.Youssef
 
Preparatory Year of Saudi Electronic University
Preparatory Year of Saudi Electronic University Preparatory Year of Saudi Electronic University
Preparatory Year of Saudi Electronic University Nada G.Youssef
 

More from Nada G.Youssef (17)

مجلة 1
مجلة 1مجلة 1
مجلة 1
 
Chapter 13: Regulatory Compliance for Financial Institutions
Chapter 13: Regulatory Compliance for Financial InstitutionsChapter 13: Regulatory Compliance for Financial Institutions
Chapter 13: Regulatory Compliance for Financial Institutions
 
Chapter 12: Business Continuity Management
Chapter 12: Business Continuity ManagementChapter 12: Business Continuity Management
Chapter 12: Business Continuity Management
 
Chapter 11: Information Security Incident Management
Chapter 11: Information Security Incident ManagementChapter 11: Information Security Incident Management
Chapter 11: Information Security Incident Management
 
Chapter 10: Information Systems Acquisition, Development, and Maintenance
			Chapter 10:  Information  Systems Acquisition, Development, and Maintenance			Chapter 10:  Information  Systems Acquisition, Development, and Maintenance
Chapter 10: Information Systems Acquisition, Development, and Maintenance
 
Chapter 9: Access Control Management
Chapter 9: Access Control ManagementChapter 9: Access Control Management
Chapter 9: Access Control Management
 
Chapter 8: Communications and Operations Security
Chapter 8: Communications and Operations SecurityChapter 8: Communications and Operations Security
Chapter 8: Communications and Operations Security
 
Chapter 7: Physical & Environmental Security
Chapter 7: Physical & Environmental Security Chapter 7: Physical & Environmental Security
Chapter 7: Physical & Environmental Security
 
Chapter 6: Human Resources Security
Chapter 6: Human Resources SecurityChapter 6: Human Resources Security
Chapter 6: Human Resources Security
 
Chapter 5: Asset Management
Chapter 5: Asset ManagementChapter 5: Asset Management
Chapter 5: Asset Management
 
Chapter 4: Governance and Risk Management
Chapter 4: Governance and Risk ManagementChapter 4: Governance and Risk Management
Chapter 4: Governance and Risk Management
 
Chapter 3: Information Security Framework
Chapter 3: Information Security FrameworkChapter 3: Information Security Framework
Chapter 3: Information Security Framework
 
Chapter 2: Policy Elements and style
Chapter 2: Policy Elements and style Chapter 2: Policy Elements and style
Chapter 2: Policy Elements and style
 
Chapter 1: Understanding Policy
Chapter 1: Understanding Policy Chapter 1: Understanding Policy
Chapter 1: Understanding Policy
 
Preparatory Year of Saudi Electronic University
Preparatory Year of Saudi Electronic University Preparatory Year of Saudi Electronic University
Preparatory Year of Saudi Electronic University
 
Chapter 12
Chapter 12Chapter 12
Chapter 12
 
Chapter 11
Chapter 11Chapter 11
Chapter 11
 

Recently uploaded

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 

Recently uploaded (20)

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 

Chapter Five

  • 2. CHAPTER HIGHLIGHTS • Text tradition. • Codes for computer text. • Font technologies. • Multimedia text. • Guidelines for use of text in multimedia. 2
  • 3. POWERS OF TEXT • Multimedia developers value text for: – Universality – Clarity – Efficiency – Powers of abstraction, engagement, and suggestion. • Developers can explore new uses for text in a media-rich environment. 3
  • 4. TEXT TRADITION Text properties are grounded in the print tradition. • Typeface is a family of characters sharing a common design. – Arial – Chicago – New York – Palatino 4
  • 5. 5 TEXT TRADITION Typefaces are commonly categorized as: – Serif – Sans serif – Script – Symbols.
  • 6. TEXT TRADITION • Style: appearance of characters such as: – Bold – Italic – Underline. • Point size: measure of type size. 6 Point is approximately 1/72 of an inch. Pica is 12 points 6 picas = 1 inch.
  • 7. TEXT TRADITION • Font – Complete set of characters of a particular typeface, style, and size. – Monospaced fonts: same width assigned to each character. – Proportional fonts: adjust width based on shape. • Case – Upper and lower case. 7 A a
  • 8. TEXT TRADITION • Weight – Line thickness of the typeface. – Arial Black has heavier weight. • Kerning – Adjusting spacing between specific letters. • Tracking – Adjusting spacing between all characters. 8
  • 9. TEXT TRADITION • Condensed/extended text – Narrow width of text / widen width of text. • Leading – Spacing between lines. • Alignment & Justification – Alignment positions text relative to document's margins. – Justification adjusts line length to produce straight edges on left and right margins. 9
  • 10. COMPUTER TEXT 10 FROM PRINTED CHARACTERS TO DIGITAL TEXT.
  • 11. COMPUTER TEXT CODES • Coding schemes assign a group of binary numbers to represent a digital character. • ASCII – 7-bit code = 128 characters. – Extended ASCII or ASCII-8 = 256 characters. • All computers understand ASCII. 11 American Standard Code for Information Interchange
  • 12. COMPUTER TEXT CODES • RTF (Rich Text Format) – Developed by Microsoft for cross platform text files. – Reproduces the formatting of original file. • Unicode – New standard 16 bit code that provides for more than 65,000 characters. – Goal is to include multilingual text in a digital coding standard. 12 View IT Unicode project.
  • 13. FONT TECHNOLOGIES • Two techniques for displaying text on computer: – Bitmapped fonts – Outline fonts. 13
  • 14. BITMAPPED FONTS • Pixels that make the letter are described by a binary code, or a "mapping" of the character. – Every character is stored as a bitmapped letter, number, or symbol. – Require large memory and storage capacity. 14
  • 15. BITMAPPED FONTS • Advantages – Precise control over letter appearance. – Letters can be edited at pixel level. • Disadvantages – Letters can't be easily scaled. – Requires separate bitmaps for each typeface, style, and point size to be used. – Requires large storage capacities. – Limits flexibility in use of text fonts to those stored on the computer. 15
  • 16. OUTLINE FONTS • Store a description of the character to be displayed. – Description is a series of commands to create the letter on the computer display. • Outline font technology: – Adobe Postscript – TrueType. 16
  • 17. OUTLINE FONTS • Advantages – Fonts are easily scaled. – Requires smaller storage capacity. • Disadvantages – Commands can't be edited to create unique characters. – Font families are controlled through license of Postscript and TrueType fonts. 17
  • 18. JAGGIES and TEXT • Text is displayed on a monitor as a pattern of pixels. – Pixels are generally very small squares. – Squares can display straight lines with smooth edges. – Squares that display curved or diagonal lines produce a stair-stepped effect called JAGGIES. 18
  • 19. ANTI-ALIASING THE JAGGIES • Jaggies produce an alias of the true character. • Anti-aliasing creates a smooth edge by blending the color of the text with the color of the background. 19
  • 20. INSTALLED FONTS — THE PROBLEM • ASCII and Unicode are standard. • Fonts are not standardized across computer platforms. – If the font is not available on the computer, it will substitute one that is. – The result may not be acceptable. • Solution – Use only widely available fonts. – Package the unique font with the application. 20
  • 21. MULTIMEDIA TEXT • Two main forms: – Editable: text produced by word processors or text editors. • Easy to alter content. • Can search and spell check. – Graphics: image of text that can be manipulated to produce a wide range of artistic effects. • Make original word picture. • Solves problem of installed fonts. 21
  • 22. MULTIMEDIA TEXT and SOUND • Speech recognition: software analyzes human speech and converts words to editable text. – Requires specialized "intelligent" software. – Accuracy may depend on training and speaker's voice. • Speech synthesis: software analyzes text and reproduces it as spoken words. 22
  • 23. TEXT & INTERACTIVITY • Hypertext is linked text. – User interacts with links to trace relationships of words and ideas created by the author. • Structure consists of: – Nodes – Link anchor – Link markers • Hypermedia is an information structure based on linked media. 23 Hyperlink text can take you places.
  • 24. TEXT FOR THE WWW • HTML: hypertext markup language. – Contains "tags" used to specify the structure of the document and format the text and media. – Browser interprets the "tags" and displays the "page" on a client computer. • HTML limitations: – Limited set of tags to create a page. – Difficult to precisely define a page appearance. • Some browsers and client computers may present the html page differently from other browsers. 24
  • 25. CSS & XHTML • Cascading Style Sheets (CSS). – An addition to HTML – Separates content of page from formatting commands – Easier to edit and maintain consistent appearance of a site. • eXtensible HTML (XHTML) – A blending of HTML and XML – XML supports more powerful data manipulation. – XHTML improves page display on mobile devices. 25
  • 26. PORTABLE DOCUMENT FORMAT • PDF files maintain original formatting of documents across computer platforms. – Platform and application independent. – Support multiple media and user interaction. – Require a reader program to view the file and an application to convert a document to pdf format. • Adobe Acrobat Reader is a free download. • PDFCreator is a free open source converter. 26
  • 27. ADDING TEXT TO MULTIMEDIA APPLICATION Several methods to incorporate text in an authoring application. – Direct entry in a text box or text field. – Copy and paste from existing text source. – File import for large text files. – Scan text with OCR application for text that exists only in print media. • Optical Character Recognition accuracy will vary based on fonts and quality of source material. 27
  • 28. GUIDELINES for TEXT in Multimedia Applications • Be selective. • Be brief. • Make text readable. • Be consistent. • Be careful • Be respectful. • Combine text with other media. • Make text interactive. 28
  • 29. WRAP UP • Traditional text features. • Computer text codes. • Font technologies. • Multimedia text. • Adding text to multimedia applications. • Guidelines for using text. 29
  • 30. KEY TERM CHECK UP 30 Alignment Anti-aliasing ASCII Bitmapped fonts Browser Case Condensedtext Editable text Extendedtext Font Font technologies Graphics text HTML Hypermedia Hypertext Jaggies Justification Kerning Leading Link anchor Link markers Monospaced font Nodes OCR Outline fonts PDF Point Proportional font RTF Sans serif Serif Speech recognition Speech synthesis Style Tracking Typeface Unicode Weight XHTML XML