XWN740 X-Windows Configuring and Using Fonts – The New Way (Chapter 11)‏

Slides:



Advertisements
Similar presentations
Chapter 11: The X Window System Guide To UNIX Using Linux Third Edition.
Advertisements

The X Windows system Unit objectives A.Explain the purpose of GUI components, list common window managers and desktop environments B. Configure X Windows.
Learning the Basics – Lesson 1
A Guide to Unix Using Linux Fourth Edition
 Use the Left and Right arrow keys or the Page Up and Page Down keys to move between the pages. You can also click on the pages to move forward.  To.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
Getting Started: Ansoft HFSS 8.0
Foundation Level Course
®® Microsoft Windows 7 for Power Users Tutorial 2 Customizing Microsoft Windows 7.
Lesson 8: Creating a Memorandum and a Press Release.
Microsoft Excel 2010 Chapter 7
CGS 1060 Introduction to MicroComputer Usage Chapter 1 Windows 7
Automating Tasks With Macros
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
Microsoft Windows Vista Chapter 6 Customizing Your Computer Using the Control Panel.
Customizing Outlook. Forms Window in which you enter and view information in Outlook Outlook Form Designer The environment in which you create and customize.
Module 6 Windows 2000 Professional 6.1 Installation 6.2 Administration/User Interface 6.3 User Accounts 6.4 Managing the File System 6.5 Services.
Presentations Basics MOAC Lesson 2.
Guide to Linux Installation and Administration, 2e1 Chapter 6 Using the Shell and Text Files.
Getting Started with Linux: Novell’s Guide to CompTIA’s Linux+ (Course 3060) Section 2 Use the Linux Desktop.
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
PowerPoint Lesson 2 Creating and Enhancing PowerPoint Presentations
Using Charts in a Presentation Lesson 6. Software Orientation Charts can help your audience understand relationships among numerical values. The figure.
PowerPoint: Tables Computer Information Technology Section 5-11 Some text and examples used with permission from: Note: We are.
Pasewark & Pasewark 1 Access Lesson 4 Creating and Modifying Forms Microsoft Office 2007: Introductory.
Access Lesson 4 Creating and Modifying Forms
XWN740 X-Windows Configuring and Using Fonts and X Windows (Chapter 10)‏
1 LINUX Desktops Using the GNOME and KDE Desktops Learning Red Hat Enterprise Linux & Fedora, 4th Edition By Bill McCarty, 2004.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Creating a MagicInfo Pro Screen Template
Linux Operations and Administration
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
INFS 752 Summer Juan Salazar Please right click the symbol in the lower right corner, and then press preview, to hear the presentation for each page.
Some activities may not be enabled as part of the Kent School District network system.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
CIM6400 CTNW (04/05) 1 CIM6400 CTNW Lesson 6 – More on Windows 2000.
CENT 305 Information Systems Security Linux Introduction.
SUSE Linux Enterprise Desktop Administration Chapter 2 Use the Linux Desktop.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
PC Maintenance: Preparing for A+ Certification Chapter 23: Using a Windows Network.
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
SUSE Linux Enterprise Desktop Administration Chapter 6 Manage Software.
Configuring System Settings Lesson 3. Skills Matrix Technology SkillObjective DomainObjective # Introducing Windows AeroConfigure and troubleshoot Windows.
XP Practical OpenOffice.org Chapter 8 1 Creating a Presentation.
Guide to Linux Installation and Administration1 Chapter 4 Running a Linux System.
Basic Editing Lesson 2.
Chapter 1 : The Linux System Part 2 Lecture 2 11/14/
Lesson No: 6 Introduction to Windows XP CHBT-01 Basic Micro process & Computer Operation.
XWN740 X-Windows Configuring and Using Session / Window Managers Desktop Environments (Chapter 8: Pages )‏
Chapter Eleven The X Window System. 2 Lesson A Starting and Navigating an X Window System.
Unit 1 Welcome to the Internet: the Tools of the Trade.
Chapter 4. Learning outcomes This Chapter will partially cover the learning outcome No. 2 i.e. Design presentations that use animation effects. (L02)
Key Applications Module Lesson 14 — Working with Tables Computer Literacy BASICS.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 3 Windows File Management 1 Morrison / Wells / Ruffolo.
1 2/22/05CS120 The Information Era Chapter 4 Basic Web Page Construction TOPICS: Images and placing pages on the server.
Windows Vista Inside Out Ch 3: Personalizing Windows Vista Last modified am.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
Customizing Menus and Toolbars CHAPTER 12 Customizing Menus and Toolbars.
1 Chapter 15 Creating a Presentation. Practical Computer Literacy, 2 nd edition Chapter 15 2 What’s inside and on the CD? In this chapter, you will learn.
Desktop Publishing Lesson 2 — Working with Text. Lesson 2 – Working with Text2 Objectives  Create a blank document.  Work with text boxes.  Work with.
X-Windows Configuring and Using Fonts and X Windows (Chapter 10)
How to change the LOGO on PecStarWeb V3.6
Introduction to presentations ms PowerPoint
Configuring System Settings
PowerPoint: Tables and Charts
Embedding Graphics in Web Pages
Card Data Tab There are no changes to the Card Data tab. Users will continue to click on the “Reallocate” button in order to update accounting.
Lesson 1 – PowerPoint Essentials
Windows Operating System
Presentation transcript:

