If it is a semi-formal black jacket, then I believe metal buttons are appropriate, if a tweed day-jacket, then bone or imitation bone are the norm.

I think this is correct.