summaryrefslogtreecommitdiff
path: root/vcl/inc/font
AgeCommit message (Expand)AuthorFilesLines
9 daystdf#36709 sw: Writer layout for font-relative first-line indentJonathan Clark1-0/+6
2024-11-06loplugin:passstuffbyref in vclNoel Grandin1-3/+3
2024-05-10loplugin:ostr in vclNoel Grandin1-1/+1
2024-04-01tdf#160430: Fix glyph bounds calculation, and use basegfx::B2DRectangleMike Kaganski1-1/+2
2024-03-14reduce symbol visibility in vclNoel Grandin5-44/+50
2023-10-12Make NC_ constexpr-friendlyStephan Bergmann1-1/+1
2023-09-22tdf#143148: Use pragma once instead of include guardsCosmin Humeniuc1-4/+1
2023-08-23tdf#146619 Remove unused includes from vcl/incGabor Kelemen8-12/+3
2023-08-02vcl: Drop unused PhysicalFontFamily::GetAliasNames()Khaled Hosny1-2/+0
2023-07-23vcl: Use doubles for glyph item coordinatesKhaled Hosny2-4/+4
2023-07-23vcl: Use HarfBuzz to get glyph bounding rectangleKhaled Hosny1-2/+0
2023-07-03Rename and move header next to other font headersKhaled Hosny2-1/+157
2023-07-03Rename ImplFontMetricData -> FontMetricDataKhaled Hosny1-1/+1
2023-02-09vcl: GetGlyphOutlineUntransformed() always returns true nowKhaled Hosny1-1/+1
2023-02-09Require HarfBuzz 5.1.0Khaled Hosny1-2/+0
2022-12-04Check for trailing numeric part in isCharacterVariant/isStylisticSetKhaled Hosny1-3/+0
2022-12-04Add and use Feature::isCharacterVariant/isStylisticSetKhaled Hosny1-3/+3
2022-11-23tdf#108497: instantiate variable fonts in PDFKhaled Hosny1-0/+9
2022-11-21vcl: fix accessing color font colorsKhaled Hosny1-1/+2
2022-11-20vcl: add NeedsArtificialBold/Italic() to LogicalFontInstanceKhaled Hosny1-0/+3
2022-11-20vcl: unify skew for artificial italicKhaled Hosny1-0/+4
2022-11-20vcl: fix artificial bold and italic on WindowsKhaled Hosny1-1/+1
2022-11-19vcl: use std::optional in PhysicalFontFaceKhaled Hosny1-5/+4
2022-11-02vcl: add PhysicalFontFace::GetVariations()Khaled Hosny1-0/+3
2022-09-23vcl: Use glyph names from the font in Type 3 fontsKhaled Hosny1-0/+2
2022-09-23vcl: tdf#121327 PDF export for bitmap color fontsKhaled Hosny1-0/+13
2022-09-21use more string_view in vclNoel Grandin1-1/+1
2022-09-21NameID must encompass the full OpenType Name ID rangeStephan Bergmann1-1/+2
2022-09-20vcl: Add PhysicalFontFace::GetName()Khaled Hosny2-3/+41
2022-09-19vcl: Fix Type 3 glyph widthsKhaled Hosny1-1/+1
2022-09-19vcl: Add PhysicalFontFace::UnitsPerEm()Khaled Hosny1-0/+2
2022-09-19vcl: Add PhysicalFontFace API to get color layersKhaled Hosny1-0/+14
2022-09-19vcl: Don’t use temporary files for CreateFontSubset()Khaled Hosny1-2/+2
2022-09-12Fix typoAndrea Gelmini1-1/+1
2022-09-11vcl: Move CreateFontSubset() to PhysicalFontFaceKhaled Hosny1-0/+14
2022-09-11vcl: Add PhysicalFontFace::GetRawFontData()Khaled Hosny1-0/+30
2022-09-08vcl: Add LogicalFontInstance::GetGlyphIndex()Khaled Hosny1-0/+2
2022-09-07vcl: convert ImplGetEmphasisMark() to EmphasisMark classChris Sherlock1-0/+45
2022-09-06vcl: Add LogicalFontInstance::GetGlyphWidth()Khaled Hosny1-0/+2
2022-09-06Revert "vcl: Add LogicalFontInstance::GetUnscaledGLyphWidth()"خالد حسني1-17/+0
2022-09-05vcl: Add LogicalFontInstance::GetUnscaledGLyphWidth()Khaled Hosny1-0/+17
2022-09-05vcl: fontinstance.{cxx,hxx} -> LogicalFontInstance.{cxx,hxx}Khaled Hosny2-1/+153
2022-09-05vcl: Consolidate PhysicalFontFace::GetFontCapabilities()Khaled Hosny1-2/+4
2022-09-05vcl: Format PhysicalFontFace.{cxx,hxx}Khaled Hosny1-14/+18
2022-09-05vcl: Consolidate PhysicalFontFace::GetFontCharMap()Khaled Hosny1-1/+2
2022-09-04vcl: Create hb_face_t in PhysicalFontFaceKhaled Hosny1-0/+9
2022-08-26FeatureCollector: Drop redundant checkKhaled Hosny1-1/+1
2022-08-25FeatureCollector: Detect ENUM features in OpenType fontsKhaled Hosny1-0/+1
2022-08-25FeatureCollector: Get feature labels for ssXX/cvXX features from the fontKhaled Hosny2-4/+4
2022-08-25FeatureCollector: SimplifyKhaled Hosny1-4/+0