Download Font TTF Glyph - Font TTF Glyph Description, Font TTF Glyph Reviews
Contact
 


 

Download

 
Download Now (135K)
Perl Artistic License
Downloads till now: 2
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Assembler Tools , Bug Tracking , Code Generators , Compilers , Debuggers , Disassemblers , Internationalization , Interpreters , Libraries , Localization, Perl Modules , Preprocessors , Quality Assurance and Testing , UI (User Interfaces) , Version Control , Widgets ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

Font::TTF::Glyph

 

Details

Size: 135K
Last Update: 2008-06-11 09:44:34
Version: 0.40
OS Support: Linux
License/Program Type: Perl Artistic License
Publisher: Martin Hosken
Price:$0.00
Description:

Font::TTF::Glyph 0.40 is libraries software developed by Martin Hosken.
Font::TTF::Glyph is a Perl module that holds a single glyph's information.



This is a single glyph description as held in a TT font. On creation only its header is read. Thus you can get the bounding box of each glyph without having to read all the other information.

INSTANCE VARIABLES

In addition to the named variables in a glyph header (xMin etc.), there are also all capital instance variables for holding working information, mostly from the location table.

The standard attributes each glyph has are:

numberOfContours
xMin
yMin
xMax
yMax

There are also other, derived, instance variables for each glyph which are read when the whole glyph is read (via read_dat):

instLen

Number of bytes in the hinting instructions (Warning this variable is deprecated, use length($g-{'hints'})> instead).

hints

The string containing the hinting code for the glyph
In addition there are other attribute like instance variables for simple glyphs:

For each contour there is:

endPoints

An array of endpoints for each contour in the glyph. There are numberOfContours contours in a glyph. The number of points in a glyph is equal to the highest endpoint of a contour.

There are also a number of arrays indexed by point number

flags

The flags associated with reading this point. The flags for a point are recalculated for a point when it is updated. Thus the flags are not very useful. The only important bit is bit 0 which indicates whether the point is an 'on' curve point, or an 'off' curve point.

x

The absolute x co-ordinate of the point.

y

The absolute y co-ordinate of the point

For composite glyphs there are other variables

metric

This holds the component number (not its glyph number) of the component from which the metrics for this glyph should be taken.

comps

This is an array of hashes for each component. Each hash has a number of elements:

glyph

The glyph number of the glyph which comprises this component of the composite.

args

An array of two arguments which may be an x, y co-ordinate or two attachment points (one on the base glyph the other on the component). See flags for details.

flag

The flag for this component

scale

A 4 number array for component scaling. This allows stretching, rotating, etc. Note that scaling applies to placement co-ordinates (rather than attachment points) before locating rather than after.

numPoints

This is a generated value which contains the number of components read in for this compound glyph.

The private instance variables are:

INFILE (P)

The input file form which to read any information

LOC (P)

Location relative to the start of the glyf table in the read file

BASE (P)

The location of the glyf table in the read file

LEN (P)

This is the number of bytes required by the glyph. It should be kept up to date by calling the update method whenever any of the glyph content changes.

OUTLOC (P)

Location relative to the start of the glyf table. This variable is only active whilst the output process is going on. It is used to inform the location table where the glyph's location is, since the glyf table is output before the loca table due to alphabetical ordering.

OUTLEN (P)

This indicates the length of the glyph data when it is output. This more accurately reflects the internal memory form than the LEN variable which only reflects the read file length. The OUTLEN variable is only set after calling out or out_dat.

Requirements:
Perl
Font::TTF::Glyph 0.40 supports different languages (including english). It works with Linux.

Downloading Font::TTF::Glyph 0.40 will take several seconds if you use fast ADSL connection.

Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

Font::TTF::Glyph Version History

Product Date Added
Font::TTF::Glyph 0.40 2008-06-11 09:44:34


Related Software

