从描述来看,应当会算闯红灯。
所谓闯红灯,就是违反道路交通信号灯通行。也就是当前方的信号灯亮红灯时,车辆没有在停止线外停车,而是越过停止线继续通行的行为。
从描述来看,车辆在直行与右转的混合车道,此时前方信号灯亮红灯,车辆直行“快到对面路口”才停下,所以从这个行驶距离来看,早已越过停止线较长一段距离,应当会被算闯红灯。