function braille(texte)
e=plot(0,0);
hold on
delete(e);

% 1 rond
t=0:pi./600:pi.*2;
r=1./3;
xr=r.*cos(t);
yr=r.*sin(t);

% Les lettres
L1=[1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 0 0 1 0 1
0 0 1 0 0 0 0 1 0 1 1 0 1 1 1 1 1 0 1 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0];
L2=L1;
ind=1:2:20;
L2(3,ind)=1;
L3=L1;
ind=1:1:20;
L3(3,ind)=1;
L4=L1;
ind=2:2:20;
L4(3,ind)=1;
espace=[0 0
        0 0
		0 0];
B=flipud([L1 L2 L3 L4 espace]);

alphabet=upper('abcdefghijklmnopqrstuvxyzçéàèùâêîôûëïü¦w ');
texte_in=upper(texte);

[nbli,nbc]=size(texte_in);
for i=1:nbc
	no=find(texte_in(i)==alphabet);
	ss_m=B(1:3,2*no-1:2*no);
	dx=2*i-1;
	dy=0;
	for li=1:3
		for co=1:2
			if ss_m(li,co)
				fill(xr+co+dx,yr+li+dy,'k');	
			else
				fill(xr+co+dx,yr+li+dy,'w','edgecolor','w');
			end
		end
	end
end

set(gca,'position',[0.05 0 .95 1])
text(2,5,texte,'FontSize',24)
axis equal
axis off
hold off

