https://github.com/mozilla/gecko-dev
Revision 62cc7f640a0bd791a2808052b39f4e67bb2c798e authored by Jonathan Kew on 18 January 2024, 13:06:05 UTC, committed by Jonathan Kew on 18 January 2024, 13:06:05 UTC
The DirectWrite "bold simulation" has poor results with some fonts;
we already disable it by default for webfonts, to avoid rendering
issues.

As it also works poorly with some of the component layers in Segoe UI
Emoji, let's disable it for COLR fonts as well.
1 parent c89b8da
History
Tip revision: 62cc7f640a0bd791a2808052b39f4e67bb2c798e authored by Jonathan Kew on 18 January 2024, 13:06:05 UTC
Bug 1866883 - Avoid attempting to apply DirectWrite FONT_SIMULATIONS_BOLD to COLR fonts. a=RyanVM
Tip revision: 62cc7f6
File Mode Size
.cargo
.vscode
accessible
browser
build
caps
chrome
config
devtools
docs
docshell
dom
editor
extensions
gfx
gradle
hal
image
intl
ipc
js
layout
media
memory
mfbt
mobile
modules
mozglue
netwerk
nsprpub
other-licenses
parser
python
remote
security
services
servo
startupcache
storage
supply-chain
taskcluster
testing
third_party
toolkit
tools
uriloader
view
widget
xpcom
xpfe
.arcconfig -rw-r--r-- 143 bytes
.babel-eslint.rc.js -rw-r--r-- 292 bytes
.clang-format -rw-r--r-- 1.1 KB
.clang-format-ignore -rw-r--r-- 6.7 KB
.cron.yml -rw-r--r-- 11.6 KB
.eslintignore -rw-r--r-- 9.3 KB
.eslintrc-test-paths.js -rw-r--r-- 15.4 KB
.eslintrc.js -rw-r--r-- 130.5 KB
.git-blame-ignore-revs -rw-r--r-- 159.7 KB
.gitattributes -rw-r--r-- 77 bytes
.gitignore -rw-r--r-- 5.1 KB
.hg-annotate-ignore-revs -rw-r--r-- 62.9 KB
.hg-format-source -rw-r--r-- 11.6 KB
.hgignore -rw-r--r-- 8.0 KB
.hgtags -rw-r--r-- 277.1 KB
.lando.ini -rw-r--r-- 109 bytes
.lldbinit -rw-r--r-- 1.5 KB
.mailmap -rw-r--r-- 109 bytes
.prettierignore -rw-r--r-- 65.6 KB
.prettierrc.js -rw-r--r-- 351 bytes
.stylelintignore -rw-r--r-- 3.1 KB
.stylelintrc.js -rw-r--r-- 8.9 KB
.taskcluster.yml -rw-r--r-- 17.6 KB
.trackerignore -rw-r--r-- 0 bytes
.yamllint -rw-r--r-- 60 bytes
.ycm_extra_conf.py -rw-r--r-- 2.0 KB
AUTHORS -rw-r--r-- 125 bytes
CLOBBER -rw-r--r-- 1.0 KB
Cargo.lock -rw-r--r-- 133.9 KB
Cargo.toml -rw-r--r-- 7.2 KB
GNUmakefile -rw-r--r-- 261 bytes
LICENSE -rw-r--r-- 389 bytes
Makefile.in -rw-r--r-- 7.3 KB
README.txt -rw-r--r-- 963 bytes
aclocal.m4 -rw-r--r-- 1.1 KB
build.gradle -rw-r--r-- 12.5 KB
client.mk -rw-r--r-- 2.4 KB
client.py -rwxr-xr-x 5.6 KB
configure -rwxr-xr-x 329 bytes
configure.py -rw-r--r-- 12.4 KB
gradle.properties -rw-r--r-- 275 bytes
gradlew -rwxr-xr-x 4.8 KB
gradlew.bat -rw-r--r-- 2.2 KB
mach -rwxr-xr-x 5.2 KB
mach.cmd -rw-r--r-- 139 bytes
mach.ps1 -rw-r--r-- 1.3 KB
mots.yaml -rw-r--r-- 95.3 KB
moz.build -rw-r--r-- 5.9 KB
moz.configure -rwxr-xr-x 28.4 KB
mozilla-config.h.in -rw-r--r-- 1.9 KB
old-configure.in -rw-r--r-- 42.7 KB
package-lock.json -rw-r--r-- 441.1 KB
package.json -rw-r--r-- 1.4 KB
pyproject.toml -rw-r--r-- 4.8 KB
settings.gradle -rw-r--r-- 4.2 KB
substitute-local-geckoview.gradle -rw-r--r-- 8.3 KB
test.mozbuild -rw-r--r-- 429 bytes

README.txt

back to top