Menu

Drawj2d / News: Recent posts

Drawj2d 1.3.4 released

This is a release for reMarkable Paper Pro users. The reMarkable notebooks support colours.

Changes:
- rm output colours: black, grey or white, blue/inkblue, red/inkred. New: green, yellow, cyan, magenta and (highlighter colours) pink, lightgray, lightgreen and lightyellow. Drawj2d will map darkgray to black, darkgreen to green, orange to yellow, darkorange to red, brown to gray, violet and purple to magenta and any other colour to black, grey or white depending on the brightness.
- rm output: image scan.png will use the current pen colour
- new command doubleline

Posted by A. Vontobel 2024-09-29

Drawj2d 1.3.3 released

This is a maintenance release. For reMarkable users there is a new output type rmdoc (web transfer).

Changes:
- new output file type rmdoc (reMarkable notebook files in a zip)
- fix font command (issue with variables)

Posted by A. Vontobel 2024-04-04

Drawj2d 1.3.2 released

This release brings improvements for reMarkable users. The reMarkable notebooks support export colours. The single line font supports Greek glyphs (and Basic Latin, Latin-1, Latvian, Polish, Russian letters) and there is a monospaced variant.

Changes:
- font Lines plain: accented glyphs Greek
- font Lines plain: few glyphs and spaces improved
- font LinesMono added
- rm output export colours (inkblue/blue, inkred/red)

Posted by A. Vontobel 2023-05-24

Drawj2d 1.3.1 released

This is a maintenance release. It works on Java 17.

Changes:
- fix line width after image pdf (freehep-pdf output issue)
- java 17 compatibility (unchanged minimum java 8)
- library update: svgsalamander, evalex, pdfrenderer

Posted by A. Vontobel 2022-03-04

Drawj2d 1.3.0 released

This release increases pdf accuracy and brings commands for hatching curved shapes. An output type wpng for png with white background and no transparency has been added. For reMarkable users there is a new output type rmn (RCU).

Changes:
- new output file type wpng for png with white background and no transparency
- new output file type rmn (notebook files in a tar)
- new command arc2 (arc defined by starting, tangential and end points)
- new commands geom.topolyline quadcurve|cubiccurve|arc|arc2
- new command herepolar (rp)
- new dimline styles: arrow|none
- command pen enhanced: returns previous "colour style width"
- increased pdf accuracy (mode freeHep), relevant if coordinate origin has an offset
- library update: evalex

Posted by A. Vontobel 2021-10-04

Drawj2d 1.2.4 released

This release brings improvements for reMarkable users. The image command writes smaller rM notebook files. The single line font supports all Basic Latin and Latin-1 glyphs (and Greek, Latvian, Polish, Russian letters).

Changes:
- image file.pdf (-T rm,bgd): draw single lines (instead of outlines)
- image file.svg (-T rm,bgd): draw single lines (instead of outlines)
- image scan.png (-T rm): approximate image with fewer lines, adjust line width to resolution
- font Lines plain: latin-1 completed
- fix line width for rm output
- library update: svgsalamander

Posted by A. Vontobel 2021-04-19

Drawj2d 1.2.3 released

This is a maintenance release. It adds more glyphs to the single line font.

Changes:
- font Lines plain: latin-1 letters completed and glyphs for symbols
- font Lines italic: latin-1 letters completed
- fix hatchpolygon issue (incomplete hatching)

Posted by A. Vontobel 2021-03-21

Drawj2d 1.2.2 released

This is a maintenance release. It adds Polish and Latvian glyphs to the single line font.

Changes:
- improve font command: remember style
- font Lines: glyphs for Polish and Latvian
- font Lines italic: glyphs for Polish and Latvian
- fix --outfile for backend rmapi

Posted by A. Vontobel 2021-03-14

Drawj2d 1.2.1 released

This is a convenience release for reMarkable users. The new output type rmapi makes transferring a drawing to the device straightforward, just upload the resulting zip file to the cloud storage using rMAPI.

Changes:
- new output file type rmapi (suffix .zip) for the reMarkable tablet.
- font Lines: glyphs for '≤', '≥'

Posted by A. Vontobel 2021-01-12

Drawj2d 1.2.0 released

This release adds a single line font.

Changes:
- font Lines: line font covering most western (latin base and latin-1), greek and russian letters
- font Lines italic: cursive line font covering latin (base and latin-1) letters

Posted by A. Vontobel 2021-01-09

Drawj2d 1.1.5 released

This release adds an output type reMarkable (rm).

Changes:
- new output file type rm (reMarkable paper tablet)
- increased render quality on screen
- command geom.topolygon enhanced
- library update: pdfrenderer

