| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
(bzr r7032)
|
| |
|
| |
(bzr r7031)
|
| |
|
| |
(bzr r7030)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 r7028)
|
| |
|
| |
(bzr r7027)
|
| |
|
|
|
| |
to let it use premultiplied colors if possible) + author entry I forgot to add in revision 20391.
(bzr r7023)
|
| |
|
| |
(bzr r7022)
|
| |
|
| |
(bzr r7020)
|
| |
|
|
|
| |
somewhat faster).
(bzr r7019)
|
| |
|
|
|
| |
few g_warnings to component transfer type checks.
(bzr r7018)
|
| |
|
| |
(bzr r7017)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fix snapping to clip/mask with parent transform
* replace matrix_to_desktop call
sp-item.h
sp-item.cpp
* improve snapping to clip/mask with parent transform
* remove matrix_to_desktop/matrix_from_desktop
* use desktop->doc2dt() with sp_item_i2d_affine(...)
desktop.h
desktop.cpp
* new method: dt2doc()
selection-chemistry.cpp
* remove awkward matrix_to_desktop(matrix_from_desktop(...)) calls
(bzr r7016)
|
| |
|
| |
(bzr r7014)
|
| |
|
| |
(bzr r7013)
|
| |
|
| |
(bzr r7012)
|
| |
|
| |
(bzr r7011)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
sp_item_i2doc_affine or sp_item_i2d_affine respectively
* remove sp_root_bbox, root->c2p was considered in the wrong place there
* in sp_item_i2doc_affine do not consider SP_ITEM(object)->transform for root
node, because <svg> node does not have a transform attribute
* fix style scaling for boolean operations (with viewBox)
* fix zoom to fit drawing (with viewBox)
* fix export area size for "export drawing" (with viewBox)
* fix simultaneous movement of clone + original (with viewBox)
(bzr r7010)
|
| |
|
| |
(bzr r7009)
|
| |
|
|
|
| |
2) snap intersections within a single shape (as source; as target was already implemented)
(bzr r7008)
|
| |
|
| |
(bzr r7007)
|
| |
|
| |
(bzr r7006)
|
| |
|
|
|
| |
remove bezier-utils-test as well.
(bzr r7004)
|
| |
|
| |
(bzr r7002)
|
| |
|
|
|
| |
(sketch mode is still work in progress)
(bzr r7001)
|
| |
|
| |
(bzr r7000)
|
| |
|
|
|
| |
re-enable decrepated 2geom function
(bzr r6999)
|
| |
|
|
|
| |
re-enable decrepated 2geom functions.
(bzr r6998)
|
| |
|
| |
(bzr r6997)
|
| |
|
| |
(bzr r6996)
|
| |
|
| |
(bzr r6995)
|
| |
|
| |
(bzr r6991)
|
| |
|
| |
(bzr r6990)
|
| |
|
| |
(bzr r6988)
|
| |
|
| |
(bzr r6987)
|
| |
|
|
|
| |
- Replace tabs by spaces
(bzr r6985)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Removing the filter files that haven't been used.
* Adding a small little script to pull the strings out of the filters.svg
file and pull them into a header file so that they can be translated.
* Fix generate_POTFILES.sh so that it warns that it'll probably break
things
* Update POTFILES.in so that it matches the files better.
* Making a bunch of .svg files not executable.
* Patching the effects code so that the sorting of the menus is correct
and the first entry is not ignored.
(bzr r6984)
|
| |
|
| |
(bzr r6983)
|
| |
|
| |
(bzr r6982)
|
| |
|
| |
(bzr r6979)
|
| |
|
|
|
| |
fixing remaining issues with bug #234305
(bzr r6978)
|
| |
|
|
|
| |
input devices.
(bzr r6977)
|
| |
|
|
|
| |
utest-based tests.
(bzr r6976)
|
| |
|
| |
(bzr r6975)
|
| |
|
|
|
|
|
| |
to root)
See http://wiki.inkscape.org/wiki/index.php/ViewBoxToDo
(bzr r6974)
|
| |
|
| |
(bzr r6973)
|
| |
|
|
|
| |
automatically(!), it only does it for page sizes which are preferred to be in a certain orientation (landscape) now.
(bzr r6972)
|
| |
|
|
|
| |
on Windows again.
(bzr r6971)
|
| |
|
| |
(bzr r6970)
|
| |
|
| |
(bzr r6969)
|