In an office like libreOffice, we have type 2 font, western font and CTL font.
all English fonts use Western fonts and other things like Persian and Arabic fonts use CTL fonts.

in emacs 24 I want western text to use these settings
'(default ((t (:stipple nil :background "black" :foreground "chartreuse" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 96 :width normal :family monaco ))))
and all rtl and persian text use something else.
how can this happen?
source
share