| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
- add license headers to everything
- convert a few files from public domain or LGPL2.1+ to GPL2+
- some archaeology to clarify which files are from which library
|
| | |
|
| |
|
|
|
| |
This replaces all NULL or 0 with nullptr when assigned to or returned as
a pointer.
|
| |
|
|
| |
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
|
| | |
|
| |
|
|
| |
A lot of header clean-up.
|
| |
|
| |
Found via `codespell`
|
| |\
| |
| | |
(bzr r15109)
|
| | |
| |
| |
| |
| |
| |
| |
| | |
1. Allow for fonts with other than 1000 units per em.
2. Allow setting 'ascent', 'descent', etc.
3. Allow setting individual glyph horizontal advances.
4. Fix bug where 'units-per-em' was not read correctly.
(bzr r15014.1.1)
|
| | |
| |
| | |
(bzr r14954.1.21)
|
| |/
|
| |
(bzr r14954.1.20)
|
| |
|
| |
(bzr r13700)
|
| |
|
| |
(bzr r12213)
|
| |
|
| |
(bzr r11969)
|
| |
|
| |
(bzr r11867)
|
| |
|
| |
(bzr r11030)
|
| |
|
|
|
| |
add some const stuff
(bzr r10900)
|
| |\
| |
| | |
(bzr r9508.1.89)
|
| | |
| |
| |
| |
| | |
the svg spec. So we need to do it also.
(bzr r10218)
|
| | |
| |
| |
| |
| |
| |
| | |
upside-down since I was trying to make it compatible with fontforge rendering. Now, reading again the SVG spec, it seems to me that it is fontforge that renders it incorrectly.
I have also added support for rendering path tags that are children of glyph and missing-glyph nodes. And also use tags. But fontforge does not seem to understand use tags in glyph descriptions... compatibility issues that we have to figure out how to solve.
(bzr r10211)
|
| |\|
| |
| | |
(bzr r9508.1.73)
|
| | |
| |
| | |
(bzr r10025)
|
| |\|
| |
| | |
(bzr r9508.1.70)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
fileencoding=utf-8 in all 1074 Vim modelines.
The reason for this is that (a) setting the encoding isn't nice, and (b) Vim 7.3 (with modeline enabled) disallows it and pops up an error whenever you open any file with it ("invalid modeline").
Also corrected five deviant modestrings:
* src/ui/widget/dock.cpp and src/ui/widget/dock.h: missing colon at the end
* src/ui/dialog/tile.cpp: removed gratuitous second colon at the end
* src/helper/units-test.h: removed gratuitous space before a colon
* share/extensions/export_gimp_palette.py: missing textwidth=99
That's my geekiest commit yet.
(bzr r9900)
|
| |/
|
| |
(bzr r9508.1.8)
|
| |
|
| |
(bzr r8889)
|
| |
|
| |
(bzr r7083)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Adding Set Width (horiz-adv-x attribute) slider to the SVGFonts dialog.
* Fixed the order of some language options at the i18n preferences page.
* Fixed parsing and handling of u1 and u2 (CSS2 unicode range) attributes for kerning pair nodes
* Fixed a warning in helper-fns.h
* commented out unused variable in sp-font.cpp
* refactoring of nr-svgfonts.cpp
* using 1000 instead of horiz-adv-x when scaling the glyph coordinates. Probably should use a value based on units-per-em in the future. Or maybe accent-height,
cap-height, x-height... I don't know. I should study this subject a bit more first.
(bzr r7082)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SVG file in Fontforge in order to export a truetype font (or other
system font formarts fontforge supports).
This improves previous workflow of font design using Inkscape which
involved creating one SVG for each glyph. Now user only needs to create
a single SVG file containing an SVGFont.
Glyph kerning settings for the font can also be defined withing Inkscape
itself with live preview. The kerning management still needs some
improvements but is currently functional at least.
Improvements in the SVGFonts dialog:
* In Global Settings tab you can define the font family name. Other
attributes should be added to this tab in the future.
* Glyphs tab allows the user to:
** see a list (combobox) of glyphs available in the currently selected
font.
** add/remove glyphs
** edit glyph name and unicode
** set the glyph curves based on a given path (selected from canvas).
Same feature for the missing glyph.
* Kerning tab allows user to:
** add new kerning pairs
** adjust kerning values of selected kerning pair
** live preview while adjusting the kerning values
Code refactoring:
* Inner classes DocumentProperties::SignalObserver and
FilterEffectsDialog::SignalObserver were duplicated code and another
instance would be needed in SVGFonts dialog. So, I moved it to
Inkscape::XML::SignalObserver (in helper-observer.{cpp,h})
* changed SPGlyph->glyph_name and SPGlyph->unicode from char* to
Glib::ustring
* added sp_remove_resource to the release method in sp-font.cpp
* glyph curves used to be stored (in d attribute) and rendered
upside-down. Now that bug is fixed.
Sorry about this huge commit. I got one week away from the Internet
during a xmas travel. The lack of 'net connection made me work more
intensely in Inkscape :-D
Felipe Sanches
(bzr r7029)
|
| |
|
| |
(bzr r6891)
|
| |
|
| |
(bzr r6885)
|
| |
|
| |
(bzr r6884)
|
| |
|
| |
(bzr r6622)
|
| |
|
| |
(bzr r6540)
|
| |
|
| |
(bzr r6262)
|
| |
|
|
|
| |
* added font preview to the SvgFonts dialog
(bzr r6254)
|
| |
|
| |
(bzr r6026)
|
| |
|
|
|
|
| |
This class represents a range of unicode codepoints as used in the u1
and u2 attributes of glyph kerning nodes.
(bzr r5949)
|
| |
|
|
|
| |
johan had forgotten to include a header
(bzr r5869)
|
| |
|
| |
(bzr r5851)
|
| |
|
|
|
|
| |
inkscape :-D http://en.wikipedia.org/wiki/Bus_factor
* added some (still not really functional) code for vertical text
(bzr r5777)
|
| |
|
| |
(bzr r5773)
|
| |
|
|
|
| |
* Adapted example file to test this feature too
(bzr r5763)
|
| |
|
|
|
| |
before trying to use it
(bzr r5761)
|
| |
|
|
|
|
|
|
| |
instances of fonts. Currently we have one auxiliary GtkWindow for each <font> in a document.
* Implemented C++ binding for cairo userfonts. This will probably be sent to cairomm soon.
* Added a second font to the svgfont.svg test file.
(bzr r5756)
|
|
|
cairo git master branch) will compile SVGFonts (experimental) support.
* First code for SVGFonts rendering. Renders in a separate window because we still dont have pango integration.
(bzr r5753)
|