Extended Python Debugger
From category: Debuggers
Extended Python Debugger 1.20 is debuggers software developed by R. Bernstein. Extended Python Debugger is a complete debugger for Python than the stock pdb.py debugger. It supports a \"rest...
Bky
From category: Version-Control
Bky 1.0.0 is version control software developed by Angel Ortega. Bky is a minimalistic, distributed Version Control System/Source Code Management tool. Bky uses rsync as a backend to store revision...
Aapl C++ Template Library 2.14
From category: Libraries
Aapl C++ Template Library 2.14 is libraries software developed by Adrian Thurston. Aapl is a C++ template library for generic programming. Aapl supports different generic programming paradi...
Cobertura
From category: Quality-Assurance-and-Testing
Cobertura 1.8 is quality assurance and testing software developed by Mark Doliner. Cobertura is a free Java tool that calculates the percentage of code accessed by tests.Cobertura project can be us...
Class::Meta
From category: Libraries
Class::Meta 0.53 is libraries software developed by David Wheeler. Class::Meta is a Perl class automation, introspection, and data validation. SYNOPSIS Generate a class: package...
CodeWorker
From category: Code-Generators
CodeWorker 4.2 is code generators software developed by CodeWorker. CodeWorker is a versatile Open Source, licensed under GNU Lesser General Public License, parsing tool and a source code generator...
CILib
From category: Libraries
CILib 0.5.6 is libraries software developed by CILib Team. CILib comes from Computational Intelligence Library. CILib is a collaborative research framework for developing Computational Intellige...
AxKit::App::Gallery::stylesheets 0.5
From category: Libraries
AxKit::App::Gallery::stylesheets 0.5 is libraries software developed by Nik Clayton. AxKit::App::Gallery works by generating XML, and then passing the generated XML through a collection of styleshe...
cgdb
From category: Debuggers
cgdb 0.6.3 is debuggers software developed by Robert Rossi. CGDB is a curses-based interface to the GNU Debugger (GDB). cgdb\'s goal is to be lightweight and responsive; not encumbered with unneces...
CGI::Application::Plugin::RateLimit
From category: Libraries
CGI::Application::Plugin::RateLimit 1.0 is libraries software developed by Sam Tregar. CGI::Application::Plugin::RateLimit is a plugin for CGI::Application which provides protection against a user...
Authen::Captcha 1.023
From category: Libraries
Authen::Captcha 1.023 is libraries software developed by Seth T. Jackson and Josh I. Miller. Authen::Captcha is a Perl extension for creating captcha\'s to verify the human element in transactions....
Chicken
From category: Compilers
CHICKEN is a compiler for the Scheme programming language....
Audio::DB::Adaptor::dbi::sqlite 0.01
From category: Libraries
Audio::DB::Adaptor::dbi::sqlite 0.01 is libraries software developed by Todd W. Harris. Audio::DB::Adaptor::dbi::sqlite is a database adaptor for a specific mysql schema. This adaptor implem...
ALUT 1.0.1
From category: Libraries
ALUT 1.0.1 is libraries software developed by OpenAL Team. At time of writing (August 2005), ALUT was a set of undocumented semi-portable functions that were mixed up in the OpenAL library distribu...
MyPerlCrap
From category: Libraries
MyPerlCrap is meant to simulate playing the field at a craps table....
 

Top Downloads

 
1. Canon PIXMA iP1200 Printer Driver
2. Canon PIXMA iP1000 Printer Driver
3. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
4. Realtek RTL8139C(L)+/RTL8139D(L)/RTL8100(L)/RTL8130/RTL8139B(L) Driver
5. Canon PIXMA MP210 MP Drivers
6. Canon PIXMA iP1300 Printer Driver c
7. Canon i-SENSYS LBP2900 Printer Driver R
8. dmg2iso
9. Asus EZVcr II
10. Genius Eye 110 Webcam Driver
11. Canon LaserShot LBP-1210 Printer Driver
12. Canon PIXMA iP1600 Printer Driver
13. Canon PIXMA iP1200 Printer Driver x64 d
14. Canon PIXMA MP220 MP Drivers
15. Canon PIXMA MP160 MP Drivers 9xME
16. Lite-On Cd-Rw LTR-48327S firmware
17. Canon PIXMA MP460 MP Drivers xp64
18. BSD Subsystem
19. Sierra Wireless Watcher
20. Canon PIXMA iP1300 Printer Driver a

