A “half” is 10 fluid ounces, which is half of an imperial pint.
Well, well, we live and (some of us) learn.
The glass of beer looked to be 8 oz but is in fact 10 1/2