%!TEX pdflatex
\documentclass[12pt]{article}
\usepackage[a4paper,margin=1.5cm]{geometry}
\usepackage{fourier}
\usepackage{tikz}
\usepackage{calc}
\usepackage{amsmath}
\newlength\tkzintervwidth
\newlength\tkzintervhoriz
\setlength\tkzintervhoriz{3.25pt}
\setlength\tkzintervwidth{0.5pt}
\usepackage{codehigh}
\setlength\parindent{0pt}
\newlength\tkzintervfixedheight
\newlength\tkzintervvarheight
\AtBeginDocument{\settoheight\tkzintervfixedheight{\hbox{x}}}
\newcommand\tkzintervFF[1]{%
\settoheight\tkzintervvarheight{\hbox{x}}%
\xdef\tkzintervscale{\fpeval{\tkzintervvarheight/\tkzintervfixedheight}}%
\kern0.15em\relax\begin{tikzpicture}[baseline=(MYNODE.base)]
\node[inner sep=0pt,outer xsep=\tkzintervscale\tkzintervhoriz,outer ysep=0.1em] (MYNODE) {\ensuremath{#1}} ;
\draw[line width=\tkzintervscale\tkzintervwidth] ([xshift=\tkzintervscale\tkzintervhoriz]MYNODE.south west) -| (MYNODE.north west) --++ (\tkzintervscale\tkzintervhoriz,0) ;
\draw[line width=\tkzintervscale\tkzintervwidth] ([xshift=-\tkzintervscale\tkzintervhoriz]MYNODE.south east) -| (MYNODE.north east) --++ (-\tkzintervscale\tkzintervhoriz,0) ;
\end{tikzpicture}\kern0.15em\relax%
}
\begin{document}
\begin{demohigh}[language=latex/latex2]
\setlength\tkzintervhoriz{3.5pt}
\setlength\tkzintervwidth{0.5pt}
Soit $x$ dans l'intervalle \tkzintervFF{4;\dfrac{100}{7}} non centré en 0.\par
Soit $x$ dans l'intervalle $\left[4;\dfrac{100}{7}\right]$ non centré en 0.
\end{demohigh}
\begin{demohigh}[language=latex/latex2]
%\setlength\tkzintervhoriz{7pt}
%\setlength\tkzintervwidth{1pt}
{\LARGE Soit $x$ dans l'intervalle \tkzintervFF{4;\dfrac{100}{7}} non centré en 0.}\par
{\LARGE Soit $x$ dans l'intervalle $\left[4;\dfrac{100}{7}\right]$ non centré en 0.}
\end{demohigh}
\end{document}