XWN740 X-Windows Configuring and Using Fonts – The New Way (Chapter 11)‏

Agenda Working with Fonts: Server-side vs Client-side Fonts Aliasing vs Anti-aliasing Adding / Deleting Fonts (command & graphical)‏ Fontconfig Utilities Demo: Installing Micro$oft Fonts Rendering Options

Configuring X Windows Server-Side vs Client-Side Fonts Since 2000, fonts are handled in X windows system with a new method – more from the client side. This new method allows fonts to be displayed without the “staircase effect” as with the older core fonts discussed in the previous lesson. Eventually (hopefully) this newer method will replace the older method of rendering fonts...

Fonts and X Windows Fonts the Old Way (Core Fonts)‏ The original X11 font system is called core fonts. It can use bitmapped fonts or (more recently) scalable fonts; these fonts are managed on the server using the X11 protocol. The problem with core fonts is that they are monochrome only, meaning they are only one color, and as a result, produce a “staircase effect” referred to as “aliasing” that give the font a blocky appearance.

Fonts and X Windows Fonts the New Way (Anti-Aliasing)‏ Since the newer font system allows for different shades (i.e. gray-scales), these fonts can be avoid the “staircase effect” and provide a better-looking appearance. Aliasing Anti-aliasing

Configuring X Windows Client-Side Fonts There are 3 components that allow fonts to be displayed on the X Window system using this newer method: Fontconfig A library (and 2 utilities) for font configuration and matching Xft or Pango Libraries that provide high-quality client-side font rendering

Configuring X Windows Client-Side Fonts There are 3 components that allow fonts to be displayed on the X Window system using this newer method: RENDER An X server extension that enables rapid rendering of anti-aliased glyphs (i.e. character pictures). RENDER is the “server-side of the component that improves performance...

Configuring X Windows Adding Fonts The process for adding fonts is easier using the newer method. Adding a font is simply a process of downloading, placing and unpacking fonts in one of the directories that the fontconfig utility recognizes (for example: /usr/share/fonts, /usr/share/X11/fonts, ~/.font, etc...)‏

Configuring X Windows Adding Fonts – Example #1 (Adding a user's customized font) cd ~/.fonts wget [zipped font URL] tar xvfz [zipped font filename] “*.ttf” “*.TTF”

Configuring X Windows Adding Fonts – Example #2 (Adding System-wide Fonts) cd /usr/share/fonts mkdir newfonts cd newfonts wget [zipped font URL] tar xvfz [zipped font filename] “*.ttf” “*.TTF”

Configuring X Windows Deleting Fonts The process for deleting fonts is also simple. Deleting a font requires user to use the rm command to delete the specified fonts. This gives the administrator of specifying whether to remove a user's customized font(s) or system-wide fonts(s)...

Configuring X Windows Adding/Deleting Fonts – Graphical Method There are graphical methods in Desktop environments (such as Gnome or KDE). In Gnome, you can use the file manager application nautilus and manage the fonts by selecting File –> Open Location and entering the URI fonts:/ You can then drag and drop downloaded and unpacked fonts into this location to add new fonts, or select and press the DELETE button to remove fonts. A similar method can be using the file manager application called konqueror in the KDE desktop environment.

Configuring X Windows Adding/Deleting Fonts – Graphical Method

Configuring X Windows Fontconfig Utilty Fontconfig library uses a font-naming scheme which is more user friendly than with the XLFD font naming system. Refer to textbook (X Power tools) page 155 for examples. The fc-list utility lists the fonts available through the Fontconfig font library. The fc-cache utility generates (or updates) cache files in each font directory so they can be rendered efficiency....

Configuring X Windows Adding Fonts - Adding M$ Fonts cd /usr/share/fonts; mkdir msfonts; cd msfonts wget tar xvzf webfonts.tar.gz cabextract *.exe mkdir /usr/share/fonts/microsoft cd.. rm -rf msfonts fc-cache

Configuring X Windows RENDERING OPTIONS The system administrator can “tweak” the amount of time that the CPU uses to render or display fonts in the X Windows server. There are various methods that can be performed graphically using such desktop environments like Gnome or KDE. The next slide uses the graphical method in Gnome.... (System -> Preferences -> Appearance, then select the Font tab...)‏

Configuring X Windows RENDERING OPTIONS

Configuring X Windows RENDERING OPTIONS

Configuring X Windows RENDERING OPTIONS

Configuring X Windows RENDERING OPTIONS Aliasing (monochrome) vs Anti-aliasing (i.e. grayscale or Subpixel vs None)‏ Turning off Anti-aliasing may help the performance of older computer systems with slower CPU speed. Subpixel Hinting Generally only useful on LCD displays Involves treating each of the RGB color elements in a pixel as a partial pixel. This order is based on the manufacturer's LCD design (usually view up close to determine)...

Configuring X Windows RENDERING OPTIONS The system administrator can “tweak” the amount of time that the CPU uses to render or display fonts in the X Windows server. There are various methods that can be performed graphically using such desktop environments like Gnome or KDE. The next slide uses the graphical method in Gnome.... (System -> Preferences -> Appearance, then select the Font tab...)‏