\documentclass[handout]{beamer}
\usetheme[hideothersubsections]{PaloAlto}
\useinnertheme{rounded}
\usefonttheme[onlymath]{serif}
\setbeamercovered{dynamic}
\setbeamertemplate{navigation symbols}{}

\usepackage{fontspec}

\usepackage[french]{babel}

\setmainfont{Linux Libertine O}
\setsansfont{Linux Biolinum O}[Ligatures=TeX,Scale=MatchLowercase]
\setmonofont{TeXGyreCursor}

\title{Personnalisation des polices OpenType en Lua\LaTeX}
\subtitle{Enlever des ligatures}
\author{Christophe Caignaert}
\date{\today}


\directlua{
fonts.handlers.otf.addfeature{
name = "lece",
type = "multiple",
data = {
['L_e'] = { "L", "e" },
['c_e'] = { "c", "e" },
},
}
}

\begin{document}
	
	\begingroup
	\makeatletter
	\setlength{\hoffset}{-.5\beamer@sidebarwidth}
	\makeatother
	\begin{frame}[plain]
		\titlepage
	\end{frame}
	\endgroup




\begin{frame}[fragile]
	\frametitle{\textsc{Lua\LaTeX}}\framesubtitle{Personnalisation}
	\begin{block}{\textsc{Enlever une ligature}}
		
		On peut personnaliser sa police en ajoutant des \textit{features} sous forme de 
		commandes directes \textit{directlua}, par exemple pour \textit{ligb}, notre premier exemple :
		
		{\scriptsize\begin{verbatim}
			\directlua{
			   fonts.handlers.otf.addfeature{
			      name = "lece",
			      type = "multiple",
			      data = {
			         ['L_e'] = { "L", "e" },
			         ['c_e'] = { "c", "e" }, }, } }
			\end{verbatim}}
		
		Et ça marche, on aurait pu enlever d'autres ligatures en ajoutant des \textit{datas} !
	\end{block}
\end{frame}

\begin{frame}[fragile]
	\frametitle{\textsc{Lua\LaTeX}}\framesubtitle{Personnalisation}
	\begin{block}{\textsc{En entrée :}}
		{\scriptsize\begin{verbatim}
			{\fontspec{FoglihtenNo07.otf}
			
			Le singe place ses billes !
			
			\addfontfeatures{RawFeature = +lece}
			Le singe place ses billes !}
			\end{verbatim}}
	\end{block}
	
	\pause
	
	\begin{block}{\textsc{En sortie :}}
		{\fontspec{AJensonPro-Regular.otf}
			{\fontspec{FoglihtenNo07.otf}
				
				Le singe place ses billes !
				
				\addfontfeatures{RawFeature = +lece}
				Le singe place ses billes !}
	\end{block}
\end{frame}

\end{document}