[Tex/LaTex] Set the default font narrower

fonts

I was trying to find the answer for my problem, but I didn't found anything good.
The default font in Latex is Computer_Modern. But in my document, the letters are very wide. Is any possibility to set this default font narrower?
I tried to use another fonts, but then everything in document is changing (for example, the section and subsection topics aren't bold, what is not good for me).

\documentclass[11pt,titlepage]{article}
\usepackage[MeX]{polski}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\usepackage[pdftex]{color,graphicx}
\usepackage{geometry}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{url}
\usepackage[T1]{fontenc}
\geometry{verbose,a4paper,tmargin=2.8cm,bmargin=2.5cm,lmargin=2.6cm,rmargin=2.6cm}
\pagestyle{plain}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}


\begin{document}
 This is an example. 
\end{document}

Best Answer

Just to give some examples of narrower fonts with bold faces for which packages are provided on CTAN and in TeX Live:

Examples of fonts narrower than CMR with bold weights and standard support packages

\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\newcommand*{\test}{This is an example. and \textbf{This is some bold.}\par}

\begin{document}
 CMR:\par
 \test
 \renewcommand{\rmdefault}{yvt}\rmfamily
 Venturis:\par
 \test
 \renewcommand{\rmdefault}{yv2}\rmfamily
 Venturis2:\par
 \test
 \renewcommand{\rmdefault}{yvo}\rmfamily
 Venturis Old:\par
 \test
 \renewcommand{\rmdefault}{ybv}\rmfamily
 Baskervald:\par
 \test
 \renewcommand{\rmdefault}{ybd}\rmfamily
 Berenis:\par
 \test
 \renewcommand{\rmdefault}{gentium}\rmfamily
 Gentium:\par
 \test
\end{document}

Don't use those commands if you want to use these fonts, obviously, load the relevant packages instead e.g. \usepackage{venturis2} or whatever.

Related Question