Posted by A. Vontobel 2020-12-23

Drawj2d 1.1.4 released

This release introduces dimension lines with architectural ticks.

Changes:
- dimension line options: arrows|ticks|dots
- commands enhanced: geom.length, (hatch/fill)rectmid, geom.tox/y, movetox/y
- compress tiff output
- library update: jfreesvg, svgsalamander

Posted by A. Vontobel 2020-03-29

Drawj2d 1.1.3 released

This release adds the output type hcl. Thus drawj2d can write its own input format.

Changes:
- new output file type hcl (Drawj2d)

Posted by A. Vontobel 2020-01-30

Drawj2d 1.1.2 released

This release lets you pass command line arguments to the drawing.

Changes:
- variable $argv holds arguments passed to the drawing script
- library update: pdfrenderer

Posted by A. Vontobel 2019-12-29

Drawj2d 1.1.1 released

This is a maintenance release.

Changes:
- new command geom.intersectcircleline
- library update: evalex

Posted by A. Vontobel 2019-10-12

Drawj2d 1.1.0 released

This release improves formatting of numbers. [format "%.2f m" 1.2] transforms to "1.20 m". Similarily dimline {0 0} {1.33333 0} %.2f will draw the dimension line with the label "1.33".

Changes:
- new command format for printf-styled number formatting (%f, %e, %g, %d)
- commands (tex)dimline*, (tex)dimangle, (tex)force* extended: optional label parameter may contain %f place-holder and space sign (within quotes)
- library update: evalex

Posted by A. Vontobel 2019-10-01

Drawj2d 1.0.1 released

This is a maintenance release.

Changes:
- new commands rectmid, fillrectmid, hatchrectmid
- library updates: pdfrenderer, orsonpdf, jfreesvg
- java 11 compatibility, requires java 8

Posted by A. Vontobel 2019-03-30

Drawj2d 1.0.0 released

This release adds the output type drawing exchange format (dxf) .

Changes:
- new output file type dxf (drawing exchange format)
- fall-back modes for pdf (orsonpdf) and svg (jfreesvg)
- licence update to GPL3+
- library updates: evalex, jlatexmath, svgsalamander, pdfrenderer

Posted by A. Vontobel 2018-12-06

Drawj2d 0.9.6 released

This release enhances the image command for importing svg files.

Changes:
- command image enhanced: reads svg files.
- library update: evalex

Posted by A. Vontobel 2017-12-30

Drawj2d 0.9.5 released

This release adds commands to hatch shapes.

Changes:
- new command hatch
- new commands hatchpolygon, hatchrectangle, hatchbox, hatchrod
- new commands hatchcircle, hatchellipse, hatchsegment, hatchsector
- new command geom.topolygon
- command block enhanced: blocks encapsulate [force]unitlength.

Posted by A. Vontobel 2017-11-28

Drawj2d 0.9.4 released

This release works on Java 9 (in addition to JRE 7 and JRE 8).

Changes:
- new command geom.intersectcircles
- fix command dxf: text rotation
- remove depreciated command names
- library updates: pdfrenderer, evalex
- java 9 compatibility

Posted by A. Vontobel 2017-11-05

Drawj2d 0.9.3 released

This is a maintenance release. It improves the dxf CAD-file import.

Changes:
- command dxf enhanced: exclude layers, support for inserts (blocks), better text
- command stat.moment enhanced
- command label enhanced: directions BW, BC (baseline west, center)
- output format bgd supports image command

Posted by A. Vontobel 2017-09-24

Drawj2d 0.9.2 released

This release enhances the image command for importing pdf files. It also improves the math expression evaluator.

Changes:
- command image enhanced: reads pdf files.
- command expr enhanced: unary minus. E.g. [expr -sqrt(3)]
- new command geom.half (½)
- command p now shortcut for geom.polar

Posted by A. Vontobel 2017-08-27

Drawj2d 0.9.1 released

This release improves typesetting quality.

Changes:
- typesetting of characters with diacritics (umlaut, accent)
- command font enhanced: font size as float value, 0.1mm steps
- library update: JLaTeXMath (release 1.0.6)

Posted by A. Vontobel 2017-08-06

Drawj2d 0.9.0 released

This release adds a command for importing dxf CAD-files. By default all visible layers will be drawn but the import can be restricted to named layers.

Changes:
- new command dxf
- new output file type bgd. Background drawing for Fachwerk.
- fix tikz output: circles, cubic paths, text. Add quadcurve.
- command label enhanced: direction BLC (baseline continue)

Posted by A. Vontobel 2017-07-09
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.