I am using TeXworks (Windows 10, MiKTeX), compiling (XeLatex) a document that contains several languages, but attached is a simplified MWE which contains only Hebrew and English. Inside the Hebrew environment, I would like to be able to control most of the properties of the label, primarily its position and style: altering the position from the typical right to the left, and controlling style through independent control of size, a different font, boldface, color, etc. I followed the comments and solutions provided in the forum, but the position of the label does not change. Here is my code:
\documentclass[12pt]{article}
\usepackage[a4paper,vmargin=2cm,hmargin=2cm,showframe=false]{geometry}
\usepackage{fontspec}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{polyglossia}
\usepackage{bidi}
\makeatletter\chardef\l@hebrew=255 \makeatother %removes the Hebrew hyphenation problem/warning
\setmainlanguage{english}
\setotherlanguages{hebrew}
\newfontfamily\hebrewfont[Mapping=tex-text,Script=Hebrew,Scale=1,FakeBold=0]{Taamey Frank CLM}
\title{Hebrew and English Math AND Text in \LaTeX}
\begin{document}
\maketitle
This is a mainly English document which contains other languages.
\section{Hebrew and English}
Here's some Hebrew and English text:
\begin{hebrew}
שיוויון פשוט:\newline
\begingroup
\makeatletter
\input{leqno.clo}
\makeatother
\begin{equation}
\label{1}
a=b
\end{equation}
\endgroup
\end{hebrew}
\end{document}
Any help would be greatly appreciated!

\tagform@. Seeamsmath-xetex-bidi.deffor its definition whenbidiis loaded. See also https://tex.stackexchange.com/a/240365/87678 and https://tex.stackexchange.com/a/61768/87678 – David Purton Feb 01 '18 at 10:43\let\veqno\leqnoafter your\begingroup– David Purton Feb 01 '18 at 10:45