Releases: plfjohnson/devEMF
v4.5.1
v4.5
v4.4.1
Revert a change to the EMF+ page transform made in v4.4. Earlier versions used (fake) "pixel" units but v4.4 changed to "inch" as part of a general coordinate system cleanup. Turns out Office does not export to PDF properly when using "inch" units, so now reverting back to "pixel" units. Also fix sign error in glyph descent when using AFM font metrics.
v4.4
On *nix platforms, v4.4 eliminates any dependency on X. Previously devEMF tried to get font metric information using Xft (which in turn depends on Fontconfig and FreeType) and Xft requires a connection to an X server. This new release of devEMF avoids the need for an X server and instead directly uses the Fontconfig and FreeType libraries; thus devEMF now runs easily on remote servers without a graphical interface.
Also several minor fixes:
- properly handle multiple font families within one figure
- properly calculate figure dimensions when entered in units of mm
- use rounding instead of truncation when switching from floating point figure dimensions to integer figure dimensions in the EMF header.
v4.3.1
The system used by CRAN to compile binary packages for Mac appears to have libXft installed; however, many Mac users do not have libXft available. This disconnect led to errors for some Mac users when they tried to load the v4.3 binary package. This new version works around this problem by ignoring libXft during compilation if the CoreText framework is available on the compilation machine.
v4.3
This version adds support for older versions of MacOS (see issue #1). Previously, the font metric code assumed that the CoreText framework was available on MacOS and did not test for its existence (nor allow the possibility of using other *nix options of Xft or Zlib on MacOS). Now, the presence of CoreText is explicitly tested, and Xft and Zlib are used as fallbacks if CoreText is not available (and Xft or Zlib is available).
v4.2
This release adds inter-character spacing to drawing records for plain EMF (not EMF+) text strings. This feature required character advance and kerning information, so this release also streamlines the code for accessing font metrics. See NEWS for more details.
v4.1.2
Bug fix: when generating an EMF plot, completely transparent fills were previously not handled correctly if they followed a solid color fill. (Thanks to Mauricio Vargas for reporting.)