Ivailo Monev
995f46c975
preperations to drop QFontInfo
...
since I do not care about qt compat only normal and regular style
names are matched as equal, for now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-17 18:39:31 +02:00
Ivailo Monev
a4e2c2edb0
fix font style matching in QFontDatabase::font() and test case it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-17 14:47:52 +02:00
Ivailo Monev
4b19a3adfc
add thread-safety test for QFontDatabase
...
it basically tests fontconfig thread-safety but QFontDatabase is documented
as thread-safe (as it should be) so why not add test case for it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-16 16:01:25 +02:00
Ivailo Monev
44800c3c2d
QFontDatabase test review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-16 15:35:45 +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
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
c50e974049
use QFontDatabase::hasFamily() to check if font is installed in QFontDatabase test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-10 22:39:06 +02:00
Ivailo Monev
80bc0b2d97
replace references to various font families with GNU FreeFont alternatives
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-10 21:08:04 +02:00
Ivailo Monev
b1bca4fb69
test fixed pitch with FreeSans and FreeMono font families
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-10 19:52:15 +02:00
Ivailo Monev
02b12dc2a7
adjust tst_QFontDatabase::widthTwoTimes() to recent QFontMetric change
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-05 19:51:58 +02:00
Ivailo Monev
673c2e9c18
drop support for loading fonts from memory
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-01 14:36:20 +02:00
Ivailo Monev
426f22db6e
remove optional license exception
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-08 15:08:15 +02:00
Ivailo Monev
2404eddc14
comment out debug code in tst_QFontDatabase::fixedPitch()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-05 06:33:27 +02:00
Ivailo Monev
bdfa9a8c84
update copyright to ease maintaince [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-05 06:18:50 +02:00
Ivailo Monev
ae942b0869
add QFontDatabase test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-05 06:01:45 +02:00