When closing Krita or exporting comics via the Comics Manager, the Layer Style>Blend Mode resets to 'normal'. When saving the settings as presets, they Blend Mode also resets.
Easy enough to reproduce: * create a new document * add a vector layer * set the color overlay to erase * save * reload
Created attachment 114143 [details] Blend Mode after closing and opening Krita
Okay, the problem is that Photoshop Layer Styles do not support 'Erase' blending mode, therefore, when exporting it is reset to Normal... We have two options for that: 1) Disable all composite ops not supported by PS 2) Save such styles into our own formal (but causing compatibility difficulties)
I think we need to do 1) here -- layer styles are supposed to be a direct feature copy
The bug is fixed in this merge request: https://invent.kde.org/kde/krita/merge_requests/160
Git commit 62ee4b3af9b60c1cf2ce66d78e34691d056ba062 by Dmitry Kazakov. Committed on 02/10/2019 at 19:41. Pushed by dkazakov into branch 'master'. Limit available layer style blending modes to supported by ASL ones ASL format supports less blending modes than Krita does, so we should limit available ones in the GUI. M +48 -0 libs/pigment/KoCompositeOpRegistry.cpp M +1 -0 libs/pigment/KoCompositeOpRegistry.h M +15 -0 libs/ui/kis_composite_ops_model.cc M +8 -2 libs/ui/kis_composite_ops_model.h M +2 -2 libs/ui/layerstyles/WdgColorOverlay.ui M +2 -2 libs/ui/layerstyles/WdgGradientOverlay.ui M +8 -8 libs/ui/layerstyles/WdgPatternOverlay.ui M +2 -2 libs/ui/layerstyles/WdgSatin.ui M +2 -2 libs/ui/layerstyles/WdgStroke.ui M +8 -8 libs/ui/layerstyles/wdgBevelAndEmboss.ui M +7 -7 libs/ui/layerstyles/wdgInnerGlow.ui M +2 -2 libs/ui/layerstyles/wdgdropshadow.ui M +15 -6 libs/ui/widgets/kis_cmb_composite.cc M +10 -3 libs/ui/widgets/kis_cmb_composite.h https://invent.kde.org/kde/krita/commit/62ee4b3af9b60c1cf2ce66d78e34691d056ba062