|  |  | @ -23,6 +23,7 @@ module Submissions | 
			
		
	
		
		
			
				
					
					|  |  |  |     A4_SIZE = [595, 842].freeze |  |  |  |     A4_SIZE = [595, 842].freeze | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     TESTING_FOOTER = 'Testing Document - NOT LEGALLY BINDING' |  |  |  |     TESTING_FOOTER = 'Testing Document - NOT LEGALLY BINDING' | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     DEFAULT_FONTS = %w[Times Helvetica Courier].freeze | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     MISSING_GLYPH_REPLACE = { |  |  |  |     MISSING_GLYPH_REPLACE = { | 
			
		
	
		
		
			
				
					
					|  |  |  |       '▪' => '-', |  |  |  |       '▪' => '-', | 
			
		
	
	
		
		
			
				
					|  |  | @ -190,7 +191,8 @@ module Submissions | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |           fill_color = field.dig('preferences', 'color').presence |  |  |  |           fill_color = field.dig('preferences', 'color').presence | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |           font_name = field.dig('preferences', 'font').presence || FONT_NAME |  |  |  |           font_name = field.dig('preferences', 'font') | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           font_name = FONT_NAME unless font_name.in?(DEFAULT_FONTS) | 
			
		
	
		
		
			
				
					
					|  |  |  |           font = pdf.fonts.add(font_name) |  |  |  |           font = pdf.fonts.add(font_name) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |           value = submitter.values[field['uuid']] |  |  |  |           value = submitter.values[field['uuid']] | 
			
		
	
	
		
		
			
				
					|  |  | 
 |