Updates to font scripts and fonts documentation
This commit is contained in:
		
							
								
								
									
										31
									
								
								buildroot/share/fonts/get-bdf2u8g.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										31
									
								
								buildroot/share/fonts/get-bdf2u8g.sh
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,31 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
 | 
			
		||||
#####################################################################
 | 
			
		||||
# get-bdf2u8g.sh for Marlin
 | 
			
		||||
#
 | 
			
		||||
# This script downloads, patches, and builds bdf2u8g
 | 
			
		||||
# License: CC-SA
 | 
			
		||||
#
 | 
			
		||||
# Execute from within buildroot/share/fonts
 | 
			
		||||
#
 | 
			
		||||
#####################################################################
 | 
			
		||||
 | 
			
		||||
HERE=$(pwd)
 | 
			
		||||
 | 
			
		||||
[[ $HERE =~ 'buildroot/share/fonts'$ ]] || { echo "Change to buildroot/share/fonts to run $(basename $0)" ; exit 1; }
 | 
			
		||||
 | 
			
		||||
# Download u8glib
 | 
			
		||||
curl -LJO https://github.com/olikraus/u8glib/archive/master.zip
 | 
			
		||||
unzip u8glib-master.zip >/dev/null 2>&1
 | 
			
		||||
 | 
			
		||||
# Patch and build bdf2u8g
 | 
			
		||||
cd u8glib-master/tools/font/bdf2u8g
 | 
			
		||||
patch -p0 <../../../../u8glib-bdf2u8g.patch bdf2u8g.c >/dev/null 2>&1
 | 
			
		||||
make >/dev/null 2>&1
 | 
			
		||||
mv bdf2u8g ../../../../
 | 
			
		||||
 | 
			
		||||
# Clean up
 | 
			
		||||
cd -
 | 
			
		||||
rm -rf u8glib-master*
 | 
			
		||||
 | 
			
		||||
cd "$HERE"
 | 
			
		||||
		Reference in New Issue
	
	Block a user