In GYP, we have the following in common.gypi:
# Flags to use pango and cairo.
['OS=="win" or OS=="mac" or OS=="ios" or OS=="android" or embedded==1', {
'use_pango%': 0,
'use_cairo%': 0,
}, {
'use_pango%': 1,
'use_cairo%': 1,
}],
In GN, we have the following in ui.gni:
if (is_linux && !use_ozone) {
use_cairo = true
use_pango = true
} else {
use_cairo = false
use_pango = false
}
As a result, use_cairo/use_pango is false on chromeos with GN, whereas before it was 1 in gyp.
This looks like it might be a deliberate change, but there is not a comment so we should double check this.
Comment 1 by dpranke@chromium.org
, Jul 15 2016