Home
last modified time | relevance | path

Searched full:cairo (Results 1 – 25 of 776) sorted by relevance

12345678910>>...32

/external/harfbuzz_ng/subprojects/
Dcairo.wrap2 directory = cairo-1.18.2
3 source_url = https://www.cairographics.org/releases/cairo-1.18.2.tar.xz
4 source_filename = cairo-1.18.2.tar.xz
6 source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/cairo_1.18.2-1/cairo-1…
10 dependency_names = cairo, cairo-gobject
/external/fonttools/Snippets/
DstatShape.py7 import cairo
20 with cairo.SVGSurface(
23 context = cairo.Context(surface)
50 transform = cairo.Matrix()
60 context.set_line_cap(cairo.LINE_CAP_ROUND)
70 context.set_line_cap(cairo.LINE_CAP_ROUND)
79 context.transform(cairo.Matrix(1, 0, stats.slant, 1, 0, 0))
/external/harfbuzz_ng/src/
Dharfbuzz-cairo.pc.in6 Name: harfbuzz cairo integration
7 Description: HarfBuzz cairo integration
11 Requires.private: cairo
12 Libs: -L${libdir} -lharfbuzz-cairo
Dhb-cairo.cc31 #include "hb-cairo.h"
33 #include "hb-cairo-utils.hh"
40 * SECTION:hb-cairo
41 * @title: hb-cairo
42 * @short_description: Cairo integration
43 * @include: hb-cairo.h
45 * Functions for using HarfBuzz with the cairo library.
47 * HarfBuzz supports using cairo for rendering.
763 * Set the virtual method to be called when a cairo
821 * relates to the font-matrix (as such font size) of the cairo
[all …]
Dhb-cairo.h32 #include <cairo.h>
54 * The type of a virtual method to be called when a cairo
/external/harfbuzz_ng/
DCMakeLists.txt25 option(HB_HAVE_CAIRO "Enable cairo interop helpers" OFF)
43 option(HB_BUILD_UTILS "Build harfbuzz utils, needs cairo, freetype, and glib properly be installed"…
364 pkg_check_modules(PC_CAIRO QUIET cairo)
366 …find_path(CAIRO_INCLUDE_DIRS NAMES cairo.h HINTS ${PC_CAIRO_INCLUDEDIR} ${PC_CAIRO_INCLUDE_DIRS} P…
367 find_library(CAIRO_LIBRARIESNAMES cairo HINTS ${PC_CAIRO_LIBDIR} ${PC_CAIRO_LIBRARY_DIRS})
369 message(FATAL_ERROR "HB_HAVE_CAIRO is ON but Cairo libraries are not found")
374 list(APPEND project_headers ${PROJECT_SOURCE_DIR}/src/hb-cairo.h)
614 ## Define harfbuzz-cairo library
617 …_library(harfbuzz-cairo ${PROJECT_SOURCE_DIR}/src/hb-cairo.cc ${PROJECT_SOURCE_DIR}/src/hb-static.…
618 add_dependencies(harfbuzz-cairo harfbuzz)
[all …]
DBUILD.md1 On Linux, install the development packages for FreeType, Cairo, and GLib. For
8 $ sudo dnf install meson pkgconfig gtk-doc gcc gcc-c++ freetype-devel glib2-devel cairo-devel
12 $ sudo pacman -Suy meson pkg-config ragel gcc freetype2 glib2 glib2-devel cairo
16 brew install pkg-config ragel gtk-doc freetype glib cairo meson
Dmeson.build202 if not get_option('cairo').disabled()
203 cairo_dep = dependency('cairo', version: cairo_min_version, required: false)
204 cairo_ft_dep = dependency('cairo-ft', version: cairo_min_version, required: false)
208 cpp.has_header('cairo.h'))
209 cairo_dep = cpp.find_library('cairo', required: false) build
211 prefix: '#include <cairo-ft.h>',
218 # Note that we don't have harfbuzz -> cairo -> freetype2 -> harfbuzz fallback
220 # harfbuzz support disabled, so when cairo will lookup freetype2 dependency
222 cairo_dep = dependency('cairo', version: cairo_min_version, required: get_option('cairo'))
223 cairo_ft_required = get_option('cairo').enabled() and get_option('freetype').enabled()
[all …]
/external/harfbuzz_ng/util/
Dhelper-cairo.hh33 # include "helper-cairo-ft.hh"
36 #include <cairo.h>
38 #include <hb-cairo.h>
40 #include "helper-cairo-ansi.hh"
42 # include <cairo-svg.h>
45 # include <cairo-pdf.h>
48 # include <cairo-ps.h>
71 # include <cairo-script.h>
79 /* Older cairo had a bug in rendering COLRv0 fonts in in helper_cairo_use_hb_draw()
250 fail (false, "Failed to create cairo surface: %s", in _cairo_ansi_surface_create_for_stream()
[all …]
Dhelper-cairo-ft.hh32 #include <cairo-ft.h>
51 * cairo will reset the face size. As such, create new face... in helper_cairo_create_ft_font_face()
73 cairo_face = cairo_toy_font_face_create ("@cairo:sans", in helper_cairo_create_ft_font_face()
/external/cronet/stable/third_party/icu/source/samples/layout/
DGnomeFontInstance.cpp26 #include <cairo.h>
27 #include <cairo-ft.h>
184 void GnomeFontInstance::rasterizeGlyphs(cairo_t *cairo, const LEGlyphID *glyphs, le_int32 glyphCoun… in rasterizeGlyphs() argument
202 cairo_set_font_face(cairo, fCairoFace); in rasterizeGlyphs()
203 cairo_set_font_size(cairo, getXPixelsPerEm() * getScaleFactorX()); in rasterizeGlyphs()
204 cairo_show_glyphs(cairo, glyph_t, out); in rasterizeGlyphs()
/external/cronet/tot/third_party/icu/source/samples/layout/
DGnomeFontInstance.cpp26 #include <cairo.h>
27 #include <cairo-ft.h>
184 void GnomeFontInstance::rasterizeGlyphs(cairo_t *cairo, const LEGlyphID *glyphs, le_int32 glyphCoun… in rasterizeGlyphs() argument
202 cairo_set_font_face(cairo, fCairoFace); in rasterizeGlyphs()
203 cairo_set_font_size(cairo, getXPixelsPerEm() * getScaleFactorX()); in rasterizeGlyphs()
204 cairo_show_glyphs(cairo, glyph_t, out); in rasterizeGlyphs()
/external/harfbuzz_ng/docs/
Dusermanual-install-harfbuzz.xml46 development packages for FreeType, Cairo, and GLib. The exact
54 …udo yum install</command> <package>gcc gcc-c++ freetype-devel glib2-devel cairo-devel</package></p…
123 development packages for FreeType, Cairo, and GLib. If you are
125 …<programlisting><command>sudo port install</command> <package>freetype glib2 cairo</package></prog…
129 …<programlisting><command>brew install</command> <package>freetype glib cairo</package></programlis…
225 … Use <ulink url="https://cairographics.org/">Cairo</ulink>. <emphasis>(Default = auto)</emphasis>
228 This option enables or disables usage of the Cairo
230 check for the presence of Cairo and, if it is found,
231 build with Cairo support.
234 Note: Cairo is used only by the HarfBuzz
Dusermanual-integration.xml49 library like Cairo, but those details are beyond HarfBuzz's
314 <section id="integration-cairo">
315 <title>Cairo integration</title>
318 Cairo is a 2D graphics library that is frequently used together
319 with GTK and Pango. Cairo supports rendering text using FreeType, or
323 HarfBuzz provides integration points with cairo for fonts as well as
324 for buffers. To use the Cairo-integration API, link against libharfbuzz-cairo,
325 and include the <filename>hb-cairo.h</filename> header. For easy buildsystem
326 integration, HarfBuzz comes with a <filename>harfbuzz-cairo.pc</filename>
338 The Cairo fonts created in this way make use of Cairo's user-font facilities.
[all …]
/external/fonttools/Lib/fontTools/varLib/
DinterpolatablePlot.py23 import cairo
210 cr = cairo.Context(self.surface)
813 cr = cairo.Context(self.surface)
815 "@cairo:",
816 cairo.FONT_SLANT_NORMAL,
817 cairo.FONT_WEIGHT_BOLD if bold else cairo.FONT_WEIGHT_NORMAL,
879 cr = cairo.Context(self.surface)
934 cr.set_line_cap(cairo.LINE_CAP_ROUND)
1118 cr.set_line_cap(cairo.LINE_CAP_ROUND)
1132 cr.set_line_cap(cairo.LINE_CAP_SQUARE)
[all …]
/external/igt-gpu-tools/
Dmeson.build133 cairo = dependency('cairo', version : '>1.12.0', required : true) variable
320 if cairo.version().version_compare('<1.17.2')
324 warning('Cairo < 1.17.2 found, cannot test HDR formats')
326 # Cairo 1.17.2 requires 0.36.0 to compile, but somehow it went missing?
327 error('Cairo with floating point support found, but pixman version too old')
Dconfigure.ac127 …PKG_CHECK_MODULES(OVERLAY_XLIB, [cairo-xlib dri2proto >= 2.6], enable_overlay_xlib=yes, enable_ove…
153 PKG_CHECK_MODULES(CAIRO, [cairo >= 1.17.2], [],
154 [AC_MSG_WARN([Cairo too old, HDR formats not available. Upgrade to cairo 1.17.2])
155 PKG_CHECK_MODULES(CAIRO, [cairo >= 1.12.0])]
/external/igt-gpu-tools/overlay/
Dmeson.build34 cairo_xlib = dependency('cairo-xlib', required : xlib_backend_required)
37 gpu_overlay_deps = [ realtime, math, cairo, pciaccess, libdrm,
86 …family()) and libdrm_intel.found() and leg.found() and xrandr.found() and cairo.found() and (with_…
/external/igt-gpu-tools/lib/
Digt_frame.c31 #include <cairo.h>
98 * @reference: The reference cairo surface
99 * @capture: The captured cairo surface
144 * @reference: The reference cairo surface
145 * @capture: The captured cairo surface
276 * @reference: The reference cairo surface
277 * @capture: The captured cairo surface
/external/apache-xml/test/tests/contrib/xsltc/mk/
Dmk032.xml2 <day number="1">Arrive in Cairo</day>
4 <day number="3">Archaelogical Museum at Cairo</day>
Dmk033.xml2 <day number="1">Arrive in Cairo</day>
4 <day number="3">Archaelogical Museum at Cairo</day>
/external/fonttools/Lib/fontTools/pens/
DcairoPen.py1 """Pen to draw to a Cairo graphics library context."""
10 """Pen to draw to a Cairo graphics library context."""
/external/libdrm/
D.gitlab-ci.yml70 FDO_DISTRIBUTION_PACKAGES: 'meson ninja pkgconf libpciaccess py39-docutils cairo'
194 -D cairo-tests=true
227 …/app/vmctl exec "pkg info; cd $CI_PROJECT_NAME ; meson build -D amdgpu=true -D cairo-tests=true -D…
264 cairo
/external/apache-xml/test/tests/contrib-gold/xsltc/mk/
Dmk032.out5 <p>Arrive in Cairo</p>
9 <p>Archaelogical Museum at Cairo</p>
Dmk033.out11 <p>Arrive in Cairo</p>
15 <p>Archaelogical Museum at Cairo</p>

12345678910>>...32