f4d474ff2d58b3d32dacd5feed0c164e8df4936c |
|
10-Nov-2014 |
Jon A. Cruz <jon@joncruz.org> |
Removed SP_USE/SP_IS_USE Gtk-ish macros and cleaned affected files. |
d61d2d7858ded67cc041d49e7c81a10a84c9e164 |
|
19-Mar-2013 |
jtx <javier.arraiza@marker.es> |
Fixing regression |
b411bf4b8d2be4d10c0c5371c3b282639ff47bcf |
|
17-Mar-2013 |
Jabiertxo Arraiza Zenotz <jtx@jtx.marker.es> |
Working with widjets |
0abb713b87e00e750c4231bd67a1d1c246dc45c6 |
|
16-Mar-2013 |
Alex Valavanis <valavanisalex@gmail.com> |
Drop checks for ancient dependency versions. These are satisfied elsewhere. |
763a5f62e79e9ebdde80c72941e1f0bed227f14e |
|
22-Dec-2012 |
tavmjong-free <tavmjong@free.fr> |
Minor changes. |
d7943e935ff00bba1ca84e964ac46778ec16bb87 |
|
11-Nov-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
cppcheck: Convert more C-style pointer casts to GObject or C++ |
5a0c9c0d523287747d281c61c78cb529b1118778 |
|
29-Feb-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
Header tidying, suppress all gdk deprecation errors in gtkmm |
620d9f76e90641a5a91f0c45fcb9a2f07b3881db |
|
17-Jan-2012 |
Johan Engelen <goejendaagh@zonnet.nl> |
add underscores to some member variables.
add some const stuff |
3ce846c1e15502fd84763bbad13a52a30986df6d |
|
22-May-2011 |
Felipe C. da S. Sanches <juca@members.fsf.org> |
actually fontforge flipping of y-axis for svgfont glyphs is compliant with the svg spec. So we need to do it also. |
bb3028a9277c515096b97b9f273848e9bac624f2 |
|
19-May-2011 |
Felipe C. da S. Sanches <juca@members.fsf.org> |
fix rendering of SVG Fonts. Apparently the glyphs were wrongly rendered 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. |
d37634d73670180f99a3e0ea583621373d90ec4f |
|
02-Feb-2011 |
Johan Engelen <goejendaagh@zonnet.nl> |
update to latest 2geom ! |
a4030d5ca449e7e384bc699cd249ee704faaeab0 |
|
17-Nov-2010 |
Chris Morgan <chris.morganiser@gmail.com> |
Super duper mega (fun!) commit: replaced encoding=utf-8 with 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. |
b23821f12759411fa525cc3af32bea4fc98e21fb |
|
30-Jun-2010 |
Krzysztof Kosiński <tweenk.pl@gmail.com> |
Consolidate Cairo utils in display/cairo-utils.h. Fix icons harder. |
5ef6cb9428f2e6f5457e890a1c3b37f53730c07a |
|
14-Dec-2009 |
Felipe C. da S. Sanches <juca@members.fsf.org> |
updating my email address in file headers |
f5d57c26ee63ac2bd5417a6bcc19d90b227ae797 |
|
06-Jan-2009 |
joncruz <joncruz@users.sourceforge.net> |
Warning and whitespace cleanup. |
f30962b5be812756040de0376091042fc151153b |
|
06-Jan-2009 |
JucaBlues <JucaBlues@users.sourceforge.net> |
Another week coding offline...
* 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. |
280e31bdf7f5ffd28f8b14565c1d93de4070bd0c |
|
28-Dec-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
Now users can design a font within inkscape, save it and then open the
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 |
6c3e745a94ef6b25a4ef9f018d350a7535aa45af |
|
21-Nov-2008 |
Ted Gould <ted@canonical.com> |
Merge from fe-moved |
e9b6af083e34e2397a8ddbe9781920733d09d151 |
|
27-Oct-2008 |
Ted Gould <ted@canonical.com> |
From trunk |
90a3966dd44e306d23febc15ebd65cde07d7a4dd |
|
11-Oct-2008 |
Ted Gould <ted@canonical.com> |
Merging from trunk |
386e44ebfda6f92f885ad7b3ad2981fd68998354 |
|
14-Aug-2008 |
ishmal <ishmal@users.sourceforge.net> |
Temporary switch to handle api change in Cairo 1.7+ |
00f8f5fca7184b0662b859af3ca2d2986119dd6a |
|
03-Aug-2008 |
johanengelen <johanengelen@users.sourceforge.net> |
remove many needless references to n-art-bpath.h |
ff89c21c3b425d442921d3ec4ff1eb7752ec5cd5 |
|
12-Jul-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
fix crash on svnfonts dialog |
a7b2d0eab58019b3222f3e9bce409d03a1d99400 |
|
11-Jul-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
* removed the auxiliary GtkWindow
* added font preview to the SvgFonts dialog |
f45619747d788d05b19687aedde8620096f50048 |
|
23-Jun-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
implement kerning by glyph-name, g1 and g2 attributes |
963d87c95becc6ec4f174719cbb31aec3a5e989a |
|
16-Jun-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
UnicodeRange class implementation.
This class represents a range of unicode codepoints as used in the u1
and u2 attributes of glyph kerning nodes. |
5cc69f618f276682f57901cc3b7df1e2e48083e9 |
|
10-Jun-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
fix compile
johan had forgotten to include a header |
a2a8b9164a9a831db946c61389992ca646f6af07 |
|
08-Jun-2008 |
johanengelen <johanengelen@users.sourceforge.net> |
use feed_pathvector_to_cairo in display/nr-svgfonts.cpp |
2d1642678aff7421193b0fb9dd15b209b60804ad |
|
01-Jun-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
* commenting my code so that we increase SVGFonts "bus factor" in
inkscape :-D http://en.wikipedia.org/wiki/Bus_factor
* added some (still not really functional) code for vertical text |
49339e07240a3a0af4d8ae3912be39bf2242b816 |
|
31-May-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
* started implementing rendering of SVGFonts horizontal kerning |
ae3eacfd49646a2f254b3ff70db24d2a6d68f287 |
|
30-May-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
* implemented text_to_glyphs, so that now we can have ligadure glyphs
* Adapted example file to test this feature too |
fdab393307601fbda47db903f77e4db1f8e941d3 |
|
29-May-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
fix some crashes. Now I check for the existence of the d atrtibute
before trying to use it |
3bb2cd07f61b0baa829a6dc9457a1a0e62b12711 |
|
27-May-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
* converted nr-svgfont.cpp to C++ code so that we can render multiple 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. |
d5c4ddf4e43797503e5a5629cdbab74e834bc549 |
|
25-May-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
* add rule in configure.ac so that only who has cairo > 1.6.4 (currently 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. |