DownloadTube Editor Reviews

 
1. Ots CD Scratch 1200 Deluxe
Ots CD Scratch 1200 - virtual turntables CD player for music...
2. Ots CD Scratch 1200
Ots CD Scratch 1200 - virtual turntables CD player for music...
3. OtsTurntables Pro
OtsTurntables - virtual Turntables MP3 Mixer for Music Lover...
4. OtsTurntables Free
OtsTurntables - virtual Turntables MP3 Mixer for Music Lover...
5. OtsAV Radio Broadcaster
OtsAV Radio Broadcaster - the quality professional-grade aud...
6. OtsAV Radio Narrowcaster
OtsAV Radio is a powerful playout mixing system for Radio We...
7. OtsAV Radio Webcaster
OtsAV Radio is a powerful playout mixing system for Radio We...
8. OtsAV Radio - Trial
OtsAV Radio is a powerful playout mixing system for Radio We...
9. OtsAVFree
OtsAV Free comes with video, karaoke CD+G and automated beat...
10. OtsAV TV Broadcaster
OtsAV TV Broadcaster is a quality professional-grade AV broa...

Software Reviews Full List



Recent Blog Posts

 
1. Easy Publishing of WordPress Blogs RSS Feeds With FeedBurner
RSS (Really Simple Syndication) Feeds are a modern form of c...
2. Automatic Installation of Joomla! on Windows With JoomlaPC
A convenient alternative for the development or testing of J...
3. An Introduction To Joomla! Templates Creation With Adobe Dreamweaver CS3
Joomla! is a content management system and framework with a ...
4. Two New Firefox Stable Releases Are Available For Free Download: Firefox 3.0.2 and Firefox 2.0.0.17
Recently, two Firefox stable releases for Windows, Mac OS, a...
5. How To Deploy A Linux LiveCD on Windows Using MobaLiveCD
There are many ways to test a certain Linux distribution on ...
6. Ever Needed A Free Video Converter And You Just Couldn’t Find It? Here’s Our Suggestion.
With so many different video (or even audio) converters arou...
7. Top 101 Most Downloaded Windows Software: Free Demo Movies and Download Links
We often have to decide if we should download the latest v...
8. A New Powerful Virus Could Affect Millions of WordPress Blogs
The WordPress blogging platform powers millions of web...
9. Google Chrome – It’s Finally Here. Will A Revolution Begin?
First, it was the rumors. Then, Google announced it official...
10. An Amazing Free Document Processing Software: LyX
The documents management task could be difficult in absence ...

Last 20 Scripts

 
1. Colorize jQuery Plugin
Colorize is a jQuery plugin that allows you to add a backgro
2. JavaScriptMVC
JavaScriptMVC is a framework that brings unique methods to J
3. GWT-Ext
GWT-Ext is a Java based widget library that provides rich wi
4. Shadowbox
Shadowbox is an online media viewer application that support
5. Color Picker Script
Color Picker Script allows your user to easily pick a color
6. dsHistory
dsHistory allows you to handle the browser's back and forwar
7. mooRainbow
mooRainbow is a powerful Javascript color picker that allows
8. Expander Plugin
Expander Plugin is a simple jQuery plugin designed to hide o
9. FancyZoom
FancyZoom provides a smooth Javascript image zooming effect
10. iCarousel
iCarousel allows you to define carousel image galleries widg
11. F->IT
F->IT is a free, open-source, online FTP client created with
12. String Tokenizer for Javascript
String Tokenizer for Javascript is a lightweight class that
13. jQuery.Rule
jQuery.Rule is a jQuery plugin that allows you to easily man
14. jQuery.Preload
jQuery.Preload is an advanced multi-functional preloader bas
15. jQuery.Modularize
jQuery.Modularize provides you the opportunity to use modula
16. jQuery.LocalScroll
jQuery.LocalScroll plugin permits you to include an animatio
17. Online Suite Ultimate
Online Suite Ultimate (formerly known as EBundle PRO) is a c
18. Scripteen Free Image Hosting Script
Scripteen Free image hosting script allows you to deploy a f
19. jQuery.Listen
jQuery.Listen allows you to register event handlers along wi
20. jQuery.FastTrigger
jQuery.FastTrigger provides a simplified version of jQuery.t