is 4.2:1.5 proportional to 12:5
No it is not, because if you cross multiply 12 and 1.5 you'll get 18. But if you cross multiply 5 by 4.2 you'll get 21. And 18 is not equal to 21.