summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorkx <kx@radix-linux.su>2026-10-17 16:39:23 +0300
committerkx <kx@radix-linux.su>2026-10-17 16:39:23 +0300
commitec1891d58b9514b621725620453cec0e31e18389 (patch)
tree6721f92c0afae3d933343b4a573ac8e5389827c6 /README
parent73d23259a690cd29c0ac74a4de963e23ecfebfac (diff)
downloadsvgc-trunk.tar.xz
Version 1.1.0HEAD1.1.0trunk
Diffstat (limited to 'README')
-rw-r--r--README36
1 files changed, 36 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..4b69b80
--- /dev/null
+++ b/README
@@ -0,0 +1,36 @@
+
+SVGC — SVG C Library
+
+SVGC is a C library for programmatically creating Scalable Vector Graphics (SVG) documents.
+
+The library provides functions for drawing geometric primitives, paths, text, gradients,
+and styled graphical objects. It is intended for scientific visualization, technical diagrams,
+mathematical illustrations, and reproducible vector graphics.
+
+SVGC generates standard SVG documents that can be displayed in web browsers, edited with
+SVG-compatible applications, or converted to vector PDF for use in scientific publications.
+
+SVGC uses GNU Autotools.
+
+Building and Installation:
+
+./configure --prefix=/usr
+make
+make check
+make install
+
+The installation prefix can be changed as needed.
+
+Using the Library:
+
+SVGC provides the public header svgc.h and a shared library.
+
+Compiler and linker options can be obtained using pkg-config:
+
+pkg-config --cflags --libs svgc
+
+The source distribution includes examples demonstrating the library's main features.
+
+License:
+
+See the COPYING.LIB file for license information.