Download FontForge - FontForge Description, FontForge Reviews
Contact
 


 

Download

 
Download Now
BSD License
Downloads till now: 50
 
 

Quick search

 



 

Rate this software

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

No. Votes

0

 

Linux

Cursors, Desktop Widgets , File managers , Fonts , Gnome , Icons , KDE , Plasmoids , Screenlets , Screensavers, Themes , Tools , Window Managers ,

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

FontForge

 

Details

Last Update: 2008-02-04 11:01:07
Version: 20080203
License/Program Type: BSD License
Publisher: George Williams
Price:$0.00
Description:

FontForge is an outline font editor that lets you create your own postscript, truetype, opentype, cid-keyed, multi-master, cff, svg and bitmap (bdf) fonts, or edit existing ones.
Also lets you convert one format to another. FontForge has support for many macintosh font formats.
FontForge's user interface has been localized for: (English), Russian, Japanese, French, Italian, Spanish.
With the appropriate libraries, FontForge can import png, tiff, and gif images to act as character backgrounds for tracing purposes (FontForge can import bmp and xbm formats without external libraries).
With libxml2 FontForge can read SVG fonts. With the freetype library FontForge will do a better job making bitmap characters for you.
None is required for the proper compilation/execution of FontForge, if the libraries are not present they will not be used.
What's New in This Release:
· New Vietnamese translation from Clytie
· New Russian translation from Alexandre Prokoudne.
· New Polish translation from Michal N. .
· FF could crash if a cmap subtable contained invalid encoding points.
· Add various new features/scripts/language tags from OpenType draft 1.5.
· Add two proposed features from the pre-draft of OT 1.6
· Drop Caps
· Character Variants 00-99
· The warnings window didn't resize properly. It didn't let you copy text (ie. a warning) It didn't enough. It should have scrolled with keypad keys (arrows, page up/down, etc). There should be a way to clear the windows so you know that all the warnings are from a given operation. Added a popup menu.
· Fixed a problem in the auto hinter.
· Could not attach lookups to mac feature settings.
· Clean up some display problems in the type3 layers palette and layer info dlg.
· Autoinstructor: turned on strong point interpolation:
· Various important outline points are correctly placed between hints' edges.
· Potential benefits for DStem positioning.
· Drawbacks: 2x slower, code generated is now much bigger.
· The merge (and simplify) command could produce odd results if the points surrounding the merge had no control points.
· Extend find/replace to handle changing angles.
· The Display/Print dlg would crash when the user pressed the reset button if there were at least two pointsizes of the font on display. Perhaps in other cases too.
· Make shift click in the lookup dialog (but not the subtable part) select all lookups between current click and a previously selected point.
· glyph.addPosSub doesn't work for ligatures or multiple substitutions. It treats both as alternate substitutions.
· Michal Now. points out that there are some strings not marked for translation in cvruler.c.
· FontForge never checked that fonts had fewer than 65536 glyphs. I just blythely assumed I wouldn't have to worry. Well someone handed me a font with 65731 glyphs, and FF treated it as having 195 glyphs. Things got nasty after the 196th.
· Fix a crash in autohint.c and an infinite loop in stemdb.c.
· Font Compare would crash if one font had a lookup subtable which was not in the other.
· Improve the algorithm used to detect reference points for stem edges. Enable snapping "corner extrema" to predefined hints.
· Remove the obsolete Private Dict to CVT table command.
· Michal Now. wants short cuts to change grid fit attributes, so a new sub menu with things like increase point size, change AA, etc. (with shortcuts, of course).
· Patch by Michal Nowakowski. In Show Grid fit not setting the mono bit correctly in freetype.
· Bug in pfm file output.
· If we failed to open a plugin library during init, it would call LogError before the display was initialized, leading to a crash.
· Autoinstructor: If a horizontal stem interpolated between blue zones was very close to one of them, it often jumped beyond that zone in small ppems. This was especcially annoying for serif fonts.
· Improvements (I hope) to the ruler tool
1. Make it snap to splines (in addition to points)
2. Have it draw a line from the start point to the mouse
3. If they start on a spline, then include info on the offset in coordinates parallel to the spline and normal to it.
4. Provide a "spline length" if the start and end points are on the same spline (instead of just if they were the end-points of the spline).
· In python scripting contour.reverseDirection only worked on closed contours.
· If you click wildly in the cvt editor it would eventually go into infinite recursion.
· If there were no free anchor class then attempting to add an anchor point would pop up the Mark Classes pane of Font Info (rather than Lookups). This is sufficiently close to Anchor Class as to be very confusing.
· Make label gadgets (and buttons which are also labels) handle multiline text.
· If the user closes the font info dlg when there are mark class dialogs floating around then close them too (there was code which was supposed to do this, but it didn't work).
· Try to make it clear in the Mark Classes pane of the Font Info that mark classes are not anchor classes. Someone got confused...
· Fix some bugs in parsing mark anchors in feature files.
· When adding an hvcurve point into an existing spline it behaved like a curved point and laid parallel to the spline rather than being either horiz or vert.
· FontForge uses floats (which have ~24 bits of precision internally) to represent coordinates. Type2 fonts use a 16.16 fixed notation, which means that we only represent coordinates <256 >
· So instead, when loading and saving a Type2 font use double precision temporaries. This should mean there will be no errors to accumulate. There will be slight errors when converted to SplinePoints, but these errors will not accumulate.
· Check several adjacent splines when detecting active zones for curved segments and thus make the algorithm less dependent from the number of additional points on a contour and their exact positions.
· Fix a number of problems that -pedantic complains about.
· Some mnemonics in the Element menu are used for two items. Clean it up a bit.
· Add a "Find Problems" for non integral coordinates.
· Change the "Ref with bad ttf transformation" so that it checks for integral coordinates too.
· the glyph.validate function in python was marked as taking NOARGS in the method table, but, in fact, does take arguments.
· Oops. Validate used to complain if the StemSnap[HV] array were missing. But that's perfectly ok.
· Be more lenient when closing a path (when reading in a type1/2 font)... we can get rounding errors.
· Add a little LogError to let the user know if there are sfnt tables we ignore.
· Deep in the heart of Find Problems check for bad contour direction, was a bug where it looked at the wrong spline.
· Just as it is possible to have things in 'morx' that are not in 'GSUB', it is possible that a 'GPOS' table contains no kerning information but a 'kern' table does. We used not to read 'kern' if we had 'GPOS', be a little subtler and check for the presence of a 'kern' feature inside 'GPOS' before deciding whether to read the 'kern' table.
· The anchor control dialog didn't work for mark to mark anchors when looking at a base mark.
· When a font contained glyphs with multiple encodings, then ff would produce bdf files with a char count which matched the glyphs, not the number of encoding slots used.
· In a compacted cid font, the status line (containing unicode, unicode block/name, etc) was junk.
· Barry wants to be able to mark that it's ok for a spline to have intermediate extrema.
· The []TeX Table checkbox was always disabled in the save font dlg.
· The DejaVu people want to be able to associate a comment with a cvt entry.
· Find Problems->ATT->Missing glyph name complains about the special string which I used in Apple lookups to represent the "Delete Glyph" action that apple supports and OT does not. Don't complain about this any more.
· Add a problem which will look at the glyphs a lookup is active for, and then checks the script of each glyph against the scripts attached to the features which invoke this lookup. If the script doesn't match anything, then complain.
· If a font contained an empty anchor class (having either no base glyphs or no mark glyphs) then when dumping out the font subsequent anchor classes got the wrong data associated with them.
· Barry wants non-integral hints.
· Barry points out that Scale To Em doesn't scale the guidelines.
· Barry also complains that spiro points are rounded. This is more debatable. The bezier conversion will put bezier points where there were spiros, so if we don't round the spiros we get non-integral points. But if we do round the spiros we mess up the splines. Hmm.
· When complaining about a bad class in a mark (GPOS) sub-table, specify the name of the offending mark if we can.



Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

FontForge Version History

Product Date Added
FontForge 20080203 2008-02-04 11:01:07


Related Software

dfm
From category: File-managers
dfm 0.99.9 is file managers software developed by Achim Kaiser. DFM is a file manager for Linux and other UNIX like Operating Systems. DFM is the abrvabation for Desktop File Manager. \"Desk...
Aazmat Monitor 0.1
From category: Desktop-Widgets
Aazmat Monitor 0.1 is desktop widgets software developed by Aazmat Monitor Team. Aazmat Monitor is a SuperKaramba system monitoring widget. It was adapted to meet office theme and added a fe...
AlarmClockApp
From category: Tools
AlarmClockApp is a simple alarm clock that uses PyGTK, GStreamer and festival for speach text....
Ubuntoon
From category: Icons
Ubuntoon is a modified version of Gartoon, a cartoon-like icon theme....
imetalV5
From category: Themes
imetalV5 is just another imetal GTK theme variant for GNOME....
ComicScreenlet
From category: Screenlets
ComicScreenlet is a screenlet that lets you view online comics on your desktop....
Beagle
From category: File-managers
Beagle is a search tool that ransacks your personal information space to find whatever you\'re looking for....
Nova Arch
From category: Themes
Nova-Arch is a modification of the lyrae&039;s GTK theme Nova-Blue in order to match with the new archlinux colors....
Brightside
From category: Tools
Brightside 1.4.0 is tools software developed by Ed Catmur. Brightside project is edge flipping and active corners for your Gnome desktop. Brightside is a tool to add reactivity to the corne...
Glossy Blue Panel
From category: Themes
Glossy Blue Panel is a GTK theme for the GNOME desktop....
Bulldozer
From category: Gnome
Bulldozer 0.2.4 is gnome software developed by Mathias Hasselmann. Bulldozer project is an extension for the Nautilus File Manager. If it finds some build script in your current directory, it exten...
Cool Blue
From category: Desktop-Widgets
Cool Blue 1.0 is desktop widgets software developed by Xvoid. Cool Blue is a desktop widget for SuperKaramba for system monitoring. It has cool blue translucent background (which I made with...
Elegant Aurora
From category: Themes
Elegant Aurora is a modified Aurora GTK theme with black panel and Blended Metacity theme (with 2px edges)....
GAI Pager
From category: Tools
GAI Pager 0.3 is tools software developed by Jonas Aaberg. GAI Pager is an Enlightenment and a Waimea pager. Support for other window managers won\'t be hard to add, but at the moment it WON...
CDCollect
From category: Gnome
CDCollect 0.6.0 is gnome software developed by Javier Ruiz Hidalgo. CDCollect is a CD catalog application for gnome 2.8. Its functionality is similar to the old gtktalog application for gnome 1.4.\...
 

Top Downloads

 
1. Canon PIXMA iP1000 Printer Driver
2. Canon PIXMA iP1200 Printer Driver x64 d
3. Canon PIXMA iP1300 Printer Driver a
4. Canon PIXMA iP1200 Printer Driver
5. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
6. Canon PIXMA MP210 MP Drivers
7. Canon PIXMA iP1600 Printer Driver
8. Canon PIXMA iP1300 Printer Driver c
9. Canon i-SENSYS LBP2900 Printer Driver R
10. Canon PIXMA MP160 MP Drivers xp64
11. Canon i560 Printer Driver
12. Canon PIXMA MP160 MP Drivers 9xME
13. Asus EZVcr II
14. Canon LaserShot LBP-1210 Printer Driver
15. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP
16. SendSong
17. Realtek RTL8139C(L)+/RTL8139D(L)/RTL8100(L)/RTL8130/RTL8139B(L) Driver
18. We iSMS
19. Genius VideoCAM Trek
20. psx4iphone

DownloadTube Editor Reviews

 
1. Smart Pix Manager
Smart Pix Manager is a powerful, feature-rich and user-frien...
2. Network Security Icons
Network Security Icons is an icon collection for XP or Vista...
3. X360 Ftp Client ActiveX Control
X360 Ftp Client ActiveX Control will help the application de...
4. AoA iPod/PSP/3GP/MP4 Converter
AoA iPod/PSP/3GP/MP4 Converter is a simple to use tool that ...
5. iOrgSoft MOV Converter
iOrgSoft MOV Converter is a powerful, fast and easy to use v...
6. Nidesoft DVD to MP4 Converter
Nidesoft DVD to MP4 Converter is a great, simple and easy-to...
7. Kakuro Epic
Kakuro Epic is an entertaining Kakuro puzzle game and solver...
8. Pepsky Video Splitter
Pepsky Video Splitter is a smart utility that helps you spli...
9. Pepsky Zune Converter
Pepsky Zune Converter is a powerful video converter software...
10. Pepsky Video Joiner
Pepsky Video Joiner is a smart software that helps you easil...

Software Reviews Full List



Recent Blog Posts

 
1. Google Chrome – It’s Finally Here. Will A Revolution Begin?
First, it was the rumors. Then, Google announced it official...
2. An Amazing Free Document Processing Software: LyX
The documents management task could be difficult in absence ...
3. DownloadTube Toolbar is Available For Free Download
Recently, we have made available for free download the Dow...
4. A Revolution in Web Browsing: The New Firefox 3.1b1 Already Beats All Speed Records
The latest beta1 release of Mozilla Firefox 3.1 shows majo...
5. Some Little, Nice, Freeware Tools You May Never Know When You'll Need
This time I won’t speak about a single freeware program that...
6. How To Increase The Quality of Your News Articles For Search Engine Spiders
The process of articles publishing is a common practice to...
7. Digg in Press: Tips and Opinions
Regarding Digg social bookmarking service there are many a...
8. Ubuntu Linux and Windows Can Share The Desktop In Absence Of Virtual Machines
Many people asked themselves how to run Ubuntu Linux and W...
9. 2.5 Millions Downloads for FireTune: It Makes Mozilla Firefox To Run With The Speed of Light
It is well known the fact that even the latest version of M...
10. Image Galleries on Autopilot: Instant Gallery Maker
The creation of image galleries ready for web publishing...

Last 20 Scripts

 
1. Azure CMS
Azure CMS is a universal software product for the developmen
2. Azure Portal
Azure Portal is a social networking script made with PHP pro
3. One Frog
One Frog is a content management system that allows you to u
4. Cigmas CMS
Cigmas CMS is a powerful web content management system for g
5. WebWord CMS
WebWord CMS is a full featured web content management system
6. Marjetica Content Management System
Marjetica Content Management System is a powerful, easy to u
7. Phenotype CMS
Phenotype CMS is a PHP/MySQL - Smarty Content Application Fr
8. Chupix CMS
Chupix is a content management system written in PHP and sto
9. Interspire Website Publisher
Interspire Website Publisher (formerly ArticleLive) is a con
10. Interspire Email Marketer
Interspire Email Marketer (formerly SendStudio) is a web bas
11. Comments RAM
Comments RAM is a lightweight PHP script that allows you to
12. KoolAjax
KoolAjax facilitates data exchange between server-side and c
13. KoolTreeView
KoolTreeView is a unique treeview control for PHP.
14. petitforum
This is a little discussion board which does not use MySQL a
15. eliteCMS
Elite CMS is an ideal content management system for a small
16. TotalW
TotalW is a simple to install and use file manager written i
17. alizer
alizer is a PHP script that analyzes the Apache log file.It
18. dpDebug 2
dpDebug 2 allows you to track down any problem with certain
19. Projector
Projector is a very simple project management system that is
20. Ticket Support System
Ticket Support System is an online PHP / MySQL based script