We consider a compact Riemann surface R of arbitrary genus, with a finite number of non-overlapping quasicircles, which separate R into two subsets: a connected Riemann surface $$\Sigma $$
Σ
, and the union $$\mathcal {O}$$
O
of a finite collection of simply connected regions. We prove that the Schiffer integral operator mapping the Bergman space of anti-holomorphic one-forms on $$\mathcal {O}$$
O
to the Bergman space of holomorphic forms on $$\Sigma $$
Σ
is an isomorphism onto the exact one-forms, when restricted to the orthogonal complement of the set of forms on all of R. We then apply this to prove versions of the Plemelj–Sokhotski isomorphism and jump decomposition for such a configuration. Finally we obtain some approximation theorems for the Bergman space of one-forms and Dirichlet space of holomorphic functions on $$\Sigma $$
Σ
by elements of Bergman space and Dirichlet space on fixed regions in R containing $$\Sigma $$
Σ
.