Home
last modified time | relevance | path

Searched +full:libharfbuzz +full:- (Results 1 – 25 of 27) sorted by relevance

12

/external/harfbuzz_ng/test/api/
DMakefile.am11 @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib
13 @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src libs
25 AM_CPPFLAGS = -DSRCDIR="\"$(srcdir)\"" -I$(top_srcdir)/src/ -I$(top_builddir)/src/ $(GLIB_CFLAGS)
26 LDADD = $(top_builddir)/src/libharfbuzz.la $(GLIB_LIBS)
28 EXTRA_DIST += hb-test.h hb-subset-test.h
34 test-aat-layout \
35 test-baseline \
36 test-base-minmax \
37 test-be-glyph-advance \
38 test-be-num-glyphs \
[all …]
/external/harfbuzz_ng/test/fuzzing/
DMakefile.am11 @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib
13 @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src libs
15 $(top_builddir)/src/libharfbuzz.la: lib
16 $(top_builddir)/src/libharfbuzz-subset.la: libs
19 # EXTRA_DIST hb-repacker-fuzzer.cc
23 hb-repacker-fuzzer.cc \
24 run-shape-fuzzer-tests.py \
25 run-subset-fuzzer-tests.py \
26 run-draw-fuzzer-tests.py \
27 run-repacker-fuzzer-tests.py \
[all …]
Dmeson.build2 'hb-shape-fuzzer.cc',
3 'hb-subset-fuzzer.cc',
4 'hb-set-fuzzer.cc',
5 'hb-draw-fuzzer.cc',
9 tests += 'hb-repacker-fuzzer.cc'
23 extra_cpp_args += '-DHB_IS_IN_FUZZER'
27 extra_cpp_args += '-DHB_EXPERIMENTAL_API'
34 link_with: [libharfbuzz, libharfbuzz_subset],
43 test('shape_fuzzer', find_program('run-shape-fuzzer-tests.py'),
48 depends: [hb_shape_fuzzer_exe, libharfbuzz, libharfbuzz_subset],
[all …]
/external/harfbuzz_ng/src/
DMakefile.am11 DISTCHECK_CONFIGURE_FLAGS = --enable-introspection
15 EXTRA_DIST += harfbuzz.cc harfbuzz-subset.cc
20 lib: $(BUILT_SOURCES) libharfbuzz.la
23 $(MAKE) $(AM_MAKEFLAGS) CPPFLAGS="-Os -DHB_TINY $(CPPFLAGS)" libs
25 $(MAKE) $(AM_MAKEFLAGS) CPPFLAGS="-Oz -DHB_TINY $(CPPFLAGS)" libs
27 lib_LTLIBRARIES = libharfbuzz.la
129 hb-version.h
131 $(srcdir)/hb-version.h: hb-version.h.in $(top_srcdir)/configure.ac
133 -e 's/[@]HB_VERSION_MAJOR@/$(HB_VERSION_MAJOR)/' \
134 -e 's/[@]HB_VERSION_MINOR@/$(HB_VERSION_MINOR)/' \
[all …]
Dmeson.build4 … command: [find_program('gen-hb-version.py'), meson.project_version(), '@OUTPUT@', '@INPUT@'],
5 input: 'hb-version.h.in',
6 output: 'hb-version.h',
10 # Base and default-included sources and headers
12 'hb-aat-layout-ankr-table.hh',
13 'hb-aat-layout-bsln-table.hh',
14 'hb-aat-layout-common.hh',
15 'hb-aat-layout-feat-table.hh',
16 'hb-aat-layout-just-table.hh',
17 'hb-aat-layout-kerx-table.hh',
[all …]
Dcheck-libstdc++.py13 ldd = otool + ' -L'
15 print ('check-libstdc++.py: \'ldd\' not found; skipping test')
21 # harfbuzz-icu links to libstdc++ because icu does.
22 for soname in ['harfbuzz', 'harfbuzz-subset', 'harfbuzz-gobject', 'harfbuzz-cairo']:
36 print ('check-libstdc++.py: libharfbuzz shared library not found; skipping test')
Dcheck-symbols.py17 print ('check-symbols.py: \'nm\' not found; skipping test')
25 for soname in ['harfbuzz', 'harfbuzz-subset', 'harfbuzz-icu', 'harfbuzz-gobject', 'harfbuzz-cairo']:
34 …r'^.+ [BCDGIRSTu] .+$', subprocess.check_output (nm.split() + [so]).decode ('utf-8'), re.MULTILINE)
41 ).decode ('utf-8').splitlines ()
43 …prefix = (symprefix + os.path.basename (so)).replace ('libharfbuzz', 'hb').replace ('-', '_').spli…
56 with open (def_path, 'r', encoding='utf-8') as f: def_file = f.read ()
61 [def_file.splitlines ()[-1]]
71 print ('check-symbols.py: no shared libraries found; skipping test')
DMakefile.sources1 # Base and default-included sources and headers
4 hb-aat-layout-ankr-table.hh \
5 hb-aat-layout-bsln-table.hh \
6 hb-aat-layout-common.hh \
7 hb-aat-layout-feat-table.hh \
8 hb-aat-layout-just-table.hh \
9 hb-aat-layout-kerx-table.hh \
10 hb-aat-layout-morx-table.hh \
11 hb-aat-layout-opbd-table.hh \
12 hb-aat-layout-trak-table.hh \
[all …]
/external/harfbuzz_ng/perf/
Dmeson.build1 google_benchmark = subproject('google-benchmark')
4 benchmark('benchmark-font', executable('benchmark-font', 'benchmark-font.cc',
10 link_with: [libharfbuzz],
14 benchmark('benchmark-map', executable('benchmark-map', 'benchmark-map.cc',
20 link_with: [libharfbuzz],
24 benchmark('benchmark-ot', executable('benchmark-ot', 'benchmark-ot.cc',
30 link_with: [libharfbuzz],
34 benchmark('benchmark-set', executable('benchmark-set', 'benchmark-set.cc',
40 link_with: [libharfbuzz],
44 benchmark('benchmark-shape', executable('benchmark-shape', 'benchmark-shape.cc',
[all …]
/external/harfbuzz_ng/util/
Dmeson.build2 'hb-view.cc',
6 'hb-shape.cc',
10 'hb-info.cc',
14 'hb-ot-shape-closure.cc',
18 'hb-subset.cc',
25 hb_view = executable('hb-view', hb_view_sources,
29 link_with: [libharfbuzz, libharfbuzz_cairo],
32 meson.override_find_program('hb-view', hb_view)
35 hb_shape = executable('hb-shape', hb_shape_sources,
39 link_with: [libharfbuzz],
[all …]
DMakefile.am15 @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib
17 @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src libs
22 -DHB_DISABLE_DEPRECATED \
23 -I$(top_srcdir)/src/ \
24 -I$(top_builddir)/src/ \
31 $(top_builddir)/src/libharfbuzz.la \
32 -lm \
42 $(top_builddir)/src/libharfbuzz-cairo.la \
48 bin_PROGRAMS += hb-view
52 bin_PROGRAMS += hb-shape
[all …]
/external/harfbuzz_ng/.github/workflows/
Dmsys2-ci.yml14 runs-on: windows-latest
17 fail-fast: false
20 - MSYSTEM: MINGW32
22 - MSYSTEM: MINGW64
28 # see https://github.com/msys2/MINGW-packages/issues/11864
35 - name: Checkout
37 - name: Setup MSYS2
38 uses: msys2/setup-msys2@cf96e00c0aab3788743aaf63b64146f0d383cee9 # v2
42 install: >-
43 mingw-w64-${{ matrix.MSYS2_ARCH }}-cairo
[all …]
/external/harfbuzz_ng/test/threads/
Dmeson.build1 test('shape_threads', executable('hb-shape-threads', 'hb-shape-threads.cc',
7 link_with: [libharfbuzz],
16 test('subset_threads', executable('hb-subset-threads', 'hb-subset-threads.cc',
22 link_with: [libharfbuzz, libharfbuzz_subset],
/external/harfbuzz_ng/docs/
DMakefile.am6 # This is a blank Makefile.am for using gtk-doc.
17 # The top-level SGML file. You can change this if you want to.
18 DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.xml
21 # gtk-doc will search all .c and .h files beneath these paths
26 # Extra options to pass to gtkdoc-scangobj. Not normally needed.
29 # Extra options to supply to gtkdoc-scan.
30 # e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED"
31 SCAN_OPTIONS=--rebuild-types --deprecated-guards="HB_DISABLE_DEPRECATED" \
32 --ignore-decorators='HB_EXTERN|HB_DEPRECATED|HB_DEPRECATED_FOR()'
36 IGNORE_HFILES=`cd $(top_srcdir)/src; find . -path './*/*.h' | sed 's@^.*/@@'`
[all …]
Dusermanual-integration.xml2 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
3 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
15 Android, Qt, or application-specific widget libraries.
19 text-rendering pipeline, and will discuss the APIs available to
33 (namely, direction, language, and script, but also higher-level
43 objects. HarfBuzz can use FreeType's built-in functions for
52 for working with key components of GNOME's higher-level libraries
59 gets Unicode data about the input-buffer code points.
66 types of information can change with different variation-axis
76 <section id="integration-glib">
[all …]
Dharfbuzz-docs.xml2 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
3 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
21 The canonical source-code tree is available at
29 <part id="user-manual">
31 <xi:include href="usermanual-what-is-harfbuzz.xml"/>
32 <xi:include href="usermanual-install-harfbuzz.xml"/>
33 <xi:include href="usermanual-getting-started.xml"/>
34 <xi:include href="usermanual-shaping-concepts.xml"/>
35 <xi:include href="usermanual-object-model.xml"/>
36 <xi:include href="usermanual-buffers-language-script-and-direction.xml"/>
[all …]
Dusermanual-install-harfbuzz.xml2 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
3 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
7 <chapter id="install-harfbuzz">
18 libharfbuzz DLL, hb-view.exe, hb-shape.exe, and all
32 compatibility-breaking way in any release. However, other,
52 …mand>sudo apt install</command> <package>gcc g++ libfreetype6-dev libglib2.0-dev libcairo2-dev</pa…
53 On Fedora, RHEL, CentOS, or other Red-Hat&ndash;based systems, you would run:
54 …ting><command>sudo yum install</command> <package>gcc gcc-c++ freetype-devel glib2-devel cairo-dev…
68 From a shell in the top-level directory of the extracted source
70 <command>meson compile -C build</command> as with any other standard package.
[all …]
/external/skia/tools/
Dinstall_dependencies.sh4 # Use of this source code is governed by a BSD-style license that can be
7 # install_dependencies.sh will install system-specific Skia
11 # Pass in --yes as the first argument to force apt-get to skip Y/n prompts while
14 set -e
19 if !(dpkg-query -W -f'${Status}' "$arg" 2>/dev/null | \
20 grep -q "ok installed"); then
27 if command -v lsb_release > /dev/null ; then
28 case $(lsb_release -i -s) in
30 PACKAGES=$(cat<<-EOF
31 build-essential
[all …]
/external/harfbuzz_ng/
Dmeson.build5 'cpp_eh=none', # Just to support msvc, we are passing -fno-exceptions also anyway
8 …'wrap_mode=nofallback', # Use --wrap-mode=default to revert, https://github.com/harfbuzz/harfbuzz/…
26 if ['clang', 'clang-cl'].contains(cpp.get_id()) and cpp.get_define('_MSC_FULL_VER') != ''
27 add_project_arguments('-std=c++14', language: 'cpp')
36 '/wd4244', # lossy type conversion (e.g. double -> int)
37 cpp.get_supported_arguments(['/utf-8']), # set the input encoding to utf-8
45 '-Bsymbolic-functions'
49 '-fno-exceptions',
50 '-fno-rtti',
51 '-fno-threadsafe-statics',
[all …]
DREADME.md1 …thub.com/harfbuzz/harfbuzz/workflows/linux-ci/badge.svg)](https://github.com/harfbuzz/harfbuzz/wor…
3 [![OSS-Fuzz Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/harfbuzz.svg)](https:…
7 [![Packaging status](https://repology.org/badge/tiny-repos/harfbuzz.svg)](https://repology.org/proj…
32 will also find Win32/Win64 binary bundles that include `libharfbuzz` DLL,
33 `hb-view.exe`, `hb-shape.exe`, and all dependencies.
65 pull-requests.
69 <!--See past and upcoming [HarfBuzz Hackfests](https://freedesktop.org/wiki/Software/HarfBuzz/Hackf…
89 [![Packaging status](https://repology.org/badge/vertical-allrepos/harfbuzz.svg?header=harfbuzz)](ht…
93 [1]: https://docs.microsoft.com/en-us/typography/opentype/spec/
94 [2]: https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6AATIntro.html
[all …]
DREADME1 …thub.com/harfbuzz/harfbuzz/workflows/linux-ci/badge.svg)](https://github.com/harfbuzz/harfbuzz/wor…
3 [![OSS-Fuzz Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/harfbuzz.svg)](https:…
7 [![Packaging status](https://repology.org/badge/tiny-repos/harfbuzz.svg)](https://repology.org/proj…
32 will also find Win32/Win64 binary bundles that include `libharfbuzz` DLL,
33 `hb-view.exe`, `hb-shape.exe`, and all dependencies.
65 pull-requests.
69 <!--See past and upcoming [HarfBuzz Hackfests](https://freedesktop.org/wiki/Software/HarfBuzz/Hackf…
89 [![Packaging status](https://repology.org/badge/vertical-allrepos/harfbuzz.svg?header=harfbuzz)](ht…
93 [1]: https://docs.microsoft.com/en-us/typography/opentype/spec/
94 [2]: https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6AATIntro.html
[all …]
DNEWS5 - Fix regression from 8.1.0 in shaping fonts with duplicate feature tags.
6 - Fix regression from 8.2.0 in parsing CSS-style feature strings.
7 - Variable fonts instanciation now handles more tables.
8 - Various CMake build improvements.
9 - various fixes to build without errors with gcc 4.9.2.
15 - Unicode 15.1 support.
21 - Various build and fuzzing fixes
22 - Improvements to COLRv1 painting.
24 - New API:
33 - Fix shaping of contextual rules at the end of string, introduced in 8.1.0
[all …]
/external/freetype/docs/
DINSTALL.CROSS1 This document contains instructions on how to cross-build the FreeType
4 file `INSTALL.UNIX' for required tools and the basic self-building
9 -----------------
11 For self-building the FreeType library on a Unix system, GNU Make
15 The GNU C compiler to cross-build the target system is required.
16 Currently, using a non-GNU cross compiler is untested. The cross
20 the name `mips-ip22-linuxelf-gcc'.
22 A C compiler for a self-build is required also, to build a tool
23 (`apinames') that is executed during the build procedure. Non-GNU
28 ----------------
[all …]
/external/freetype/
Dvms_make.com3 $! Copyright (C) 2003-2023 by
20 $! * DEBUG - Compile modules with /noopt/debug and link shareable image
22 $! * LOPTS - Options to be passed to the link command
23 $! * CCOPT - Options to be passed to the C compiler
26 $! zinser@zinser.no-ip.info (preferred) or
27 $! zinser@sysdev.deutsche-boerse.com (work)
31 $!------------------------------------------------------------------------------
70 $ mydir = f$parse(whoami,,,"DIRECTORY") - "]["
88 $ have_harfbuzz = f$search("sys$library:libharfbuzz.olb") .nes. ""
92 $ if ( have_harfbuzz ) then write libsf "sys$library:libharfbuzz.olb/lib"
[all …]
/external/freetype/builds/unix/
Dconfigure.raw5 # Copyright (C) 2001-2023 by
39 LT_INIT(win32-dll)
46 AC_CHECK_PROG(CC_BUILD, ${build}-gcc, ${build}-gcc)
47 test -z "${CC_BUILD}" && AC_CHECK_PROG(CC_BUILD, gcc, gcc)
48 test -z "${CC_BUILD}" && AC_CHECK_PROG(CC_BUILD, cc, cc, , , /usr/ucb/cc)
49 test -z "${CC_BUILD}" && AC_MSG_ERROR([cannot find native C compiler])
52 rm -f a.* b.* a_out.exe conftest.*
55 rm -f conftest.c
56 if test -x a.out -o -x b.out -o -x conftest; then
58 elif test -x a_out.exe -o -x conftest.exe; then
[all …]

12