Cairo bindings for Hare
  • Hare 85.5%
  • Roff 14.4%
  • Makefile 0.1%
Find a file
Hugo Osvaldo Barrera 89f83de5a3 readme: add hint on how to run examples
Running the examples requires a couple of extra flags which are not
entirely obvious.
2025-08-01 16:45:08 +02:00
cairo nomem: compile against latest hare main branch 2025-04-05 23:10:30 -03:00
arc.ha opaque: update demos 2023-08-27 23:04:56 -03:00
arc_negative.ha opaque: update demos 2023-08-27 23:04:56 -03:00
ball.ha Clean whitespace 2022-10-30 18:58:17 -03:00
clip-image.ha opaque: update demos 2023-08-27 23:04:56 -03:00
clip.ha Add: examples 2022-07-20 00:05:30 -03:00
COPYING-LGPL-2.1 Initial commit 2022-07-18 23:03:24 -03:00
COPYING-MPL-1.1 Initial commit 2022-07-18 23:03:24 -03:00
curve_rectangle.ha opaque: update demos 2023-08-27 23:04:56 -03:00
curve_to.ha opaque: update demos 2023-08-27 23:04:56 -03:00
dash.ha opaque: update demos 2023-08-27 23:04:56 -03:00
digital-clock.ha opaque: update demos 2023-08-27 23:04:56 -03:00
ellipse.ha Update for Hare 0.24.0 2024-02-17 03:23:29 +01:00
fill_and_stroke.ha opaque: update demos 2023-08-27 23:04:56 -03:00
fill_and_stroke2.ha opaque: update demos 2023-08-27 23:04:56 -03:00
fill_style.ha opaque: update demos 2023-08-27 23:04:56 -03:00
glyph_path.ha nomem: compile against latest hare main branch 2025-04-05 23:10:30 -03:00
gradient.ha opaque: update demos 2023-08-27 23:04:56 -03:00
gradient_mask.ha opaque: update demos 2023-08-27 23:04:56 -03:00
group.ha opaque: update demos 2023-08-27 23:04:56 -03:00
hering.ha opaque: update demos 2023-08-27 23:04:56 -03:00
Makefile Add a Makefile 2023-10-11 06:58:09 -03:00
mesh-pattern-fold.ha Add example: mesh-pattern-fold.ha 2022-09-17 22:52:37 -03:00
path.ha opaque: update demos 2023-08-27 23:04:56 -03:00
README.md readme: add hint on how to run examples 2025-08-01 16:45:08 +02:00
set_line_cap.ha opaque: update demos 2023-08-27 23:04:56 -03:00
set_line_join.ha opaque: update demos 2023-08-27 23:04:56 -03:00
show_glyphs.ha nomem: compile against latest hare main branch 2025-04-05 23:10:30 -03:00
solarsys.ha solarsys: compile against latest hare main branch 2025-04-07 23:25:16 -03:00
spiral.ha opaque: update demos 2023-08-27 23:04:56 -03:00
text.ha nomem: compile against latest hare main branch 2025-04-05 23:10:30 -03:00
text_align_center.ha nomem: compile against latest hare main branch 2025-04-05 23:10:30 -03:00
text_extents.ha nomem: compile against latest hare main branch 2025-04-05 23:10:30 -03:00
unknown.ha nomem: compile against latest hare main branch 2025-04-05 23:10:30 -03:00
warpedtext.ha nomem: compile against latest hare main branch 2025-04-05 23:10:30 -03:00

hare-cairo

hare-cairo is a Hare interface to the cairo 2D graphics library. It supports multiple output targets, including PNG, PDF and SVG.

hare-cairo is free software and is available to be redistributed and/or modified under the terms of either the GNU Lesser General Public License (LGPL) version 2.1 or the Mozilla Public License (MPL) version 1.1 at your option.

NOTE: hare-cairo is a work in progress. It currently requires Hare version 0.24.0.

Examples

Run examples with:

hare run $(pkg-config --libs-only-l --static harfbuzz-cairo) ./arc_negative.ha

Contributing

Use git send-email to send patches to [email protected], or alternatively, create a Pull Request.