summaryrefslogtreecommitdiff
path: root/include/freetype/ftsynth.h
Commit message (Collapse)AuthorAgeFilesLines
* * src/base/ftsynth.c (FT_GlyphSlot_AdjustWeight): New API.slot-inflateAlexei Podtelezhnikov2023-03-091-0/+12
| | | | * include/freetype/ftsynth.h (FT_GlyphSlot_AdjustWeight): Document it.
* Comment on `FT_GlyphSlot_Slant'.Alexei Podtelezhnikov2023-02-091-1/+3
|
* * src/base/ftsynth.c (FT_GlyphSlot_Slant): Add vertical slant.Alexei Podtelezhnikov2023-02-071-2/+4
| | | | * include/freetype/ftsynth.h (FT_GlyphSlot_Slant): Update it.
* Update all copyright notices.Werner Lemberg2023-01-171-1/+1
|
* * src/base/ftsynth.c (FT_GlyphSlot_Slant): New API with custom slant.Liu Kunpeng(柳鲲鹏)2022-10-161-1/+6
| | | | * include/freetype/ftsynth.h (FT_GlyphSlot_Slant): Declare it.
* Update all copyright notices.Werner Lemberg2022-01-111-1/+1
|
* Update all copyright notices.Werner Lemberg2021-01-171-1/+1
|
* Remove redundant inclusion of `ft2build.h'.Werner Lemberg2020-06-131-1/+0
| | | | | | | * */*: Remove `#include <ft2build.h>' where possible. * include/freetype/freetype.h: Remove cpp error about missing inclusion of `ft2build.h'.
* Make macros for header file names optional.David Turner2020-06-081-1/+1
| | | | | | | | | | | | | | | | | We no longer have to take care of the 8.3 file name limit; this allows us (a) to introduce longer, meaningful file names, and (b) to avoid macro names in `#include' lines altogether since some compilers (most notably Visual C++) doesn't support this properly. */*: Replace #include FOO_H with #include <freetype/foo.h> or something similar. Also update the documentation.
* Update all copyright notices.Werner Lemberg2020-01-191-1/+1
|
* Update all copyright notices.Werner Lemberg2019-02-231-1/+1
|
* Update copyright years.Werner Lemberg2019-01-221-1/+1
|
* More '...' vs. `...` fixes in API documentation.Werner Lemberg2018-09-041-2/+2
|
* [GSoC] include/*.*, devel/*.*: Convert block comments to `light' style.Werner Lemberg2018-06-031-17/+17
| | | | | | | | | | | This second and final monster commit was created by applying Nikhil's scripts `docconverter.py' and `markify.py' to all C header and source files, followed up by minor manual clean-up. No change in functionality, of course. I used commit f7419907bc6044b9b7057f9789866426c804ba82 from https://github.com/nikramakrishnan/freetype-docs.git.
* Update copyright year.Werner Lemberg2018-01-021-1/+1
|
* Update copyright year.Werner Lemberg2017-01-041-1/+1
|
* Update copyright year.Werner Lemberg2016-01-131-1/+1
|
* Don't use macro names that contain `__' [1/2].Werner Lemberg2016-01-121-3/+3
| | | | | | Such macro names are reserved for both C and C++. */*: Replace macros of the form `__XXX_H__' with `XXX_H_'.
* Another adjustment to header locations.Werner Lemberg2015-06-261-0/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change is a result of a discussion thread on freetype-devel http://lists.nongnu.org/archive/html/freetype-devel/2015-06/msg00041.html Re-introduce the `freetype2' subdirectory for all FreeType header files after installation, and rename the `freetype2' subdirectory in the git repository to `freetype'. * include/freetype2: Renamed to... * include/freetype: This. * CMakeLists.txt (PUBLIC_HEADERS, PUBLIC_CONFIG_HEADERS, PRIVATE_HEADERS): Updated. Update creation of `ftconfig.h'. Install generated `ftconfig.h'. * Jamfile (HDRMACRO, RefDoc), autogen.sh: Updated. * builds/amiga/include/config/ftconfig.h, builds/freetype.mk (PUBLIC_DIR), builds/symbian/bld.inf, builds/toplevel.mk (work), builds/unix/freetype2.in: Updated. * builds/unix/freetype-config.in: Updated. * builds/unix/configure.raw: Don't check for `rmdir'. * builds/unix/unix-def.in (DELDIR): Use `rm -rf', which is portable according to the autoconf info manual. * builds/unix/install.mk (install, uninstall, distclean_project_unix): Update and simplify. * builds/wince/*, builds/windows/*: Updated. * devel/ft2build.h, include/ft2build.h: Updated. * include/freetype2/config/ftheader.h, include/freetype2/internal/ftserv.h, include/freetype2/internal/internal.h: Update all header file macros. * src/tools/chktrcmp.py (TRACE_DEF_FILES): Updated. * docs/*: Updated.
* Simplify header file hierarchy.Werner Lemberg2013-11-131-81/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This large patch changes the header file directory layout from `include/freetype/...' to `include/...', effectively removing one level. Since the file `ft2build.h' is also located in `include' (and it stays there even after installation), all FreeType header files are now in a single directory. Applications that use (a) `freetype-config' or FreeType's `pkg-config' file to get the include directory for the compiler, and (b) the documented way for header inclusion like #include <ft2build.h> #include FT_FREETYPE_H ... don't need any change to the source code. * include/freetype/*: Move up to... * include/*: ... this directory. * builds/amiga/include/freetype/*: Move up to... * builds/amiga/include/*: ... this directory. */*: Essentially do `s@/freetype/@/@' where appropriate. * CMakeList.txt: Simplify. * builds/unix/freetype-config.in, builds/unix/freetype2.in: For `--cflags', return a single directory. * builds/unix/install.mk (install): No longer try to remove `cache' and `internal' subdirectories; instead, remove the `freetype' subdirectory.
* [doc] s/which/that/ where appropriate.Werner Lemberg2013-09-031-2/+2
| | | | | Note that this is a try by a non-native English speaker whose mother language (German) doesn't have this distinction at all...
* * src/base/ftsynth.c (FT_GlyphSlot_Embolden): Improve spacing.Alexei Podtelezhnikov2012-06-151-3/+4
| | | | * docs/CHANGES: Updated.
* * include/freetype/ftsynth.h, src/basae/ftsynth.c: MoveWerner Lemberg2008-12-171-10/+17
| | | | | | | FT_GlyphSlot_Own_Bitmap to... * include/freetype/ftbitmap.h, src/base/ftbitmap.c: These files. * docs/CHANGES: Document it.
* * include/freetype/ftbitmap.h (FT_Bitmap_Embolden): UpdateWu, Chia-I (吳佳一)2006-02-241-4/+6
| | | | | | | | | | | documentation. * include/freetype/ftsynth.h (FT_GlyphSlot_Own_Bitmap), src/base/ftsynth.c (FT_GlyphSlot_Own_Bitmap): New function to make sure a glyph slot owns its bitmap. It is also marked experimental and due to change. (FT_GlyphSlot_Embolden): Undo the last change. It turns out rendering the outline confuses some applications.
* * include/freetype/*: Add a guard to all public header files whichWerner Lemberg2003-11-041-1/+7
| | | | load FT_FREETYPE_H to reject freetype.h from FreeType 1.
* * include/freetype/ftsynth.h, src/base/ftsynth.c: rewriting the automaticDavid Turner2002-07-011-8/+6
| | | | | style synthesis functions, now renamed to FT_GlyphSlot_Oblique and FT_GlyphSlot_Embolden
* finishing function header formattingWerner Lemberg2001-06-281-1/+1
| | | | updating copyrights
* formattingWerner Lemberg2001-06-281-7/+9
|
* * */*.h: Changed body inclusion macro names to start and end withWerner Lemberg2000-12-091-3/+6
| | | | | | | | | | | | `__' (those which haven't converted yet). Fixed minor conversion issues. * src/winfonts/winfnt.c: Updated to new header inclusion scheme. * */*.[ch]: Changed source files to adhere to the new * src/cff/cff.c, src/cff/rules.mk: Updated. * */*.[ch]: Now using <ft2build.h> as the default build and setup
* - updating the header inclusion scheme to use <ft2build.h> byDavid Turner2000-12-041-4/+1
| | | | | | | | | | default.. - created "builds/devel" to hold developer builds options for both Win32 and Unix - fixed a bug in the winfonts driver, where the glyph image format wasn't set correctly..
* introduced the new <freetype/config/ftbuild.h> file to determineDavid Turner2000-11-301-12/+9
| | | | | where is the top-level include directory for all public, configuration and internal header files..
* major reformatting of the sources:David Turner2000-11-041-6/+6
| | | | | | | | | | | | FT_EXPORT_DEF => FT_EXPORT FT_EXPORT_FUNC => FT_EXPORT_DEF BASE_DEF => FT_BASE BASE_FUNC => FT_BASE_DEF LOCAL_DEF => FT_LOCAL LOCAL_FUNC => FT_LOCAL_DEF LOCAL_FUNC_X => FT_CALLBACK_DEF LOCAL_DEF_X => FT_CALLBACK_TABLE FT_CPLUSPLUS => FT_CALLBACK_TABLE_DEF
* Make ftsynth.c work again.Werner Lemberg2000-10-151-6/+6
| | | | Renamed FT_*_Outline to FT_Outline_*
* formattingWerner Lemberg2000-10-121-18/+19
| | | | small fixes
* fixed a bug in the Type 1 and CID font drivers:David Turner2000-09-271-0/+16
| | | | | the value of the descent returned was positive, instead of being negative..
* Formatting, small fixes.Werner Lemberg2000-08-231-9/+42
| | | | Adding copyright notices etc.
* added preliminary emboldening code.. still _very_David Turner2000-08-221-0/+18
experimental