Home
last modified time | relevance | path

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

/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',
19 'helper-subset.hh',
26 hb_view = executable('hb-view', hb_view_sources,
30 link_with: [libharfbuzz, libharfbuzz_cairo],
33 meson.override_find_program('hb-view', hb_view)
36 hb_shape = executable('hb-shape', hb_shape_sources,
[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/test/fuzzing/
Dmeson.build2 'hb-shape-fuzzer.cc',
3 'hb-subset-fuzzer.cc',
4 'hb-set-fuzzer.cc',
5 'hb-draw-fuzzer.cc',
6 'hb-repacker-fuzzer.cc',
20 extra_cpp_args += '-DHB_IS_IN_FUZZER'
24 extra_cpp_args += '-DHB_EXPERIMENTAL_API'
31 link_with: [libharfbuzz, libharfbuzz_subset],
40 test('shape_fuzzer', find_program('run-shape-fuzzer-tests.py'),
45 depends: [hb_shape_fuzzer_exe, libharfbuzz, libharfbuzz_subset],
[all …]
/external/harfbuzz_ng/src/
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')
Dhb-common.cc30 #include "hb-machinery.hh"
35 * SECTION:hb-common
36 * @title: hb-common
65 …if (0 == strncmp (c, name, p - c) && strlen (name) == static_cast<size_t>(p - c)) do { u.opts.symb… in _hb_options_init()
67 OPTION ("uniscribe-bug-compatible", uniscribe_bug_compatible); in _hb_options_init()
85 * @str: (array length=len) (element-type uint8_t): String to convert
86 * @len: Length of @str, or -1 if it is `NULL`-terminated
119 * @buf: (out caller-allocates) (array fixed-size=4) (element-type uint8_t): Converted string
147 * @str: (array length=len) (element-type uint8_t): String to convert
148 * @len: Length of @str, or -1 if it is `NULL`-terminated
[all …]
/external/harfbuzz_ng/perf/
Dmeson.build1 google_benchmark = subproject('google-benchmark')
5 'benchmark-font.cc',
6 'benchmark-map.cc',
7 'benchmark-ot.cc',
8 'benchmark-set.cc',
9 'benchmark-shape.cc',
10 'benchmark-subset.cc',
21 link_with: [libharfbuzz, libharfbuzz_subset],
/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/…
34 # Only perform these checks if cpp_std is c++11 as setting -std directly
39 add_project_arguments('-std=c++14', language: 'cpp')
40 elif cpp.get_id() == 'clang-cl'
41 # Clang-cl produces a warning when using -std=c++14, but not when using /std:c++14
52 '/wd4244', # lossy type conversion (e.g. double -> int)
53 …'/bigobj', # hb-subset.cc -- compile error C1128: number of sections exceeded object file format l…
54 cpp.get_supported_arguments(['/utf-8']), # set the input encoding to utf-8
62 '-Bsymbolic-functions'
[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…
19 [![xkcd-derived image](xkcd.png)](https://xkcd.com/2347/)
34 will also find Win32/Win64 binary bundles that include `libharfbuzz` DLL,
35 `hb-view.exe`, `hb-shape.exe`, and all dependencies.
67 pull-requests.
71 <!--See past and upcoming [HarfBuzz Hackfests](https://freedesktop.org/wiki/Software/HarfBuzz/Hackf…
91 [![Packaging status](https://repology.org/badge/vertical-allrepos/harfbuzz.svg?header=harfbuzz)](ht…
95 [1]: https://docs.microsoft.com/en-us/typography/opentype/spec/
[all …]
DNEWS4 - Consider Unicode Variation Selectors when subsetting “cmap” table.
5 - Guard hb_cairo_glyphs_from_buffer() against malformed UTF-8 strings.
6 - Fix incorrect “COLR” v1 glyph scaling in hb-cairo.
7 - Use locale-independent parsing of double numbers is “hb-subset” command line
9 - Fix incorrect zeroing of advance width of base glyphs in various “Courier New”
11 - Fix handling of long language codes with “HB_LEAN” configuration.
12 - Update OpenType language system registry.
13 - Allow all Myanmar tone marks (including visarga) in any order
14 - Don’t insert U+25CC DOTTED CIRCLE before superscript/subscript digits
15 - Handle Garay script as right to left script.
[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/harfbuzz_ng/docs/
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/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 …]
/external/freetype/docs/oldlogs/
DChangeLog.251 2014-12-30 Werner Lemberg <wl@gnu.org>
7 Tag sources with `VER-2-5-5'.
24 builds/wince/vc2005-ce/freetype.vcproj,
25 builds/wince/vc2005-ce/index.html,
26 builds/wince/vc2008-ce/freetype.vcproj,
27 builds/wince/vc2008-ce/index.html: s/2.5.4/2.5.5/, s/254/255/.
37 2014-12-24 Alexei Podtelezhnikov <apodtele@gmail.com>
44 2014-12-13 Werner Lemberg <wl@gnu.org>
46 * src/pcf/pcfread.c (pcf_read_TOC): Improve fix from 2014-12-08.
48 2014-12-11 Werner Lemberg <wl@gnu.org>
[all …]