font family
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 695
Font Mate 1.0
Font Mate is a simple program to help you see how fonts look on your computer, and to help you find symbol characters. more>>
Font Mate application helps you to see how fonts look on your computer, and it also helps you find symbol characters.
Using Font Mate
There isnt much to it: Font Mate shows you a list of all the fonts installed on your computer. Choose any font from the list and it will show you what all the characters in that font look like. Choose any one of those characters and you will see an enlarged version of it at the bottom of the page (with its ASCII code in decimal and hex, should you be interested). Click the button to copy that character to the clipboard if you want to use it in another application.
Works on...
We wrote Font Mate originally for Mac OS X, but we have included versions for Windows and Linux too. We wrote it using REALbasic, a great tool for cross-platform rapid development. Source is available on request.
How much?
Font Mate is freeware. Download, use, share as you wish. No warranty is offered, and we accept no liability for anything strange or nasty that it might do to your computer.
And another thing
If you like Font Mate, why not have a look at our main site at tellura.co.uk and check out our other products and services?
<<lessUsing Font Mate
There isnt much to it: Font Mate shows you a list of all the fonts installed on your computer. Choose any font from the list and it will show you what all the characters in that font look like. Choose any one of those characters and you will see an enlarged version of it at the bottom of the page (with its ASCII code in decimal and hex, should you be interested). Click the button to copy that character to the clipboard if you want to use it in another application.
Works on...
We wrote Font Mate originally for Mac OS X, but we have included versions for Windows and Linux too. We wrote it using REALbasic, a great tool for cross-platform rapid development. Source is available on request.
How much?
Font Mate is freeware. Download, use, share as you wish. No warranty is offered, and we accept no liability for anything strange or nasty that it might do to your computer.
And another thing
If you like Font Mate, why not have a look at our main site at tellura.co.uk and check out our other products and services?
Download (0.91MB)
Added: 2007-07-18 License: Freeware Price:
828 downloads
Gnome Font Sampler 0.4
Gnome Font Sampler lets you browse your installed fonts using whatever color. more>>
Gnome Font Sampler lets you browse your installed fonts using whatever color, size, attributes (Bold/Italics/Underline), and example text you like.
Main features:
- Quickly compare your fonts
- Select font size, text color, background color, bold, italics, underline, and example text used
- Preview fonts before adding them to the list
- Pretty good keyboard control
- It costs $0 and is Free software
Enhancements:
- New application icon.
- Improved keyboard control (navigate font lists and choose fonts using just the keyboard).
<<lessMain features:
- Quickly compare your fonts
- Select font size, text color, background color, bold, italics, underline, and example text used
- Preview fonts before adding them to the list
- Pretty good keyboard control
- It costs $0 and is Free software
Enhancements:
- New application icon.
- Improved keyboard control (navigate font lists and choose fonts using just the keyboard).
Download (0.30MB)
Added: 2005-08-05 License: GPL (GNU General Public License) Price:
1543 downloads
Relations::Family 0.94
Relations::Family is a DBI/DBD::mysql Relational Query Engine module. more>>
Relations::Family is a DBI/DBD::mysql Relational Query Engine module.
SYNOPSIS
# DBI, Relations::Family Script that creates some queries.
#!/usr/bin/perl
use DBI;
use Relations::Family;
$dsn = "DBI:mysql:finder";
$username = "root";
$password = ;
$dbh = DBI->connect($dsn,$username,$password,{PrintError => 1, RaiseError => 0});
$abstract = new Relations::Abstract($dbh);
$family = new Relations::Family($abstract);
$family->add_member(-name => account,
-label => Cust. Account,
-database => finder,
-table => account,
-id_field => acc_id,
-query => {-select => {id => acc_id,
label => "concat(cust_name, - ,balance)"},
-from => [account,customer],
-where => "customer.cust_id=account.cust_id",
-order_by => "cust_name"});
$family->add_member(-name => customer,
-label => Customer,
-database => finder,
-table => customer,
-id_field => cust_id,
-query => {-select => {id => cust_id,
label => cust_name},
-from => customer,
-order_by => "cust_name"});
$family->add_member(-name => purchase,
-label => Purchase,
-database => finder,
-table => purchase,
-id_field => pur_id,
-query => {-select => {id => pur_id,
label => "concat(
cust_name,
- ,
date_format(date, %M %D, %Y)
)"},
-from => [purchase,
customer],
-where => customer.cust_id=purchase.cust_id,
-order_by => [date desc,
cust_name]});
$family->add_lineage(-parent_name => customer,
-parent_field => cust_id,
-child_name => purchase,
-child_field => cust_id);
$family->add_rivalry(-brother_name => customer,
-brother_field => cust_id,
-sister_name => account,
-sister_field => cust_id);
$family->set_chosen(-label => Customer,
-ids => 2,4);
$available = $family->get_available(-label => Purchase);
print "Found $available->{count} Purchases:n";
foreach $id (@{$available->{ids_array}}) {
print "Id: $id Label: $available->{labels_hash}->{$id}n";
}
$family->add_value(-name => Cust. Account,
-sql => "concat(cust_name, - ,balance)",
-member_names => customer,account);
$family->add_value(-name => Paid,
-sql => "if(balance > 0,NO,YES)",
-member_names => account);
$family->add_value(-name => Customer,
-sql => cust_name,
-member_names => customer);
$family->add_value(-name => Purchase,
-sql => "concat(
cust_name,
- ,
date_format(date, %M %D, %Y)
)",
-member_names => purchase,customer);
$reunion = $family->get_reunion(-data => Paid,Purchase,
-use_labels => Customer,
-order_by => Customer,Purchase);
$matrix = $abstract->select_matrix(-query => $reunion);
print "Found " . scalar @$matrix . " Values:n";
foreach $row (@$matrix) {
print "Customer: $row->{Customer}n";
print "Purchase: $row->{Purchase}n";
print "Paid: $row->{Paid}nn";
}
$dbh->disconnect();
<<lessSYNOPSIS
# DBI, Relations::Family Script that creates some queries.
#!/usr/bin/perl
use DBI;
use Relations::Family;
$dsn = "DBI:mysql:finder";
$username = "root";
$password = ;
$dbh = DBI->connect($dsn,$username,$password,{PrintError => 1, RaiseError => 0});
$abstract = new Relations::Abstract($dbh);
$family = new Relations::Family($abstract);
$family->add_member(-name => account,
-label => Cust. Account,
-database => finder,
-table => account,
-id_field => acc_id,
-query => {-select => {id => acc_id,
label => "concat(cust_name, - ,balance)"},
-from => [account,customer],
-where => "customer.cust_id=account.cust_id",
-order_by => "cust_name"});
$family->add_member(-name => customer,
-label => Customer,
-database => finder,
-table => customer,
-id_field => cust_id,
-query => {-select => {id => cust_id,
label => cust_name},
-from => customer,
-order_by => "cust_name"});
$family->add_member(-name => purchase,
-label => Purchase,
-database => finder,
-table => purchase,
-id_field => pur_id,
-query => {-select => {id => pur_id,
label => "concat(
cust_name,
- ,
date_format(date, %M %D, %Y)
)"},
-from => [purchase,
customer],
-where => customer.cust_id=purchase.cust_id,
-order_by => [date desc,
cust_name]});
$family->add_lineage(-parent_name => customer,
-parent_field => cust_id,
-child_name => purchase,
-child_field => cust_id);
$family->add_rivalry(-brother_name => customer,
-brother_field => cust_id,
-sister_name => account,
-sister_field => cust_id);
$family->set_chosen(-label => Customer,
-ids => 2,4);
$available = $family->get_available(-label => Purchase);
print "Found $available->{count} Purchases:n";
foreach $id (@{$available->{ids_array}}) {
print "Id: $id Label: $available->{labels_hash}->{$id}n";
}
$family->add_value(-name => Cust. Account,
-sql => "concat(cust_name, - ,balance)",
-member_names => customer,account);
$family->add_value(-name => Paid,
-sql => "if(balance > 0,NO,YES)",
-member_names => account);
$family->add_value(-name => Customer,
-sql => cust_name,
-member_names => customer);
$family->add_value(-name => Purchase,
-sql => "concat(
cust_name,
- ,
date_format(date, %M %D, %Y)
)",
-member_names => purchase,customer);
$reunion = $family->get_reunion(-data => Paid,Purchase,
-use_labels => Customer,
-order_by => Customer,Purchase);
$matrix = $abstract->select_matrix(-query => $reunion);
print "Found " . scalar @$matrix . " Values:n";
foreach $row (@$matrix) {
print "Customer: $row->{Customer}n";
print "Purchase: $row->{Purchase}n";
print "Paid: $row->{Paid}nn";
}
$dbh->disconnect();
Download (0.049MB)
Added: 2007-06-08 License: Perl Artistic License Price:
868 downloads
Font::TTF::Glyph 0.40
Font::TTF::Glyph is a Perl module that holds a single glyphs information. more>>
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 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 glyphs 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.
<<lessThis 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 glyphs 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.
Download (0.13MB)
Added: 2006-10-03 License: Perl Artistic License Price:
1117 downloads
FONTpage 2.0
FONTpage is a Python font viewing/image-generating utility. more>>
FONTpage is a Python font viewing and image-generating utility. It displays system fonts and allows you to change the font size and color, background color, font face, bold, and italics.
It also has the ability to input the text to be displayed, which you can choose to save as a PNG file. It is handy to view fonts and styles quickly, or to make "logo" graphics.
It was written to supersede wxFontView, as the pyGTK toolkit is much lighter and more widely used.
Enhancements:
- New "Display Font" feature opens popup window with complete alphabet (upper and lower case) and 0-9.
- Window shows current font with current size -- use multiple windows to compare different fonts.
- Font size now scales up to 256 pts (was 128)
- Config file will now track last window dimensions when the application is restarted.
- If user font directory directory (~/.fonts) does not exist, FONTpage will create one. This is to facilitate installing and deleting fonts, which FONTpage will only do on a per-user basis. (This is to avoid problems.)
<<lessIt also has the ability to input the text to be displayed, which you can choose to save as a PNG file. It is handy to view fonts and styles quickly, or to make "logo" graphics.
It was written to supersede wxFontView, as the pyGTK toolkit is much lighter and more widely used.
Enhancements:
- New "Display Font" feature opens popup window with complete alphabet (upper and lower case) and 0-9.
- Window shows current font with current size -- use multiple windows to compare different fonts.
- Font size now scales up to 256 pts (was 128)
- Config file will now track last window dimensions when the application is restarted.
- If user font directory directory (~/.fonts) does not exist, FONTpage will create one. This is to facilitate installing and deleting fonts, which FONTpage will only do on a per-user basis. (This is to avoid problems.)
Download (0.025MB)
Added: 2006-07-16 License: GPL (GNU General Public License) Price:
2156 downloads
fonty-rg 0.5
fonty-rg is a set of fonts for the Linux console. more>>
fonty-rg project is a set of fonts for the Linux console.
LatCyrGr-16.psf is font containing most of ISO Latin characters, lot of cyrillic chars, lot of greek chars, and some punctuation. It is good for unicode linux console. This is 512 character font, means that you loose bold colour on linux console, unless you are using framebuffer.
chavo.psf is font containing lot of ISO-8859-2 repertoire, some additional ISO-8859-1 characters, Russian cyrillic characters and special Esperanto characters. It was specifically created to cover Czech, Slovak, Polish, Hungarian, Russian, German, Esperanto. Of course, it accidentally covers much wider range.
Good as a console font if you want to retain bold colours (and do not need some ISO-8859-1 characters - there was simply not enough space for them).
Usage
To build fonts: run build.sh script.
To modify fonts: edit files in source/ directory.
To add new charsets: add *.txt file into charsets/ directory.
To use fonts: there are two small scripts provided, iso and uni.
iso takes as an argument number of ISO-8859 encoding, switching console font into font for that encoding, and uni switches console into unicode mode, using big unicode font. See manpages for details.
<<lessLatCyrGr-16.psf is font containing most of ISO Latin characters, lot of cyrillic chars, lot of greek chars, and some punctuation. It is good for unicode linux console. This is 512 character font, means that you loose bold colour on linux console, unless you are using framebuffer.
chavo.psf is font containing lot of ISO-8859-2 repertoire, some additional ISO-8859-1 characters, Russian cyrillic characters and special Esperanto characters. It was specifically created to cover Czech, Slovak, Polish, Hungarian, Russian, German, Esperanto. Of course, it accidentally covers much wider range.
Good as a console font if you want to retain bold colours (and do not need some ISO-8859-1 characters - there was simply not enough space for them).
Usage
To build fonts: run build.sh script.
To modify fonts: edit files in source/ directory.
To add new charsets: add *.txt file into charsets/ directory.
To use fonts: there are two small scripts provided, iso and uni.
iso takes as an argument number of ISO-8859 encoding, switching console font into font for that encoding, and uni switches console into unicode mode, using big unicode font. See manpages for details.
Download (0.065MB)
Added: 2006-05-04 License: GPL (GNU General Public License) Price:
1273 downloads
Fontconfig 2.3.91
Fontconfig is a library for font customization and configuration. more>>
Fontconfig is a library designed to provide system-wide font configuration, customization and application access.
The configuration module consists of the FcConfig datatype, libexpat and FcConfigParse which walks over an XML tree and ammends a configuration with data found within.
From an external perspective, configuration of the library consists of generating a valid XML tree and feeding that to FcConfigParse.
The only other mechanism provided to applications for changing the running configuration is to add fonts and directories to the list of application-provided font files.
The intent is to make font configurations relatively static, and shared by as many applications as possible. It is hoped that this will lead to more stable font selection when passing names from one application to another.
XML was chosen as a configuration file format because it provides a format which is easy for external agents to edit while retaining the correct structure and syntax.
Font configuration is separate from font matching; applications needing to do their own matching can access the available fonts from the library and perform private matching.
The intent is to permit applications to pick and choose appropriate functionality from the library instead of forcing them to choose between this library and a private configuration mechanism.
The hope is that this will ensure that configuration of fonts for all applications can be centralized in one place. Centralizing font configuration will simplify and regularize font installation and customization.
<<lessThe configuration module consists of the FcConfig datatype, libexpat and FcConfigParse which walks over an XML tree and ammends a configuration with data found within.
From an external perspective, configuration of the library consists of generating a valid XML tree and feeding that to FcConfigParse.
The only other mechanism provided to applications for changing the running configuration is to add fonts and directories to the list of application-provided font files.
The intent is to make font configurations relatively static, and shared by as many applications as possible. It is hoped that this will lead to more stable font selection when passing names from one application to another.
XML was chosen as a configuration file format because it provides a format which is easy for external agents to edit while retaining the correct structure and syntax.
Font configuration is separate from font matching; applications needing to do their own matching can access the available fonts from the library and perform private matching.
The intent is to permit applications to pick and choose appropriate functionality from the library instead of forcing them to choose between this library and a private configuration mechanism.
The hope is that this will ensure that configuration of fonts for all applications can be centralized in one place. Centralizing font configuration will simplify and regularize font installation and customization.
Download (0.97MB)
Added: 2005-10-18 License: GPL (GNU General Public License) Price:
1468 downloads
Font Manager 0.0.1
Font Manager is a font manager for GNOME. more>>
Font Manager is a font manager for GNOME. Font Manager cannot do any font management tasks yet, but is already useful for picking fonts.
Main features:
- List installed fonts
- Add previews for installed fonts
- Open font properties from context menu
- Set system fonts from the font manager
- Make the font manager installable
<<lessMain features:
- List installed fonts
- Add previews for installed fonts
- Open font properties from context menu
- Set system fonts from the font manager
- Make the font manager installable
Download (0.15MB)
Added: 2006-03-22 License: LGPL (GNU Lesser General Public License) Price:
1480 downloads
Font Configuration Library 2.3.94
Fontconfig is a library for configuring and customizing font access. more>>
Fontconfig is a library for configuring and customizing font access.
Font Configuration Library contains two essential modules, the configuration module which builds an internal configuration from XML files and the matching module which accepts font patterns and returns the nearest matching font.
The configuration module consists of the FcConfig datatype, libexpat and FcConfigParse which walks over an XML tree and ammends a configuration with data found within. From an external perspective, configuration of the library consists of generating a valid XML tree and feeding that to FcConfigParse.
The only other mechanism provided to applications for changing the running configuration is to add fonts and directories to the list of application-provided font files.
The intent is to make font configurations relatively static, and shared by as many applications as possible.
It is hoped that this will lead to more stable font selection when passing names from one application to another. XML was chosen as a configuration file format because it provides a format which is easy for external agents to edit while retaining the correct structure and syntax.
Font configuration is separate from font matching; applications needing to do their own matching can access the available fonts from the library and perform private matching.
The intent is to permit applications to pick and choose appropriate functionality from the library instead of forcing them to choose between this library and a private configuration mechanism.
The hope is that this will ensure that configuration of fonts for all applications can be centralized in one place. Centralizing font configuration will simplify and regularize font installation and customization.
<<lessFont Configuration Library contains two essential modules, the configuration module which builds an internal configuration from XML files and the matching module which accepts font patterns and returns the nearest matching font.
The configuration module consists of the FcConfig datatype, libexpat and FcConfigParse which walks over an XML tree and ammends a configuration with data found within. From an external perspective, configuration of the library consists of generating a valid XML tree and feeding that to FcConfigParse.
The only other mechanism provided to applications for changing the running configuration is to add fonts and directories to the list of application-provided font files.
The intent is to make font configurations relatively static, and shared by as many applications as possible.
It is hoped that this will lead to more stable font selection when passing names from one application to another. XML was chosen as a configuration file format because it provides a format which is easy for external agents to edit while retaining the correct structure and syntax.
Font configuration is separate from font matching; applications needing to do their own matching can access the available fonts from the library and perform private matching.
The intent is to permit applications to pick and choose appropriate functionality from the library instead of forcing them to choose between this library and a private configuration mechanism.
The hope is that this will ensure that configuration of fonts for all applications can be centralized in one place. Centralizing font configuration will simplify and regularize font installation and customization.
Download (1.1MB)
Added: 2006-03-01 License: Freely Distributable Price:
1332 downloads
x-fontperf 1.1
x-fontperf is a small utility to measure X11 font loading time. more>>
x-fontperf is a small utility to measure font rendering/loading time in an x11 environment. Originally intended to see if there is any notable performance difference between a separate font server and local font rendering.
It actually does three different tests:
1) Loading the same font several times
Gives you an average loading time for this particular font. If you use a font already in use in your x-session this should be really quick as this font will be reused and not actually loaded again (cached)
2) Loading the same font in different sizes (incrementing)
Default is from 6 to 144 pixel. Interesting to see how rendering time increases with font size (see option -v)
3) Loading all available fonts
This should give you a good estimate on average fontloading time. Also a good test to stress your system and check if all fonts are loadable (see option -e)
Sample output:
x-fontperf -v
x-fontperf: Copyright (c) Holger Pfaff - http://pfaff.ws
x-fontperf: version 1.1 from 26-Mar-2004
x-fontperf: connected to server: :0.0
x-fontperf: server vendor: Gentoo Linux (XFree86 4.3.0, revision r3)
x-fontperf: vendor release: 40300000
x-fontperf: total of 6406 fonts found
x-fontperf: basefont: -*-helvetica-*-*-*-*-12-*-*-*-*-*-iso8859-1
x-fontperf: loading basefont 100 times ... 6292 usec 62 usec/font
x-fontperf: loading font from pixel size 6 to 144 ... 2977820 usec 21578 usec/font
x-fontperf: loading all 6406 available fonts ... 34965472 usec 5458 usec/font
Usage:
Usage: x-fontperf ...
-display X-display to use
-v Increase verbosity (may falsify results)
-e Show errors during tests
-n Number of iterations for test 1 [100]
-min Minimum pixel size for test 2 [6]
-max Maximum pixel size for test 2 [144]
-foundry Foundry of font [*]
-family Family of font [helvetica]
-weight Weight of font [*]
-slant Slant of font [*]
-setwidth Set width of font [*]
-addstyle Additional style of font [*]
-pixelsize Pixel size of font [12]
-pointsize Point size of font [*]
-resolutionX X resolution of font [*]
-resolutionY Y resolution of font [*]
-spacing Spacing of font [*]
-avgwidth Average width of font [*]
-registry Registry of font [iso8859]
-encoding Encoding of font [1]
Verbosity can be increased in three steps by specifying -v several times. No-
tation -vvv is not supported. Use -v -v -v. Errors opening fonts are not shown
by default. Use -e to see them.
-n specifies the number of iterations for test 1. The default of 100 (shown in
brackets) should be ok for most systems. Increase/decrease values for fast/slow
systems
-min/-max specifies the minimum/maximum pixel size for test 2. Pixel sizes are
incremented by one.
The last block of arguments is for specifying the basefont to use for tests 1
and 2. These follow the standard x11 font naming scheme. Again: defaults are
shown in brackets.
Enhancements:
- first public version 1.0
<<lessIt actually does three different tests:
1) Loading the same font several times
Gives you an average loading time for this particular font. If you use a font already in use in your x-session this should be really quick as this font will be reused and not actually loaded again (cached)
2) Loading the same font in different sizes (incrementing)
Default is from 6 to 144 pixel. Interesting to see how rendering time increases with font size (see option -v)
3) Loading all available fonts
This should give you a good estimate on average fontloading time. Also a good test to stress your system and check if all fonts are loadable (see option -e)
Sample output:
x-fontperf -v
x-fontperf: Copyright (c) Holger Pfaff - http://pfaff.ws
x-fontperf: version 1.1 from 26-Mar-2004
x-fontperf: connected to server: :0.0
x-fontperf: server vendor: Gentoo Linux (XFree86 4.3.0, revision r3)
x-fontperf: vendor release: 40300000
x-fontperf: total of 6406 fonts found
x-fontperf: basefont: -*-helvetica-*-*-*-*-12-*-*-*-*-*-iso8859-1
x-fontperf: loading basefont 100 times ... 6292 usec 62 usec/font
x-fontperf: loading font from pixel size 6 to 144 ... 2977820 usec 21578 usec/font
x-fontperf: loading all 6406 available fonts ... 34965472 usec 5458 usec/font
Usage:
Usage: x-fontperf ...
-display X-display to use
-v Increase verbosity (may falsify results)
-e Show errors during tests
-n Number of iterations for test 1 [100]
-min Minimum pixel size for test 2 [6]
-max Maximum pixel size for test 2 [144]
-foundry Foundry of font [*]
-family Family of font [helvetica]
-weight Weight of font [*]
-slant Slant of font [*]
-setwidth Set width of font [*]
-addstyle Additional style of font [*]
-pixelsize Pixel size of font [12]
-pointsize Point size of font [*]
-resolutionX X resolution of font [*]
-resolutionY Y resolution of font [*]
-spacing Spacing of font [*]
-avgwidth Average width of font [*]
-registry Registry of font [iso8859]
-encoding Encoding of font [1]
Verbosity can be increased in three steps by specifying -v several times. No-
tation -vvv is not supported. Use -v -v -v. Errors opening fonts are not shown
by default. Use -e to see them.
-n specifies the number of iterations for test 1. The default of 100 (shown in
brackets) should be ok for most systems. Increase/decrease values for fast/slow
systems
-min/-max specifies the minimum/maximum pixel size for test 2. Pixel sizes are
incremented by one.
The last block of arguments is for specifying the basefont to use for tests 1
and 2. These follow the standard x11 font naming scheme. Again: defaults are
shown in brackets.
Enhancements:
- first public version 1.0
Download (0.004MB)
Added: 2005-04-11 License: Freely Distributable Price:
1656 downloads
wxFontView 0.4
wxFontView is a font viewing/image creation/installer. more>>
wxFontView is a font viewing/image creation/installer. Uses wxPython to display system fonts and allows user to change font size, color, background color, font face and the diplayed text.
Handy to view fonts and styles quickly, or use to make "logo" graphics. Also can be used to install/uninstall fonts on a per-user basis. (Does not touch system fonts.)
<<lessHandy to view fonts and styles quickly, or use to make "logo" graphics. Also can be used to install/uninstall fonts on a per-user basis. (Does not touch system fonts.)
Download (3.3MB)
Added: 2005-10-25 License: GPL (GNU General Public License) Price:
1459 downloads
Choosefont 0.3
Choosefont is an efficient font finder. more>>
Choosefont is a simple but extremely efficient tool for quickly finding the required font in a large amount of fonts.
It was created due to the lack of decent font selection widgets in many application.
Apart from finding a font, Choosfont can also creat css, html and other code for the selected font, this code is automatically copied to the X clipboard.
<<lessIt was created due to the lack of decent font selection widgets in many application.
Apart from finding a font, Choosfont can also creat css, html and other code for the selected font, this code is automatically copied to the X clipboard.
Download (0.030MB)
Added: 2005-04-21 License: GPL (GNU General Public License) Price:
1650 downloads
gfontsel 1.0.0
gfontsel program is a simple wrapper around the GTK+ 2 font selection dialog. more>>
gfontsel program is a simple wrapper around the GTK+ 2 font selection dialog. It allows you to select a font.
The font name is written to the standard output in the GTK+ 2 font naming scheme.
Building and installing the program:
- Read the makefile. Change the install locations if you want.
- To build the program invoke make.
- To install the program, invoke make install *as root*.
If you dont like it, login as root, change to the source directory and run make uninstall. After that you can remove the source tree.
<<lessThe font name is written to the standard output in the GTK+ 2 font naming scheme.
Building and installing the program:
- Read the makefile. Change the install locations if you want.
- To build the program invoke make.
- To install the program, invoke make install *as root*.
If you dont like it, login as root, change to the source directory and run make uninstall. After that you can remove the source tree.
Download (0.011MB)
Added: 2006-06-07 License: GPL (GNU General Public License) Price:
1234 downloads
Fontlinge 2.0.1
Fontlinge is a font management and organisation for TrueType & PostScript. more>>
Fontlinge project is a font management and organisation for TrueType & PostScript.
Fontlinge searches for font files, sorts them into folders by name and look and with human readable names, stores gathered font information in a database, generates previews and posters, finds and removes duplicates, and reunites PostScript font families.
Also, Fontlinge has a Web interface to browse through your fonts. It shows detail previews and font info, provides font download as a tarball, and has the possibility to sort fonts.
Main features:
- find your fonts
- rename files, i.e. from AGARBI.TTF to Adobe_Garamond_Bold_Italic.ttf
- create a folder-structure
- move the files to the right place
- find and removes duplicate files
- reunion postscript fontfiles
- create previews
<<lessFontlinge searches for font files, sorts them into folders by name and look and with human readable names, stores gathered font information in a database, generates previews and posters, finds and removes duplicates, and reunites PostScript font families.
Also, Fontlinge has a Web interface to browse through your fonts. It shows detail previews and font info, provides font download as a tarball, and has the possibility to sort fonts.
Main features:
- find your fonts
- rename files, i.e. from AGARBI.TTF to Adobe_Garamond_Bold_Italic.ttf
- create a folder-structure
- move the files to the right place
- find and removes duplicate files
- reunion postscript fontfiles
- create previews
Download (0.23MB)
Added: 2006-09-25 License: GPL (GNU General Public License) Price:
1126 downloads
fontimage 0.2.3
fontimage is a small, portable tool that generates PNG images of text strings directly from outline font files. more>>
fontimage project is a small, portable tool that generates PNG images of text strings directly from outline font files.
Main features:
- only depnends on libpng and freetype, should be very portable
- handles charaters outside of ascii range
- Licensed under GNU GPL
- Tested on Fedora Core 5 and CentOS 4.3
<<lessMain features:
- only depnends on libpng and freetype, should be very portable
- handles charaters outside of ascii range
- Licensed under GNU GPL
- Tested on Fedora Core 5 and CentOS 4.3
Download (0.014MB)
Added: 2006-05-11 License: GPL (GNU General Public License) Price:
1262 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above font family search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed