How to recognise different symbols from their slope ? like (,^) etc
My way of doing it would be:


Extract LBP feature vectors for the reference symbols are store it. 
Now extract LBP feature vector of the test symbol.
Compare it with the list of available reference feature vectors and choose the one with minimum difference.


This method can also be extended to other symbols.