Ivailo Monev
|
79deafb290
|
initialize variable in QFontEngineFT constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-19 19:40:04 +02:00 |
|
Ivailo Monev
|
71675f2b85
|
initialize QX11Data::fc_hint_style member regardless if QT_NO_FONTCONFIG is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-19 19:39:47 +02:00 |
|
Ivailo Monev
|
677a63c457
|
remove unused getXDefault() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-19 19:39:04 +02:00 |
|
Ivailo Monev
|
033b315f4a
|
remove now redundant font style strategy property [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-19 19:13:30 +02:00 |
|
Ivailo Monev
|
d1784db6dd
|
completely drop support for bitmap fonts [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-19 18:01:22 +02:00 |
|
Ivailo Monev
|
6ee472bb04
|
justification space is always zero for outlines now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-19 16:14:05 +02:00 |
|
Ivailo Monev
|
bcd0ebf573
|
remove noop harfbuzz bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-19 15:54:53 +02:00 |
|
Ivailo Monev
|
b558e9cd7b
|
remove disabled debug messages related to QFontDatabase
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 22:01:20 +02:00 |
|
Ivailo Monev
|
f14a2819d3
|
replace calcLineBreaks() function with its body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 19:44:06 +00:00 |
|
Ivailo Monev
|
5ac99536a2
|
remove unused Qt::TextJustificationForced enum [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 19:43:42 +00:00 |
|
Ivailo Monev
|
2f45c48eaf
|
mark warning cases in QTextLayout as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 19:11:08 +00:00 |
|
Ivailo Monev
|
5cebae3dc6
|
const-ify variable in QFontMetrics constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 18:43:41 +00:00 |
|
Ivailo Monev
|
bbbaf61082
|
remove unused unicode tables data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 18:43:22 +00:00 |
|
Ivailo Monev
|
ef22aebd58
|
prioritize normal, book, roman and non-italic styles
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 14:02:20 +02:00 |
|
Ivailo Monev
|
91699ba3a5
|
compare weight in QtFontFamily less than operator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 11:25:32 +02:00 |
|
Ivailo Monev
|
a18daa5c4b
|
remove unused harfbuzz code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 01:10:30 +02:00 |
|
Ivailo Monev
|
9dea5dca69
|
do not assume fonts have normal/regular style
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-18 00:58:28 +02:00 |
|
Ivailo Monev
|
3e2a9a8ef1
|
test font resolution with foundry
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-17 23:14:43 +02:00 |
|
Ivailo Monev
|
ac7aac3fbd
|
remove unused harfbuzz offsets related code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-17 21:36:04 +02:00 |
|
Ivailo Monev
|
31ff2625cd
|
remove redundant QGlyphLayout::advances_y member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-17 21:02:31 +02:00 |
|
Ivailo Monev
|
28a0fa4522
|
update comment about glyph_metrics_t struct
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-17 20:23:46 +02:00 |
|
Ivailo Monev
|
2da875043e
|
ensure width is not affected by negative outline contours in QFontMetrics/QFontMetricsF
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-17 19:00:50 +02:00 |
|
Ivailo Monev
|
e434e8fd8d
|
test text eliding with fixed pitch font
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-17 16:09:19 +02:00 |
|
Ivailo Monev
|
a1b1a3a240
|
compare point size member in QFontDef operator methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-17 13:44:53 +02:00 |
|
Ivailo Monev
|
63d8815c99
|
correct warning message in qt_elided_text() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-17 12:30:27 +02:00 |
|
Ivailo Monev
|
1d8bd57b2d
|
resolve font family alias to existing one if possible as is done in loadFc() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-17 08:55:28 +02:00 |
|
Ivailo Monev
|
c3a9582663
|
add font family resolution test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-17 08:41:13 +02:00 |
|
Ivailo Monev
|
ebc8f7525c
|
read settings file before truncating it in QSettingsPrivate::write()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-17 06:40:23 +02:00 |
|
Ivailo Monev
|
755597abe0
|
test text eliding with all standard font sizes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-16 20:08:13 +02:00 |
|
Ivailo Monev
|
edf8ef3b4d
|
open file exclusively for read/write in QSettingsPrivate::write()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-16 20:07:42 +02:00 |
|
Ivailo Monev
|
d688393bcb
|
do not round font pixel size in QFontDatabase::load()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-16 19:56:55 +02:00 |
|
Ivailo Monev
|
28a6a9b6ca
|
pass the size of the QByteArray object to QString constructor in convert() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-16 18:48:15 +02:00 |
|
Ivailo Monev
|
421e3755b7
|
merge any changes to settings files written by other applications
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-16 18:36:54 +02:00 |
|
Ivailo Monev
|
00282c1731
|
enable effects frame based on effects checkbox state in configuration tool
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-16 18:02:14 +02:00 |
|
Ivailo Monev
|
02d86d46c0
|
typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-16 17:25:11 +02:00 |
|
Ivailo Monev
|
2665f3046b
|
remove now redundant check in isStyleMatch() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-16 16:53:54 +02:00 |
|
Ivailo Monev
|
bc37bf7047
|
do not attempt to resolve font family alias if fontconfig is disabled
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-16 16:50:28 +02:00 |
|
Ivailo Monev
|
8c6f138744
|
move regular/normal font styles to the top to prioritize them in lookups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-16 16:47:15 +02:00 |
|
Ivailo Monev
|
870a68bcac
|
match regular as normal font style and vice versa
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-16 15:54:36 +02:00 |
|
Ivailo Monev
|
07b555f6bf
|
substitute regular with normal style for compatibility in QFontDatabase::styles()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-16 15:47:26 +02:00 |
|
Ivailo Monev
|
83498a9017
|
reimplement text eliding, drop support for multi-string in QFontMetrics and QFontMetricsF
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-16 14:20:23 +02:00 |
|
Ivailo Monev
|
6b0acc6ef8
|
remove redundant QFontMetrics::width() argument and reimplement it via QFontMetrics::boundingRect()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-15 10:59:54 +02:00 |
|
Ivailo Monev
|
8d5793d004
|
de-duplicate code in QTextEngine::fontEngine()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-15 07:40:44 +02:00 |
|
Ivailo Monev
|
7fbef30e2f
|
handle inherited script in QPainterPath::addText()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-15 07:23:57 +02:00 |
|
Ivailo Monev
|
ab7ba2d7c6
|
effectively revert 56e3d126d0
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-15 00:49:17 +02:00 |
|
Ivailo Monev
|
22d45e2e95
|
remove unused QTextEngine::boundingBox() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-12 07:57:27 +02:00 |
|
Ivailo Monev
|
f35bcb1fba
|
QFont and QFontDatabase documentation corrections [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-12 07:44:35 +02:00 |
|
Ivailo Monev
|
fb68fb73cc
|
remove pre-edit area support test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-11 23:21:38 +02:00 |
|
Ivailo Monev
|
5142db3483
|
fix QTextCursor build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-11 20:25:31 +02:00 |
|
Ivailo Monev
|
7964b2cb74
|
drop QTextLayout pre-edit support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-11 20:24:10 +02:00 |
|