patch 7.4.1981
Problem:    No testing for Farsi code.
Solution:   Add a minimal test.  Clean up Farsi code.
diff --git a/src/charset.c b/src/charset.c
index 9fcd88c..c9957ee 100644
--- a/src/charset.c
+++ b/src/charset.c
@@ -571,7 +571,7 @@
 		    (c >= ' ' && c <= '~')
 #endif
 #ifdef FEAT_FKMAP
-			|| F_ischar(c)
+			|| (p_altkeymap && F_ischar(c))
 #endif
 		)) || (c < 256 && vim_isprintc_strict(c)))
     {