Preheat the oven to 200 °C | 400 °F. Line a baking sheet with parchment paper.
In a mixing bowl, sift the flour, baking powder, baking soda and salt. Add the sugar and mix.
Using a grater with large holes, grate the butter into the flour. Using your fingers, rub butter into flour until the mixture becomes coarse.
Stir in the cranberries and orange zest. In a small bowl, whisk buttermilk and yogurt until smooth. Pour this into flour mixture and mix with a fork to bring the dough together.
Using your hands, gently press to make the dough to make a ball. Place on a lightly floured surface. Gently roll to a circle of ¾th inch thickness.
Sprinkle the remaining ½ tsp sugar. Using a sharp knife cut into 8 triangles and place on the baking sheet about 1-inch apart.
Bake for 14-17 minutes or until golden. Place them on a wire rack and allow to cool for 5 minutes. Serve warm.