summaryrefslogtreecommitdiff
path: root/vcl/source/font
AgeCommit message (Expand)AuthorFilesLines
2024-04-01tdf#160436: fix glyph bounds calculation for vertical glyphsMike Kaganski1-4/+7
2024-04-01tdf#160430: Fix glyph bounds calculation, and use basegfx::B2DRectangleMike Kaganski2-30/+24
2024-03-31tdf#146619 Drop unused 'using namespace' in: vcl/Gabor Kelemen1-1/+0
2024-03-30Simplify and avoid const_castMike Kaganski1-42/+45
2024-03-30This should copy from sourceMike Kaganski1-1/+1
2024-03-29Simplify a bitMike Kaganski1-8/+9
2023-12-31cid#1546464 COPY_INSTEAD_OF_MOVECaolán McNamara1-3/+3
2023-12-30move IsFuzzing to comphelperCaolán McNamara3-10/+10
2023-12-19cid#1557601 COPY_INSTEAD_OF_MOVECaolán McNamara1-2/+1
2023-10-20Extended loplugin:ostr: Automatic rewrite O[U]StringLiteral: vclStephan Bergmann1-2/+2
2023-10-07loplugin:ostr: automatic rewriteStephan Bergmann1-1/+1
2023-09-13tdf#90341 Clean up excessive const_cast'ingsahil1-16/+18
2023-08-28new loplugin:optionalboolNoel Grandin1-1/+1
2023-08-02vcl: Drop unused PhysicalFontFamily::GetAliasNames()Khaled Hosny1-1/+0
2023-07-23tdf#156211: Don’t round Kashida width when doing subpixel positioningKhaled Hosny1-1/+1
2023-07-23vcl: Use doubles for glyph item coordinatesKhaled Hosny1-1/+1
2023-07-23vcl: Use HarfBuzz to get glyph bounding rectangleKhaled Hosny1-1/+32
2023-07-03Rename and move header next to other font headersKhaled Hosny1-1/+1
2023-07-03Rename ImplFontMetricData -> FontMetricDataKhaled Hosny2-10/+10
2023-06-05Revert "tdf#155676: Use colon in FontsUseWinMetrics config key"خالد حسني1-4/+4
2023-06-05tdf#155676: Use colon in FontsUseWinMetrics config keyKhaled Hosny1-4/+4
2023-04-11tdf#154753 if substituting with OpenSymbol check if there for a recodeCaolán McNamara1-1/+1
2023-03-29fix concurrent access to fontcacheNoel Grandin1-0/+4
2023-03-23Upgrade Harfbuzz to 7.1.0Taichi Haradaguchi1-0/+4
2023-03-18tdf#154235: Ignore underline metrics for all Liberation fontsKhaled Hosny1-14/+6
2023-02-09vcl: GetGlyphOutlineUntransformed() always returns true nowKhaled Hosny1-4/+4
2023-02-09Require HarfBuzz 5.1.0Khaled Hosny1-12/+1
2023-02-07tdf#153376: Fix reading USE_TYPO_METRICS flagKhaled Hosny1-0/+2
2022-12-11ofz#54221 drop unassigned bitsCaolán McNamara1-1/+2
2022-12-11ofz#54339 skip config for fuzzingCaolán McNamara1-0/+3
2022-12-10tdf#152267: Strike out changed to underline in small zoomKhaled Hosny1-0/+23
2022-12-06Simplify PhysicalFontFace::CreateFontSubset() a bitKhaled Hosny1-10/+1
2022-12-06tdf#113048: Fix PDF ascender and descender of some fontsKhaled Hosny1-7/+6
2022-12-04Check for trailing numeric part in isCharacterVariant/isStylisticSetKhaled Hosny1-37/+6
2022-12-04Add and use Feature::isCharacterVariant/isStylisticSetKhaled Hosny2-25/+15
2022-12-03vcl: simplify ImplFontMetricData::ImplInitTextLineSizeHarfBuzz() a bitKhaled Hosny1-38/+41
2022-11-27tdf#152214: make sure underlines are shown on small zoom levelsKhaled Hosny1-13/+14
2022-11-25hb_draw_funcs_t needs harfbuzz >= 4.0.0Caolán McNamara1-0/+2
2022-11-23tdf#108497: instantiate variable fonts in PDFKhaled Hosny1-0/+88
2022-11-21vcl: fix accessing color font colorsKhaled Hosny1-2/+2
2022-11-21remove FontAttributes::meCharSetCaolán McNamara7-11/+10
2022-11-21be more specific on what "Symbol" isCaolán McNamara2-12/+12
2022-11-21drop effectively unused Font::IsSymbolFontCaolán McNamara1-5/+0
2022-11-21drop ImplFont::SetSymbolFlagCaolán McNamara1-9/+0
2022-11-21stop setting OpenSymbol as a "Symbol" fontCaolán McNamara1-4/+0
2022-11-20vcl: fix glyph positioning for artificial italicKhaled Hosny1-0/+7
2022-11-20vcl: add NeedsArtificialBold/Italic() to LogicalFontInstanceKhaled Hosny1-0/+10
2022-11-20vcl: fix artificial bold and italic on WindowsKhaled Hosny2-2/+2
2022-11-19vcl: use std::optional in PhysicalFontFaceKhaled Hosny1-11/+19
2022-11-18add documentation that this means Windows Symbol encodingCaolán McNamara1-0/+2