I do not know what plans there are for this import file format.
AFAIR from the 'inkscape-devel' mailing list, 'Adobe PDF via poppler-cairo (*.pdf)' has existed in Inkscape's code base for a long time, unmaintained and not hooked to the GUI. In quick tests I did earlier, this format does not use the embedded fonts (still requires them to be installed locally), but does 'vectorize' the text on import (convert into paths aka outlines). If you have a recent development build installed, try importing a PDF file using the experimental file format 'Adobe PDF via poppler-cairo (*.pdf)': this will import the text as paths (vectorized), but each glyph as clone (the original stored in the section).
only includes the used glyphs instead of the full character-set).Ī) The feature request to convert text to paths on import is known and tracked inīug #295564 “import PDF text also as path”ī) The feature request to support embedded fonts of imported PDF/PS/EPS files (converted to SVG fonts) is known, too, e.g.īug #293327 “Fonts not displayed correctly”īug #221405 “PDF import doesn't handle fonts” etc.īug #170963 “Support for SVG fonts (rendering, embedding.)” allow to edit the text content, within limits if the embedded fonts are subsetted (i.e. To me it is unclear what your blueprint is about: vectorized text (converted to path) is no longer editable as text (only as paths), whereas support for embedded fonts does (or should) retain an editability of text as text (i.e. Inkscape currently does not support importing and rendering of embedded fonts (in SVG and other vector file formats) - it tries to find an installed font matching the font name stored on the PDF file, else falls back to generic font families. Embedded fonts per definition make a document independent from the installed fonts on the system a document is viewed. in my understanding the text is not vectorized into path outlines. Aren't you confusing the ability to use embedded fonts in PDF/PS/EPS files for rendering text content with converting text to paths (outlines)? Yes, Evince (like other SVG viewers) does support embedded fonts: the text can still be copied as text i.e. Many Flash animations also use vector graphics, since they scale better and typically take up less space than bitmap images.I found that Evince can vectorize PDF embedded fonts even if they aren't installed (one must do it through print to file and chose SVG output) Thus the code already exists ! Common types of vector graphics include Adobe Illustrator, Macromedia Freehand, and EPS files. This makes vector graphics ideal for logos, which can be small enough to appear on a business card, but can also be scaled to fill a billboard. If you blow up a raster graphic, it will look blocky, or "pixelated." When you blow up a vector graphic, the edges of each object within the graphic stay smooth and clean. Paths are even used to define the characters of specific typefaces.īecause vector-based images are not made up of a specific number of dots, they can be scaled to a larger size and not lose any image quality. These paths can be used to create simple drawings or complex diagrams. A path can be a line, a square, a triangle, or a curvy shape. Instead, vector graphics are comprised of paths, which are defined by a start and end point, along with other points, curves, and angles along the way. Unlike JPEGs, GIFs, and BMP images, vector graphics are not made up of a grid of pixels.