| | import org.jetbrains.annotations.NotNull; |
| | |
| | +import java.nio.file.Path; |
| | import java.nio.file.Paths; |
| | import java.util.HashSet; |
 |
| | final var hash = Integer.toHexString( text.hashCode() ); |
| | final var filename = format( "%s-%s.svg", APP_TITLE_LOWERCASE, hash ); |
| | - final var svg = Paths.get( TEMP_DIR, filename ).toString(); |
| | + |
| | + final var uri = Path.of( TEMP_DIR, filename ).toUri(); |
| | + final var svg = uri.getPath(); |
| | final var link = context.resolveLink( LINK, svg, false ); |
| | final var dimensions = getAttributes( node.getInfo() ); |
| | final var r = format( R_SVG_EXPORT, svg, dimensions, text ); |
| | final var result = mRChunkEvaluator.apply( r ); |
| | + |
| | + System.out.println( svg ); |
| | + System.out.println( filename ); |
| | |
| | return new Tuple<>( svg, link ); |
 |
| | |
| | private class Factory implements DelegatingNodeRendererFactory { |
| | - public Factory() {} |
| | + public Factory() { } |
| | |
| | @NotNull |