It looks like the characters on the first and second layers of AE12 in all layouts of symbols/af are all set incorrectly. They are currently set to PLUS and EQUAL, but they usually are set to EQUAL and PLUS.
The current setting is against the "Computer Locale Requirements for Afghanistan" (http://www.evertype.com/standards/af/) recommendation too.
(The second reference link on the file is broken, so I couldn't verify if there is actually any standard/recommendation supporting the current setting.
So, should I just swap them?
Created attachment 93136 [details] [review]
swaps plus and equal
Several months ago I pinged the original contributor, Emal Alekozai, of the Afghan layouts about this issue -- three times. He said he would look into it, but never followed up.
Meanwhile I have found the following two pages, showing clearly the equals sign on the base level, and the plus sign on the shift level:
Code 0x3D (equal) on the base level and code 0x2B (plus) on the shift level are also shown by the three 9995-*-AF.txt files which are linked-to from the URL mentioned in the original submission: http://www.evertype.com/standards/af/
So, the attached patch makes the Afghan layouts conform to this standard, and thus fixes this bug.
Perfect. That makes sense!