I am constructing a flow chart type diagram using tikzpicture package. Please find the code and the output below
However, as seen in the image, the text is not aligned in the box. The text is touching the upper end of the box. At the lower end of the box, it is leaving too much space. Please help me in aligning the text in the box. Another doubt in this figure is that the font of text is too light (dim). I want to customize (increase) bold-ness of the font, but not make it completely bold. Is there a solution for that?
\documentclass{article}
\usepackage{tikz}
\begin{document}
\tikzset{every picture/.style={line width=1pt}} %set default line width to 0.75pt
\begin{tikzpicture}[x=0.75pt,y=0.75pt,yscale=-1,xscale=1]
%uncomment if require: \path (0,1307); %set diagram left start at 0, and has height of 1307
%Flowchart: Terminator [id:dp817315463198161]
\draw [line width=1.5] (184.4,579.41) -- (232,579.41) .. controls (238.19,579.41) and (243.2,588.37) .. (243.2,599.41) .. controls (243.2,610.46) and (238.19,619.41) .. (232,619.41) -- (184.4,619.41) .. controls (178.21,619.41) and (173.2,610.46) .. (173.2,599.41) .. controls (173.2,588.37) and (178.21,579.41) .. (184.4,579.41) -- cycle ;
%Straight Lines [id:da593004103091213]
\draw (208.2,619.41) -- (208.2,645.63) ;
\draw [shift={(208.2,648.63)}, rotate = 270] [fill={rgb, 255:red, 0; green, 0; blue, 0 } ][line width=0.08] [draw opacity=0] (8.93,-4.29) -- (0,0) -- (8.93,4.29) -- cycle ;
%Shape: Rectangle [id:dp4636072145556138]
\draw [line width=1.5] (87,648.41) -- (338,648.41) -- (338,688.41) -- (87,688.41) -- cycle ;
%Straight Lines [id:da760654823788836]
\draw [line width=0.75] (208.4,688.41) -- (208.4,714.63) ;
\draw [shift={(208.4,717.63)}, rotate = 270] [fill={rgb, 255:red, 0; green, 0; blue, 0 } ][line width=0.08] [draw opacity=0] (8.93,-4.29) -- (0,0) -- (8.93,4.29) -- cycle ;
%Shape: Rectangle [id:dp7160972372053898]
\draw [line width=1.5] (85,716.41) -- (341,716.41) -- (341,756.41) -- (85,756.41) -- cycle ;
%Straight Lines [id:da9982972789879592]
\draw (208.4,756.41) -- (208.4,782.63) ;
\draw [shift={(208.4,785.63)}, rotate = 270] [fill={rgb, 255:red, 0; green, 0; blue, 0 } ][line width=0.08] [draw opacity=0] (8.93,-4.29) -- (0,0) -- (8.93,4.29) -- cycle ;
%Shape: Rectangle [id:dp13232867845023288]
\draw [line width=1.5] (85,784.41) -- (341,784.41) -- (341,824.41) -- (85,824.41) -- cycle ;
%Straight Lines [id:da8594576131820797]
\draw (199.2,826.03) -- (199.2,851.03) ;
%Straight Lines [id:da5091009734627427]
\draw (199.2,851.03) -- (373.3,848.81) ;
%Straight Lines [id:da8424577163431968]
\draw (376,611.23) -- (373.3,848.81) ;
%Straight Lines [id:da9352818404180732]
\draw (376,611.23) -- (544,611.23) ;
%Straight Lines [id:da5902618988740569]
\draw (544,611.23) -- (544,637.44) ;
\draw [shift={(544,640.44)}, rotate = 270] [fill={rgb, 255:red, 0; green, 0; blue, 0 } ][line width=0.08] [draw opacity=0] (8.93,-4.29) -- (0,0) -- (8.93,4.29) -- cycle ;
%Shape: Rectangle [id:dp22708478679078814]
\draw [line width=1.5] (432.2,640.41) -- (683.2,640.41) -- (683.2,680.41) -- (432.2,680.41) -- cycle ;
%Straight Lines [id:da4167029594900722]
\draw (544.4,679.41) -- (544.4,705.63) ;
\draw [shift={(544.4,708.63)}, rotate = 270] [fill={rgb, 255:red, 0; green, 0; blue, 0 } ][line width=0.08] [draw opacity=0] (8.93,-4.29) -- (0,0) -- (8.93,4.29) -- cycle ;
%Shape: Rectangle [id:dp6747807246601145]
\draw [line width=1.5] (421,707.41) -- (677,707.41) -- (677,747.41) -- (421,747.41) -- cycle ;
% Text Node
\draw (445,704.41) node [anchor=north west][inner sep=0.75pt] [align=left] {\begin{minipage}[lt]{145.04pt}\setlength\topsep{0pt}
\begin{center}
{\small {\fontfamily{helvet}\selectfont Chemical Reaction: Hydrogen and }}\\{\small {\fontfamily{helvet}\selectfont oxygen form water}}
\end{center}
\end{minipage}};
% Text Node
\draw (451,637.41) node [anchor=north west][inner sep=0.75pt] [align=left] {\begin{minipage}[lt]{145.04pt}\setlength\topsep{0pt}
\begin{center}
{\small {\fontfamily{helvet}\selectfont Chemical Reaction: Hydrogen and }}\\{\small {\fontfamily{helvet}\selectfont oxygen form water}}
\end{center}
\end{minipage}};
% Text Node
\draw (106,781.41) node [anchor=north west][inner sep=0.75pt] [align=left] {\begin{minipage}[lt]{145.04pt}\setlength\topsep{0pt}
\begin{center}
{\small {\fontfamily{helvet}\selectfont Chemical Reaction: Hydrogen and }}\\{\small {\fontfamily{helvet}\selectfont oxygen form water}}
\end{center}
\end{minipage}};
% Text Node
\draw (103,713.41) node [anchor=north west][inner sep=0.75pt] [align=left] {\begin{minipage}[lt]{145.04pt}\setlength\topsep{0pt}
\begin{center}
{\small {\fontfamily{helvet}\selectfont Chemical Reaction: Hydrogen and }}\\{\small {\fontfamily{helvet}\selectfont oxygen form water}}
\end{center}
\end{minipage}};
% Text Node
\draw (102,648.41) node [anchor=north west][inner sep=0.75pt] [align=left] {\begin{minipage}[lt]{145.04pt}\setlength\topsep{0pt}
\begin{center}
{\small {\fontfamily{helvet}\selectfont Chemical Reaction: Hydrogen and }}\\{\small {\fontfamily{helvet}\selectfont oxygen form water}}
\end{center}
\end{minipage}};
% Text Node
\draw (188.2,589.41) node [anchor=north west][inner sep=0.75pt] [align=left] {{\fontfamily{helvet}\selectfont {\small Start}}};
% Text Node
\draw (428,671) node [font=\footnotesize,color={rgb, 255:red, 74; green, 144; blue, 226 } ,opacity=1 ] {$B$};
\end{tikzpicture}
\end{document}


