Если вы можете использовать сплошной цвет фона, может быть, это подходит для вас?
По существу, элементы before располагаются за прямоугольником с радиусом границы и сплошным цветом фона.
Поддерживается в любом браузере и версии.
.q-rounder {
position: relative;
background: white;
width: 15px;
height: 15px;
border-radius: 100px 0 0 0;
}
.q-rounder:before {
position: absolute;
left: 0;
top: 0;
width: 15px;
height: 15px;
background: black;
content: "";
z-index: -1;
}
<div class="q-rounder">
</div>