Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.659.336 Times

Font::TTF::Scripts::AP 0.7

  Date Added: June 04, 2010  |  Visits: 1.194


Report Broken Link
Printer Friendly Version

Product Homepage
Download (154 downloads)

Font::TTF::Scripts::AP is a memory representation of a TTFBuilder Attachment Point database (APDB). SYNOPSIS use Font::TTF::Scripts::AP; $ap = Font::TTF::Scripts::AP->read_font($ttf_file, $ap_file, %opts); $ap->make_classes(); INSTANCE VARIABLES cmap Reference to the Microsoft cmap within the font. font Reference to a font structure. read_font will cause at least the post, cmap, loca, and name tables to be read in. glyphs An array of references to glyph data structures, indexed by glyphID. Stucture elements are: uni Unicode scalar value, if any, as specified in the APDB. (decimal integer) gnum Actual glyph ID from font. post Actual Postscript name from font. Note: The uni, gnum and post values are based on the UID, GID, and PSName fields of the APDB. If there are descrepancies between the APDB and the fonts internal tables, then for calcuating the above three values, priority is given first to UID field, then PSName field, and finally GID. glyph Reference to glyph structure read from font. line Line number in APDB where glyph is defined. points A hash of references to attachment point structures for this glyph, keyed by attachment point type (aka name). Each AP structure contains name The name (type in TTFBuilder terminology) of the attachment point x, y X and Y coordinates for the attachment point line Line number in APDB where this point is defined. components Present if the glyph is a composite. Is a reference to an array of component structures. Each component structure includes: bbox comma separated list of bounding box coordinates, i.e., x1, y1, x2, y2 uni Unicode scalar value, if any, of the component. (decimal integer) Note: The following instance variables contain the actual text read from the APDB. If there are descrepancies between the APDB and the font, these values may differ from corresponding values given above. Therefore these values should not be used except for diagnostic purposes. UID Unicode scalar value, if any, as specified in the APDB. (string of hex digits) PSName Postscript name, if any, as specified in the APDB GID Glyph id, if any, as specified in the APDB classes Created by "make_classes", this is a hash keyed by class name returning an array of GIDs for glyphs that are in the class. Classes are identified by extensions (part after a .) on the post name of each glyph. For each such extension, two classes are defined. The first is the class of all glyphs that have that extension (class name is the extension). The second is the class of nominal glyphs corresponding to the glyphs with that extension (class name is the extension but with the prefix no_). lists Created by "make_classes", this is a hash keyed by attachment point name (as modified by "make_point") returning an array of GIDs for glyphs that have the given attachment point. vecs If defined, this variable will be updated by "make_classes". It is a hash, keyed by attachment point name (as modified by "make_point") returning a bit vec bit array, indexed by GID, each bit set to 1 if the corresponding glyph has the given attachment point. ligclasses Optionally created by make_classes if ligatures are requested and they exist. The base forms class is no_code while the ligatures are held in code..

Requirements: No special requirements
Platforms: Linux
Keyword: Ap Apdb Attachment Classes Font Fontttfscriptsap Gid Glyph Name Point Point Database Reference To Ttf Ttfbuilder
Users rating: 0/10

License: Freeware Size: 102.4 KB
More Reviews or Write Review

Libraries  -  Font::TTF::Glyph 0.40
Font::TTF::Glyph is a Perl module that holds a single glyphs 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...
133.12 KB  
Graphical Text Tools  -  AWT Font Shower 2.9 Build 9398
AWT Font Shower is a small application which allows users to view ceratin types of fonts. for WindowsAll
Libraries  -  IAMBACKUP 1.2
IAMBACKUP provides a set of classes for backing up and restoring a MySQL database. IAM backup is package made of two classes. One performs the backup of the selected MySQL database, and the second restores the database. Both classes support...
33.79 KB  
Productivity  -  Axe Font Selecter 1.0.2
Axe Font Selecter is the app to easily select the font contained in the iPhone / iPad. There is a function such as the following. - Filter by specifying the characteristics of the font - Search from the name of the font -...
409.6 KB  
Libraries  -  RTF::Writer 1.11
RTF::Writer is a Perl module for generating documents in Rich Text Format. SYNOPSIS use RTF::Writer; my $rtf = RTF::Writer->new_to_file("greetings.rtf"); $rtf->prolog( title => "Greetings, hyoomon" ); $rtf->number_pages; $rtf->paragraph(...
57.34 KB  
Libraries  -  FUNDAMENTALS TCP 4.00.20
FUNDAMENTALS TCP was specially developed as a Delphi / FreePascal unit that implements routines for various TCP client and server classes Now you can make use of this handy library to improve your development process.
Graphical Text Tools  -  Character Board 1.0
Character Board is, as the name suggests, a simple, easy to use tool designed to display every ASCII characters containing in any font in keyboard layout and rest as list. You can use this application to view the ASCII Code of any character and...
532 KB  
Business  -  Fast Search Engine Optimizer Indexer 9.0
font size="2" face="verdana,arial"Do you want to get ranked quickly into search engines like google? Do you need to have your page indexed quickly, or want to boost an existing sites rankings? If this sounds like you, then this software will...
2.07 MB  
Database Tools  -  Flat-file SQL 1.3.1
Flat-file SQL (fSQL) is a set of classes available in PHP that allows users without SQL database servers to select and manipulate flat-file data using SQL queries. fSQL is designed to support as many SQL queries and features as it can.
27.27 KB  
Programming  -  RDBS2J 0.9.10
RDBS2J is a GUI based mapping tool from relational database schema to persistent java classes which use JDO as persistence mechanism. The mapping can be modified by the GUI. The current version is designed to create code for Apache-OJB.
539.29 KB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB