WOFF requirements for Indian languages
|
|
|
- Johnathan O’Neal’
- 9 years ago
- Views:
Transcription
1 WOFF requirements for Indian languages 1. Introduction 2. WOFF file format 2.1. File header 2.2. Metadata 2.3. Private data 3. Why WOFF required 4. Comparison between WOFF and WOFF2 5. Why use WOFF for Indian languages 6. Steps to display Indic fonts in WOFF format on browsers 6.1. Conversion of other fonts to WOFF 6.2. Using WOFF in CSS(Cascading style sheet) 6.3. Screenshots of websites using WOFF 7. Compression compared to WOFF & WOFF2 with Indic fonts 8. References
2 1. Introduction WOFF (the Web Open Font Format) is a web font format. It uses a compressed version of the same table-based sfnt structure used by TrueType, OpenType, and Open Font Format, but adds metadata and private-use data structures, including predefined fields allowing vendors to provide license information if desired. The WOFF format is not expected to replace other formats such as TrueType/Open Type/Open Font Format or SVG fonts, but provides an alternative solution for use cases where these formats may be less performant, or where licensing considerations make their use less acceptable. 2. WOFF file structure The structure of WOFF files is similar to the structure of sfnt fonts: a table directory containing lengths and offsets to individual font data tables, followed by the data tables themselves. The sfnt structure is described fully in the TrueType, Open Type and Open Font Format specifications. The main body of the file consists of the same collection of font data tables as the input sfnt font, stored in the same order, except that each table may be compressed, and the sfnt table directory is replaced by the WOFF table directory. A complete WOFF file consists of several blocks: a 44 -byte header, immediately followed (in this order) by a variable - size table directory, a variable number of font tables, an optional block of extended metadata, and an optional block of private data. Except for padding with a maximum of three null bytes in places where 4 - byte alignment of a table length or block offset is specified, there must not be any extraneous data between the data blocks or font data tables indicated by the WOFF header and table directory, or beyond the last such block or table. The file must also be rejected as invalid if the offsets and lengths of any data blocks or font tables indicate overlapping byte ranges of the file, or ranges that would extend beyond the end of the file.
3 WOFF Header Font data Metadata OPTIONAL Private data 2.1. File header It Includes identifying signature, indicates the specific kind of font data (TTF, TF, etc.), provides the file parsing information, font table directory, etc. it also has a font version number, offsets to additional data chunks, and the number of entries in the table directory that immediately follows the header
4 2.2. Font data The font data tables in the WOFF file are exactly the same as the tables in the input font, except that each table MAY have been compressed Metadata An optional block of extended metadata represented in XML format and compressed for storage in the WOFF file. The schema for the extended metadata XML is described below.
5 2.4. Private data An optional block of private data for the font designer, foundry, or vendor to use. The content of this data MUST NOT affect font usage or load behaviour of user agents. User agents should make no assumptions about the content of a private block; it may (for example) contain ASCII or Unicode text, or some vendor-defined binary data, and it may be compressed or encrypted, but it has no publicly defined format. 3. Why WOFF required WOFF provides a lot of advantages over other font choices. WOFF fonts have the following benefits: WOFF fonts are compressed, so they are smaller than other types of font files
6 WOFF fonts can help with internationalization because you can embed fonts with characters from other languages. Like all CSS styled text, fonts styled with WOFF are more search engine friendly. WOFF files include typographical information like contextual forms and old style figures. This gives your web pages better typography because you're using the correct characters, not just approximations. 4. Comparison between WOFF and WOFF2 WOFF format was designed to provide lightweight, easy-to-implement compression of font data, suitable for use with rules. Any properly licensed TrueType/OpenType/Open Font Format file can be packaged in WOFF format for Web use. User agents decode the WOFF file to restore the font data such that it will display identically to the input font. The WOFF format also allows additional metadata to be attached to the file; this can be used by font designers or vendors to include licensing or other information, beyond that present in the original font. Such metadata does not affect the rendering of the font in any way, but may be displayed to the user on request. WOFF 2 format was designed to provide a reasonably easy-to-implement compression of font data with significantly better compression than previous techniques, suitable for use with rules. The improvement in compression rates, compared to previously developed WOFF 1.0 format [WOFF1] are realized due to improved entropy coding and font data preprocessing and optimization step that reduces built-in redundancy of various font data structures. The evolution of compression gain from WOFF is given in below section. 5. Requirements for Indian languages in WOFF The Indic fonts need to contain a glyph for each allocated code point of the script. For example, Hindi would contain glyphs for the allocated code points. All the Indic Glyph set should be incorporated in the Font Tables. So
7 there is need to define Glyph set of all Indic characters in the WOFF file structure including the following : (a) glyphs for conjuncts (b) variants for vowel signs (matras), vowel modifiers (Chandrabindu, Anuswar), the consonant modifier (Nukta) WOFF is used to compress the other Indic fonts and give the following advantages : The font data is compressed, so multilingual sites using WOFF will use less bandwidth and will load faster than equivalent uncompressed TrueType or OpenType files. Many font vendors that are unwilling to license their TrueType or OpenType format fonts for use on the web will license WOFF format fonts. This improves availability of fonts to site designers. Both proprietary and free-software browser vendors like the WOFF format, so it has the potential of becoming a truly universal, interoperable font format for the web, unlike other current font formats. 6. Implementation to display Indic fonts in WOFF format on browsers 6.1. Conversion of other fonts to WOFF The first step is to convert OTF/TTF/Open font format to WOFF. The various tools are available on the web for conversion. Some of the tools references are given below :
8 WOFF-Converter.shtml Compression results given by fonts(normal) are given below: using above tool of some of the Indic Font (ttf) ttf (Kb) WOFF WOFF2 Compression Compression (Kb) (Kb) in WOFF(%) in WOFF2(%) SakalBharati % 79.31% Hindi SakalBharati % 69.94% Bengali SakalBharati % 71.67% Kannada SakalBharati % 70.13% Assamese SakalBharati % 79.31% Nepali SakalBharati % 74.12% Oriya SakalBharati % 79.41% Gujarati SakalBharati % 82.90%
9 Punjabi % 75.25% TamilNormal SakalBharati % 79.36% Maithili % 55% Devanagari Gautmi-Telugu % 58.1% Kalinga-Oriya % 46.6% % 48.6% Malyalam % 52.2% Devanagari Latha-Tamil % 47.8% SakalBharati- Aparaj- Kartika- Kokila- Mangal Devanagari Raavi-Gurmukhi % 54.8% Shruti-Gujarati % 61.3% Vani-Telugu % 71.4% Vijaya-Tamil % 54.7%
10 Vrinda-Bengali % 55.9% 6.2. Using WOFF in CSS(Cascading style sheet) The primary purpose of the WOFF format is to package fonts linked to Web documents by means of rules. User agents supporting the WOFF file format for linked fonts must respect the requirements of the CSS3 Fonts specification.in particular, such linked fonts are only available to the documents that reference them; they MUST NOT be made available to other applications or documents on the user's system. The WOFF format is intended for use -face to provide fonts linked to specific Web documents. CSS property to use WOFF fonts for text in web content. It works exactly like OpenType and TrueType format fonts do, except will likely let your content download more efficiently due to the addition of { font-family: 'MyWebFont'; src: url('myfont2.woff2') format('woff2'); url('myfont.woff') format('woff'); Style-linked fonts are being used in all HTML elements that usually display variants of their default fonts, e. g. em (emphasis: italic by default) and strong (strong emphasis: bold by default). Use the font-weight and font-style properties inside rules to define groups of style-linked fonts under a common family name:
11 @font-face { font-family: Unit; src: url("/fonts/unitwebpro-regular.woff") format("woff"); { font-family: Unit; src: url("/fonts/unitwebpro-bold.woff") format("woff"); font-weight: bold; { font-family: Unit; src: url("/fonts/unitwebpro-italic.woff") format("woff"); font-style: italic; { font-family: Unit; src:url("/fonts/unitwebpro-bolditalic.woff") format("woff");
12 font-weight: bold; font-style: italic; } p { font-family: Unit, Arial, sans-serif; line-height: 1.35em; } 6.3. Screenshots of Desktop and mobile browsers using WOFF Text display on browsers after converting ttf font to woff of some of the Indic languages are shown below: i. Hindi Font : SakalBharati Hindi Normal.woff ii. Bengali Fiont : SakalBharati Bengali.woff
13 iii. Gujarati font : SakalBharatiGujarati.woff iv. Tamil font : SakalBharati-TamilNormal.woff v. Punjabi font : SakalBharatiPunjabiNormal.woff vi. Kannada font : SakalBharatiKannada.woff
14 Mobile browsers : The test results of some of the Indic languages in simulator are shown below : iphone4 simulator Hindi Bengali Gujarati Kannada
15 Nepali Punjabi Tamil
16 Android version Hindi
17 Bengali Gujarati
18 Nepali Kannada
19 Punjabi Tamil 7. References
web fontfont user guide
version 5 September 2011 web fontfont user guide sections a b c d About This User Guide Web System Administrators User Settings section a About This User Guide This Web FontFont User Guide contains information
Mobile Web Site Style Guide
YoRk University Mobile Web Site Style Guide Table of Contents This document outlines the graphic standards for the mobile view of my.yorku.ca. It is intended to be used as a guide for all York University
Base template development guide
Scandiweb Base template development guide General This document from Scandiweb.com contains Magento theme development guides and theme development case study. It will basically cover two topics Magento
Magento 1.4 Themes Design
Magento 1.4 Themes Design Customize the appearance of your Magento 1.4 e-commerce store with Magento's powerful theming engine Richard Carter [ PUBLISHING 1 open source I community experience distilled
MCH Strategic Data Best Practices Review
MCH Strategic Data Best Practices Review Presenters Alex Bardoff Manager, Creative Services [email protected] Lindsey McFadden Manager, Campaign Production Services [email protected] 2 Creative
01/42. Lecture notes. html and css
web design and applications Web Design and Applications involve the standards for building and Rendering Web pages, including HTML, CSS, SVG, Ajax, and other technologies for Web Applications ( WebApps
The Romanian-Latin-Hungarian-German Lexicon - The Lexicon of Buda (1825). Informatics Challenges for an Emended and On-Line Ready Edition 1
The Romanian-Latin-Hungarian-German Lexicon - The Lexicon of Buda (1825). Informatics Challenges for an Emended and On-Line Ready Edition 1 Daniel-Corneliu Leucuta, Bogdan Harhata, Lilla Marta Vremir &
GUIDE TO CODE KILLER RESPONSIVE EMAILS
GUIDE TO CODE KILLER RESPONSIVE EMAILS THAT WILL MAKE YOUR EMAILS BEAUTIFUL 3 Create flawless emails with the proper use of HTML, CSS, and Media Queries. But this is only possible if you keep attention
ebooks: Exporting EPUB files from Adobe InDesign
White Paper ebooks: Exporting EPUB files from Adobe InDesign Table of contents 1 Preparing a publication for export 4 Exporting an EPUB file The electronic publication (EPUB) format is an ebook file format
Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates
Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates What is a DIV tag? First, let s recall that HTML is a markup language. Markup provides structure and order to a page. For example,
Contents. Downloading the Data Files... 2. Centering Page Elements... 6
Creating a Web Page Using HTML Part 1: Creating the Basic Structure of the Web Site INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Winter 2010 Contents Introduction...
Website Development. 2 Text. 2.1 Fonts. Terry Marris September 2007. We see how to format text and separate structure from content.
Terry Marris September 2007 Website Development 2 Text We see how to format text and separate structure from content. 2.1 Fonts Professionally written websites, such as those by Google and Microsoft, use
Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1
Contents Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1 Time for action - Viewing the mobile sample site 2 What just happened 4 Time for Action - Mobile device redirection
Colgate University Website Content Style Guide
University Website Content Style Guide Website Color Palette Maroon #862633 Dark Orange #e7810b Blue #365777 Gray #58595b Light Orange* #e39615 NOTE: No other colors are to be used within colgate.edu.
ITNP43: HTML Lecture 4
ITNP43: HTML Lecture 4 1 Style versus Content HTML purists insist that style should be separate from content and structure HTML was only designed to specify the structure and content of a document Style
National Language (Tamil) Support in Oracle An Oracle White paper / November 2004
National Language (Tamil) Support in Oracle An Oracle White paper / November 2004 Vasundhara V* & Nagarajan M & * [email protected]; & [email protected]) Oracle
Creating a Resume Webpage with
Creating a Resume Webpage with 6 Cascading Style Sheet Code In this chapter, we will learn the following to World Class CAD standards: Using a Storyboard to Create a Resume Webpage Starting a HTML Resume
When older typesetting methods gave
Typographic Terms When older typesetting methods gave way to electronic publishing, certain traditional terms got carried along. Today we use a mix of old and new terminology to describe typography. Alignment
EPiServer and XForms - The Next Generation of Web Forms
EPiServer and XForms - The Next Generation of Web Forms How EPiServer's forms technology allows Web site editors to easily create forms, and developers to customize form behavior and appearance. WHITE
The Unicode Standard Version 8.0 Core Specification
The Unicode Standard Version 8.0 Core Specification To learn about the latest version of the Unicode Standard, see http://www.unicode.org/versions/latest/. Many of the designations used by manufacturers
Internationalization & Localization
Internationalization & Localization Of OpenOffice.org - The Indian Perspective Comprehensive Office Suite for Multilingual Indic Computing Bhupesh Koli, Shikha G Pillai
Essential HTML & CSS for WordPress. Mark Raymond Luminys, Inc. 949-654-3890 [email protected] www.luminys.com
Essential HTML & CSS for WordPress Mark Raymond Luminys, Inc. 949-654-3890 [email protected] www.luminys.com HTML: Hypertext Markup Language HTML is a specification that defines how pages are created
Fast track to HTML & CSS 101 (Web Design)
Fast track to HTML & CSS 101 (Web Design) Level: Introduction Duration: 5 Days Time: 9:30 AM - 4:30 PM Cost: 997.00 Overview Fast Track your HTML and CSS Skills HTML and CSS are the very fundamentals of
CHAPTER 10. When you complete this chapter, you will be able to:
Data Tables CHAPTER 10 When you complete this chapter, you will be able to: Use table elements Use table headers and footers Group columns Style table borders Apply padding, margins, and fl oats to tables
Graphic Design Basics. Shannon B. Neely. Pacific Northwest National Laboratory Graphics and Multimedia Design Group
Graphic Design Basics Shannon B. Neely Pacific Northwest National Laboratory Graphics and Multimedia Design Group The Design Grid What is a Design Grid? A series of horizontal and vertical lines that evenly
How to Properly Compose E-Mail HTML Code : 1
How to Properly Compose E-Mail HTML Code : 1 For any successful business, creating and sending great looking e-mail is essential to project a professional image. With the proliferation of numerous e-mail
Introduction to Unicode. By: Atif Gulzar Center for Research in Urdu Language Processing
Introduction to Unicode By: Atif Gulzar Center for Research in Urdu Language Processing Introduction to Unicode Unicode Why Unicode? What is Unicode? Unicode Architecture Why Unicode? Pre-Unicode Standards
Typing Devanagari on Mac OS X compiled by José C. Rodriguez, Emory College Language Center, Emory University 2009
Typing in the Devanagari script on Mac OS X can be done with either the Devanagari-QWERTY keyboard or standard Devanagari keyboard layouts. These are provided free with the Mac OS, but must be installed
Encoding script-specific writing rules based on the Unicode character set
Encoding script-specific writing rules based on the Unicode character set Malek Boualem, Mark Leisher, Bill Ogden Computing Research Laboratory (CRL), New Mexico State University, Box 30001, Dept 3CRL,
HTML TIPS FOR DESIGNING
This is the first column. Look at me, I m the second column.
Deep analysis of a modern web site
Deep analysis of a modern web site Patrick Lambert November 28, 2015 Abstract This paper studies in details the process of loading a single popular web site, along with the vast amount of HTTP requests
Umbraco v4 Editors Manual
Umbraco v4 Editors Manual Produced by the Umbraco Community Umbraco // The Friendly CMS Contents 1 Introduction... 3 2 Getting Started with Umbraco... 4 2.1 Logging On... 4 2.2 The Edit Mode Interface...
Tip or Technique. Managing Fonts. Product(s): IBM Cognos 8 Area of Interest: Infrastructure
Tip or Technique Managing Fonts Product(s): IBM Cognos 8 Area of Interest: Infrastructure Managing Fonts Page 2 of 29 Copyright Copyright 2008 Cognos ULC (formerly Cognos Incorporated). Cognos ULC is an
ebooks: From Adobe InDesign to the Kindle Store
Technical Paper ebooks: From Adobe InDesign to the Kindle Store Table of Contents 1 A multiplicity of formats 2 Step 1: Export InDesign document to EPUB 5 Step 2: Convert EPUB to MOBI 9 Step 3: Preview
Contents. Introduction... 2. Downloading the Data Files... 2
Creating a Web Page Using HTML Part 3: Multi-page Management and Uploading INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 1.1 Summer 2009 Contents Introduction... 2 Downloading
Email Campaign Guidelines and Best Practices
epromo Guidelines HTML Maximum width 700px (length = N/A) Maximum total file size, including all images = 200KB Only use inline CSS, no stylesheets Use tables, rather than layout Use more TEXT instead
Red Hat Enterprise Linux International Language Support Guide
Red Hat Enterprise Linux International Language Support Guide Red Hat Enterprise Linux International Language Support Guide Copyright This book is about international language support for Red Hat Enterprise
SellerDeck 2014 Responsive Design Guide
SellerDeck 2014 Responsive Design Guide Version: 1.0.0 SellerDeck 2014 Responsive Design 1 Contents Introduction...3 Themes and Wireframe...4 Classic Theme...4 Smart Theme...5 Wireframe...6 How the Responsive
Preservation Handbook
Preservation Handbook [Binary Text / Word Processor Documents] Author Rowan Wilson and Martin Wynne Version Draft V3 Date 22 / 08 / 05 Change History Revised by MW 22.8.05; 2.12.05; 7.3.06 Page 1 of 7
ICE: HTML, CSS, and Validation
ICE: HTML, CSS, and Validation Formatting a Recipe NAME: Overview Today you will be given an existing HTML page that already has significant content, in this case, a recipe. Your tasks are to: mark it
Basics of HTML (some repetition) Cascading Style Sheets (some repetition) Web Design
Basics of HTML (some repetition) Cascading Style Sheets (some repetition) Web Design Contents HTML Quiz Design CSS basics CSS examples CV update What, why, who? Before you start to create a site, it s
Development Perspective: DIV and CSS HTML layout. Web Design. Lesson 2. Development Perspective: DIV/CSS
Web Design Lesson 2 Development Perspective: DIV/CSS Why tables have been tabled Tables are a cell based layout tool used in HTML development. Traditionally they have been the primary tool used by web
{color:blue; font-size: 12px;}
CSS stands for cascading style sheets. Styles define how to display a web page. Styles remove the formatting of a document from the content of the document. There are 3 ways that styles can be applied:
Cascading Style Sheets
Cascading Style Sheets DESIGNING FOR THE WEB Third Edition SAMPLE DOCUMENT Cascading Style Sheets DESIGNING FOR THE WEB Third Edition Cascading Style Sheets DESIGNING FOR THE WEB Third Edition Håkon
Web Design and Databases WD: Class 7: HTML and CSS Part 3
Web Design and Databases WD: Class 7: HTML and CSS Part 3 Dr Helen Hastie Dept of Computer Science Heriot-Watt University Some contributions from Head First HTML with CSS and XHTML, O Reilly Recap! HTML
WPF font selection model
WPF font selection model Font selection model used by Windows Presentation Foundation: description and guidelines. Mikhail V. Leonov [email protected] David C. Brown [email protected]
4.2 Understand Microsoft ASP.NET Web Application Development
L E S S O N 4 4.1 Understand Web Page Development 4.2 Understand Microsoft ASP.NET Web Application Development 4.3 Understand Web Hosting 4.4 Understand Web Services MTA Software Fundamentals 4 Test L
Outline of CSS: Cascading Style Sheets
Outline of CSS: Cascading Style Sheets nigelbuckner 2014 This is an introduction to CSS showing how styles are written, types of style sheets, CSS selectors, the cascade, grouping styles and how styles
Blueball Design Dynamic Content 2 Stack Readme Manual v1.0
Blueball Design Dynamic Content 2 Stack Readme Manual v1.0 A unique responsive stack that dynamically populates and updates a content area within the stack using a warehoused external XML flat text file
AD Image Encryption. Format Version 1.2
AD Image Encryption Format Version 1.2 17 May 2010 Table of Contents Introduction... 3 Overview... 3 Image Formats... 4 Keys... 4 Credentials... 4 Certificates... 4 Image Key encryption... 5 Appendix A
What is CSS? Official W3C standard for controlling presentation Style sheets rely on underlying markup structure
CSS Peter Cho 161A Notes from Jennifer Niederst: Web Design in a Nutshell and Thomas A. Powell: HTML & XHTML, Fourth Edition Based on a tutorials by Prof. Daniel Sauter / Prof. Casey Reas What is CSS?
Rendering/Layout Engine for Complex script. Pema Geyleg [email protected]
Rendering/Layout Engine for Complex script Pema Geyleg [email protected] Overview What is the Layout Engine/ Rendering? What is complex text? Types of rendering engine? How does it work? How does it support
Challenges of Multilingualism and Possible Approach for Standardization of e-governance Solutions in India
Challenges of Multilingualism and Possible Approach for Standardization of e-governance Solutions in India Swaran Lata 1 * and Somnath Chandra 1 ABSTRACT In this paper we have addressed the major challenges
Web Design with CSS and CSS3. Dr. Jan Stelovsky
Web Design with CSS and CSS3 Dr. Jan Stelovsky CSS Cascading Style Sheets Separate the formatting from the structure Best practice external CSS in a separate file link to a styles from numerous pages Style
Typography and Drupal. What does Drupal provide? Ashok Modi DDCLA 2011
Typography and Drupal What does Drupal provide? Ashok Modi DDCLA 2011 About the presenter Canadian (migrated after the igloo melted) Work at the California Institute of the Arts (http://calarts.edu) "Computer
Server-Based PDF Creation: Basics
White Paper Server-Based PDF Creation: Basics Copyright 2002-2009 soft Xpansion GmbH & Co. KG White Paper Server-Based PDF Creation: Basics 1 Table of Contents PDF Format... 2 Description... 2 Advantages
Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University
Web Design Basics Cindy Royal, Ph.D. Associate Professor Texas State University HTML and CSS HTML stands for Hypertext Markup Language. It is the main language of the Web. While there are other languages
Advertising Specifications, Standards and Guidelines
Advertising Specifications, Standards and Guidelines www.sitomobile.com MOBILE AD FORMATS Formats and functionality by device type Standard Banners Dimensions File Format Expansion MOBILE LEADERBOARD 320x50
Version 1.0 OFFICIAL THEME USER GUIDE. reva. HTML5 - Responsive One Page Parallax Theme
Version 1.0 OFFICIAL THEME USER GUIDE reva HTML5 - Responsive One Page Parallax Theme G R EE T I NG S FR OM DESIG NO VA Thank You For Purchasing Our Product. Important - FAQ: 1) What is this User Guide
Web Authoring CSS. www.fetac.ie. Module Descriptor
The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,
How to craft a modern, mobile-optimized HTML email template. Jason Samuels, NCFR IT Manager DrupalCamp Twin Cities May 2012
How to craft a modern, mobile-optimized HTML email template Jason Samuels, NCFR IT Manager DrupalCamp Twin Cities May 2012 Our old email template Pros Simple Lightweight Worked as plain-text Rendered OK
Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner
1 vk» Java 7 Recipes (,\['«** - < g!p#«josh Juneau Carl Dea Freddy Guime John O'Conner Contents J Contents at a Glance About the Authors About the Technical Reviewers Acknowledgments Introduction iv xvi
Print File Formats: A Comparative Analysis of EMF, OpenXPS and PDF for Enterprise Printing
White paper Print File Formats: A Comparative Analysis of EMF, OpenXPS and PDF for Enterprise Printing A technical comparison, analysis and evaluation of the three most widely adopted print file formats
encoding compression encryption
encoding compression encryption ASCII utf-8 utf-16 zip mpeg jpeg AES RSA diffie-hellman Expressing characters... ASCII and Unicode, conventions of how characters are expressed in bits. ASCII (7 bits) -
Using Steelhead Appliances and Stingray Aptimizer to Accelerate Microsoft SharePoint WHITE PAPER
Using Steelhead Appliances and Stingray Aptimizer to Accelerate Microsoft SharePoint WHITE PAPER Introduction to Faster Loading Web Sites A faster loading web site or intranet provides users with a more
Product Internationalization of a Document Management System
Case Study Product Internationalization of a ì THE CUSTOMER A US-based provider of proprietary Legal s and Archiving solutions, with a customizable document management framework. The customer s DMS was
HTML, CSS, XML, and XSL
APPENDIX C HTML, CSS, XML, and XSL T his appendix is a very brief introduction to two markup languages and their style counterparts. The appendix is intended to give a high-level introduction to these
BLACKBOARD 9.1: Text Editor
BLACKBOARD 9.1: Text Editor The text editor in Blackboard is a feature that appears in many different areas, but generally has the same look and feel no matter where it appears. The text editor has changed
TUTORIAL 4 Building a Navigation Bar with Fireworks
TUTORIAL 4 Building a Navigation Bar with Fireworks This tutorial shows you how to build a Macromedia Fireworks MX 2004 navigation bar that you can use on multiple pages of your website. A navigation bar
Building a website. Should you build your own website?
Building a website As discussed in the previous module, your website is the online shop window for your business and you will only get one chance to make a good first impression. It is worthwhile investing
Preservation Handbook
Preservation Handbook Plain text Author Version 2 Date 17.08.05 Change History Martin Wynne and Stuart Yeates Written by MW 2004. Revised by SY May 2005. Revised by MW August 2005. Page 1 of 7 File: presplaintext_d2.doc
Web Design for Print Designers WEB DESIGN FOR PRINT DESIGNERS: WEEK 6
Web Design for Print Designers CSS uses a variety of declarations for styling text. Many use the variations of the font declaration. Other styles are done using different declarations. The font declaration
CST 150 Web Design I CSS Review - In-Class Lab
CST 150 Web Design I CSS Review - In-Class Lab The purpose of this lab assignment is to review utilizing Cascading Style Sheets (CSS) to enhance the layout and formatting of web pages. For Parts 1 and
Basic tutorial for Dreamweaver CS5
Basic tutorial for Dreamweaver CS5 Creating a New Website: When you first open up Dreamweaver, a welcome screen introduces the user to some basic options to start creating websites. If you re going to
SETTING UP A MULTILINGUAL INFORMATION REPOSITORY : A CASE STUDY WITH EPRINTS.ORG SOFTWARE
595 SETTING UP A MULTILINGUAL INFORMATION REPOSITORY : A CASE STUDY WITH EPRINTS.ORG SOFTWARE Nagaraj N Vaidya Francis Jayakanth Abstract Today 80 % of the content on the Web is in English, which is spoken
ORACLE APPLICATION EXPRESS 5.0
ORACLE APPLICATION EXPRESS 5.0 Key Features Fully supported nocost feature of the Oracle Database Simple 2-Tier Architecture Develop desktop and mobile applications 100% Browserbased Development and Runtime
TOOL: WEB-BASED ENERGY QUIZ
TOOL: WEB-BASED ENERGY QUIZ Abstract The free of charge S3C quiz comprises an interactive quiz module that conveys knowledge about energy efficiency and energy related topics in a playful manner. This
IE Class Web Design Curriculum
Course Outline Web Technologies 130.279 IE Class Web Design Curriculum Unit 1: Foundations s The Foundation lessons will provide students with a general understanding of computers, how the internet works,
Storing Measurement Data
Storing Measurement Data File I/O records or reads data in a file. A typical file I/O operation involves the following process. 1. Create or open a file. Indicate where an existing file resides or where
60 POINT CHECKLIST before you launch your new e-commerce or company website. ecommerce web development and solutions
60 POINT CHECKLIST before you launch your new e-commerce or company website ecommerce web development and solutions Caroline Bakker BLOGGER & WEB DEVELOPER I have over three years hands on experience in
Creating Web Pages with Dreamweaver CS 6 and CSS
Table of Contents Overview... 3 Getting Started... 3 Web Page Creation Tips... 3 Creating a Basic Web Page Exercise... 4 Create a New Page... 4 Using a Table for the Layout... 5 Adding Text... 6 Adding
MadCap Flare and Translation: Five Things to Consider When Developing Multilingual Content
MadCap Flare and Translation: Five Things to Consider When Developing Multilingual Content PRESENTED BY Jennifer Schudel Jose Sermeno February 24, 2015 #1 HYPERLINKS OR CROSSREFERENCES? Avoid Hyperlinks
Web Design for Programmers. Brian Hogan NAPCS Slides and content 2008 Brian P. Hogan Do not reproduce in any form without permission
Web Design for Programmers Brian Hogan NAPCS Slides and content 2008 Brian P. Hogan Do not reproduce in any form without permission Quick Disclaimers This is a crash course! Many topics are simplified
WWA FTP/SFTP CONNECTION GUIDE KNOW HOW TO CONNECT TO WWA USING FTP/SFTP
WWA FTP/SFTP CONNECTION GUIDE KNOW HOW TO CONNECT TO WWA USING FTP/SFTP Table OF Contents WWA FTP AND SFTP CONNECTION GUIDE... 3 What is FTP:... 3 What is SFTP:... 3 Connection to WWA VIA FTP:... 4 FTP
Blackbox Reversing of XSS Filters
Blackbox Reversing of XSS Filters Alexander Sotirov [email protected] Introduction Web applications are the future Reversing web apps blackbox reversing very different environment and tools Cross-site scripting
WompMobile Technical FAQ
WompMobile Technical FAQ What are the technical benefits of WompMobile? The mobile site has the same exact URL as the desktop website. The mobile site automatically and instantly syncs with the desktop
ADOBE DREAMWEAVER CS3 TUTORIAL
ADOBE DREAMWEAVER CS3 TUTORIAL 1 TABLE OF CONTENTS I. GETTING S TARTED... 2 II. CREATING A WEBPAGE... 2 III. DESIGN AND LAYOUT... 3 IV. INSERTING AND USING TABLES... 4 A. WHY USE TABLES... 4 B. HOW TO
Keywords : complexity, dictionary, compression, frequency, retrieval, occurrence, coded file. GJCST-C Classification : E.3
Global Journal of Computer Science and Technology Software & Data Engineering Volume 13 Issue 4 Version 1.0 Year 2013 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
Customising Your Mobile Payment Pages
Corporate Gateway Customising Your Mobile Payment Pages V2.0 May 2014 Use this guide to: Understand how to customise your payment pages for mobile and tablet devices XML Direct Integration Guide > Contents
85.1. Review of google.com. Your website score. Generated on 2015-03-25. Introduction. Table of Contents SEO. Iconography Pass
85.1 Your website score Review of google.com Generated on 2015-03-25 Introduction This report provides a review of the key factors that influence the SEO and usability of your website. The homepage rank
