Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-03-25 | [fontview] Support up to 256 subfonts in the CID menu.HEADmaster | James Cloos | 1 | -6/+32 | |
Users have reported that the current limit of forty-two subfonts in fontview’s CID menu is too confining. All of fontforge’s other subfont-related code uses dynamic allocation; only the CID menu array needs expansion. Bug reported by Richard Cook. Thanks to Ken Lunde for a test font with 256 single-glyph subfonts. Signed-off-by: James Cloos <cloos@jhcloos.com> | |||||
2011-03-23 | Vern points out that I had the symetrical smoothing flag bits for gasp ↵ | George Williams | 1 | -8/+8 | |
rather confused. | |||||
2011-03-18 | On my mac, when displaying a contextual chaining lookup, the => glyph seems ↵ | George Williams | 3 | -71/+122 | |
to float out of line with the rest of the text. This causes us to need a huge line spacing which we did not expect. So... go through various kludges to make things look pretty. | |||||
2011-03-16 | Patch by Khaled to feature file code. If a feature contained both multiple ↵ | George Williams | 1 | -0/+22 | |
and single substitutions, then ff would lose the single subs. Instead change the single subs to multiples. | |||||
2011-03-16 | fontforge checks at configure to see if libintl and libintl.h are on the ↵ | George Williams | 6 | -11561/+22617 | |
system. It did NOT check whether msgfmt was in the path. So if a user has installed macports/fink but not added the appropriate bin directory to their path the configure script would think all was well and would create a makefile for .po files. Unfortunately the make file would die because msgfmt would not run. | |||||
2011-03-14 | Barry wants a python entry to the "Change Glyph" dlg. | George Williams | 2 | -2/+316 | |
2011-03-14 | Update the screen shot in the docs for FontInfo->Size (which now uses a ↵ | George Williams | 2 | -2/+7 | |
matrix edit). | |||||
2011-03-14 | A spelling correction, and a punctuation correction. | George Williams | 1 | -1/+1 | |
2011-03-14 | Patch by Paul Flo Williams. | George Williams | 1 | -1/+1 | |
The charview hint routines used a routine which could try to store 5 points in an array that only held 4. The resultant memory corruption could cause crashes. | |||||
2011-03-14 | :-) We don't need a semicolon after an #endif | George Williams | 1 | -1/+1 | |
2011-03-13 | It used to be that long menus which didn't fit on the screen had up/down ↵ | George Williams | 1 | -32/+98 | |
arrows at the top and bottom. But for very long menus scrolling using this method was slow. So this code puts in a scrollbar instead. | |||||
2011-03-11 | Change the Size pane of Font Info to use a matrix edit for font style names. | George Williams | 1 | -322/+59 | |
2011-03-06 | Invoking Expand Stroke caused a crash. | George Williams | 1 | -1/+1 | |
2011-03-02 | Fix some bugs in deletion of mark classes and mark sets in font info. | George Williams | 1 | -2/+4 | |
2011-02-28 | More changes to charinfo. Still a couple of changes that weren't undone by a ↵ | George Williams | 5 | -32/+303 | |
cancel (if the user changed a glyph name then the encoding was set to custom even if the user cancelled). | |||||
2011-02-25 | Oops. Forgot to set the changed flag on the glyph(s). | George Williams | 1 | -1/+4 | |
2011-02-25 | People didn't like the way Glyph Info behaved (They wanted the "Done" button | George Williams | 4 | -62/+133 | |
to do a "Cancel". So make it so. | |||||
2011-02-24 | Khaled points out that all my download links are wrong now because ↵ | George Williams | 27 | -150/+78 | |
sourceforge has changed the system. | |||||
2011-02-22 | Yet another patch I trampled on. Restore it. | George Williams | 3 | -6/+77 | |
2011-02-21 | Arrg. Another thing I missed. | George Williams | 1 | -2/+2 | |
2011-02-21 | Alexey doesn't like autokerning, so add a flag to turn that off in the ↵ | George Williams | 13 | -152/+219 | |
kerning class dlg. Also I seem to have gotten some old files mixed in the repository in the last couple of days. Fix that up and get back to what should be there. | |||||
2011-02-21 | It wasn't possible to turn a line into a curve by grabbing a point in the ↵ | George Williams | 1 | -1/+2 | |
middle of the line and dragging it. | |||||
2011-02-21 | New Polish translation from Michal. | George Williams | 1 | -2890/+3027 | |
2011-02-21 | Provide time stamps for the release. | George Williams | 3 | -8/+8 | |
2011-02-21 | The [guess] button wasn't working properly after the change to the private ↵ | George Williams | 1 | -1/+1 | |
pane of font info. | |||||
2011-02-20 | The dialog which asks for a style name and a language (for design size in ↵ | George Williams | 1 | -60/+25 | |
font info) has been put into boxes. | |||||
2011-02-20 | Some more changes for changelog. | George Williams | 1 | -49/+4 | |
2011-02-20 | Merge branch 'master' of ↵ | George Williams | 5 | -15/+123 | |
ssh://fontforge.git.sourceforge.net/gitroot/fontforge/fontforge | |||||
2011-02-20 | Bring changelog up to date and clean up some doc pages. | George Williams | 17 | -341/+828 | |
2011-02-20 | Sort human-readable stylistic set names (first by feature tag, then by | Alexey Kryukov | 2 | -3/+19 | |
language) both in the FontInfo dialog and in SFD output. | |||||
2011-02-20 | Make ligature carets accessible from python scripts. | Alexey Kryukov | 2 | -0/+78 | |
2011-02-20 | Still problems with function indicators in matix edit controls. | Alexey Kryukov | 1 | -12/+26 | |
2011-02-18 | Missed another set of long doubles where there should be doubles. | George Williams | 4 | -9/+10 | |
2011-02-18 | According to the spec there are two different types of GPOS 'size' feature. ↵ | George Williams | 5 | -16/+50 | |
One specifies a design size and nothing else, the other specifies a design size, a design range a style name and a magic number used to associate all fonts in the same family with the same weight and style but with different design sizes. Fontforge was not very good about warning the user when s/he created something which had some but not all of these attributes. (ie. a design range but no style name). So add some error messages to the fontinfo dlg which makes these checks. FF would also not read in a 'size' feature unless it were in one of these formats. So if the user created a 'size' feature with a design size, and a design range but no style name, then FF would not complain, would happily output it, but would not read it back in again. So be a little more lenient in what we read in. | |||||
2011-02-18 | More fixes needed where *printf expects a double and gets a long double if ↵ | George Williams | 4 | -34/+34 | |
--enabel-longdouble. | |||||
2011-02-18 | Oops. the code to retain ufo ascender/descender needed to convert to double ↵ | George Williams | 1 | -2/+2 | |
if --enable-longdouble were set. | |||||
2011-02-18 | Showttf (in fonttools) assumed sizeof(long)==sizeof(int) | George Williams | 1 | -46/+46 | |
2011-02-18 | I put in a test the other day to make sure I never output a number outside ↵ | George Williams | 1 | -1/+1 | |
the 16bit range when I was generating a ttf/otf file. This was done to check potential erroneous behavior. But there was one place where I was relying on the number being truncated by the routine and so I didn't bother to truncate it myself. This wasn't an error and doesn't need to be flagged. But the correct fix is just to truncate it. | |||||
2011-02-18 | Back out the part of the OPENVMS patch that applies to gimagewritepng. It ↵ | George Williams | 1 | -1/+0 | |
breaks compilation on unix, and seems unlikely to be needed on VMS either (nothing equivalent in gimagereadpng). | |||||
2011-02-18 | Typo in configure script (in sed command) caused it to miscalcute Python ↵ | George Williams | 6 | -6/+6 | |
subversion number. | |||||
2011-02-18 | Matthew Skala points out that the range for Yijing Hexagram Symbols is wrong ↵ | George Williams | 1 | -1/+1 | |
in unicoderange.c. | |||||
2011-02-18 | Patches from Jouk for OPENVMS. | George Williams | 3 | -4/+6 | |
2011-02-18 | Oops. Barry's png patch wasn't quite right. | George Williams | 1 | -1/+1 | |
2011-02-18 | Pierre Hanser points out that two prototypes need to be adjusted if you ↵ | George Williams | 1 | -2/+2 | |
configure with --enable-type3 and --enable-longdouble. | |||||
2011-02-18 | Richard Gitshlag suggests that the buttons in the "non-integral coordinates" ↵ | George Williams | 1 | -1/+1 | |
question of validation are confusing and suggests they be relabeled. | |||||
2011-02-18 | Richard Gitschlag and Khaled complain that the Glyph Info dlg says "Done" ↵ | George Williams | 1 | -2/+6 | |
rather than "Cancel". There is a reason for this. The button does not do a cancel. It only cancels changes to the current glyph, but the dlg can be applied to several glyphs one after another, and any changes made to previous glyphs are committed when the user changes glyphs. So the "Done" button only cancels the current glyph. However, I can change it so that it says "Cancel" until the user changes glyphs. And in most cases the user is only interested in one glyph so this will solve most of the problem... I hope. | |||||
2011-02-18 | Barry points out a spot I missed in the libpng change the other day. | George Williams | 1 | -1/+6 | |
2011-02-16 | Werner found a place where apple kerning output didn't work if glyphs which ↵ | George Williams | 1 | -3/+6 | |
weren't being output had kerning pairs associated with them. | |||||
2011-02-16 | Was asked to retain the UFO ascender and descender fields. | George Williams | 5 | -5/+45 | |
2011-02-16 | Correct two "bugs" in UFO output. I believe that I was following the spec in ↵ | George Williams | 1 | -34/+38 | |
both cases, but since the reference implimentation does not follow the spec I shall do what it does instead. 1) The spec gives a complex algorithm for converting a glyph name to a filename. The proper behavior appears to be "add an underscore immediately after every capital letter" and leave it at that. 2) The spec says for OS2 fsType we should output bit numbers. It doesn't mean the numbers of the bits (0..15) but rather the values (0..1). |