完全ドットバイドットしたい場合は小数点を生じないロジックにするか
描画時にどうするかを「好きに」決めれば良い

あと最近の描画処理は3D上で処理される2Dが多くなって来て
それに対応したCanvasクラスだと0.5ドット分ずつ色を描画したりする(決まりというならこちらかな?)