[gentium-commits] [SCM] gentium updated: r109 - trunk/gentium/source/fonts/gentium-tug

Pavel Far?? INVALID.NOREPLY at gnu.org.ua
Sun May 8 21:34:09 CEST 2022


Author: pavel
Date: 2022-05-08 19:34:09 +0000 (Sun, 08 May 2022)
New Revision: 109

Modified:
   trunk/gentium/source/fonts/gentium-tug/gentium.rb
Log:
fix white space in *.map files

The tabular format of following files was broken:
gentium{book,}-{texnansi,truetype,type1}.map

It was caused by longer names of the new fonts and BoldItalic
and SmallCaps usable for more encodings.

It should be sufficient to check *.map files for "texnansi".


Modified: trunk/gentium/source/fonts/gentium-tug/gentium.rb
===================================================================
--- trunk/gentium/source/fonts/gentium-tug/gentium.rb	2022-05-08 17:16:57 UTC (rev 108)
+++ trunk/gentium/source/fonts/gentium-tug/gentium.rb	2022-05-08 19:34:09 UTC (rev 109)
@@ -339,7 +339,7 @@
 		fontlist.each do |font|
 			self.each_value do |encoding|
 				# TODO: fix the last name (gentium) & encodings: this is another parameter that we have to introduce
-				name_tfm     = "#{encoding.name}-#{font.filename_tex}".ljust(33)
+				name_tfm     = "#{encoding.name}-#{font.filename_tex}".ljust(35)
 				line_reenc   = "\"gentium-#{encoding.name}Encoding ReEncodeFont\"".ljust(42)
 				name_enc     = "gentium-#{encoding.name}.enc"
 				name_enc_ttf = "gentium-#{encoding.name_truetype}.enc"
@@ -351,7 +351,7 @@
 				end
 				# small caps
 				if font.is_plus? and encoding.has_smallcaps? then
-					name_tfm    = "#{encoding.name}-#{font.filename_tex}-sc".ljust(33)
+					name_tfm    = "#{encoding.name}-#{font.filename_tex}-sc".ljust(35)
 					line_reenc = "\"gentium-#{encoding.name}scEncoding ReEncodeFont\"".ljust(42)
 					name_enc = "gentium-#{encoding.name}-sc.enc"
 					name_enc_ttf = "gentium-#{encoding.name_truetype_sc}.enc"
@@ -402,7 +402,7 @@
 		fontlist.each do |font|
 			self.each_value do |encoding|
 				# TODO: fix the last name (gentium) & encodings: this is another parameter that we have to introduce
-				name_tfm     = "#{encoding.name}-#{font.filename_tex}".ljust(33)
+				name_tfm     = "#{encoding.name}-#{font.filename_tex}".ljust(35)
 				line_reenc   = "\"gentium-#{encoding.name}Encoding ReEncodeFont\"".ljust(42)
 				name_enc     = "gentium-#{encoding.name}.enc"
 				name_enc_ttf = "gentium-#{encoding.name_truetype}.enc"
@@ -409,18 +409,18 @@
 
 				# normal
 				if font.is_plus? or encoding.has_bold? then
-					map_lines_type1[encoding.name].push("#{name_tfm} #{font.name_something.ljust(24)} #{line_reenc} <#{name_enc.ljust(24)} <#{font.filename_type1}")
-					map_lines_ttf[encoding.name].push("#{name_tfm} #{font.name_something.ljust(24)} <#{font.filename_ttf.ljust(18)} #{name_enc_ttf}")
+					map_lines_type1[encoding.name].push("#{name_tfm} #{font.name_something.ljust(28)} #{line_reenc} <#{name_enc.ljust(24)} <#{font.filename_type1}")
+					map_lines_ttf[encoding.name].push("#{name_tfm} #{font.name_something.ljust(28)} <#{font.filename_ttf.ljust(18)} #{name_enc_ttf}")
 				end
 				# small caps
 				if font.is_plus? and encoding.has_smallcaps? then
-					name_tfm    = "#{encoding.name}-#{font.filename_tex}-sc".ljust(33)
+					name_tfm    = "#{encoding.name}-#{font.filename_tex}-sc".ljust(35)
 					line_reenc = "\"gentium-#{encoding.name}scEncoding ReEncodeFont\"".ljust(42)
 					name_enc = "gentium-#{encoding.name}-sc.enc"
 					name_enc_ttf = "gentium-#{encoding.name_truetype_sc}.enc"
 
-					map_lines_type1[encoding.name].push("#{name_tfm} #{font.name_something.ljust(24)} #{line_reenc} <#{name_enc.ljust(24)} <#{font.filename_type1}")
-					map_lines_ttf[encoding.name].push("#{name_tfm} #{font.name_something.ljust(24)} <#{font.filename_ttf.ljust(18)} #{name_enc_ttf}")
+					map_lines_type1[encoding.name].push("#{name_tfm} #{font.name_something.ljust(28)} #{line_reenc} <#{name_enc.ljust(24)} <#{font.filename_type1}")
+					map_lines_ttf[encoding.name].push("#{name_tfm} #{font.name_something.ljust(28)} <#{font.filename_ttf.ljust(18)} #{name_enc_ttf}")
 				end
 			end
 		end



More information about the gentium-commits mailing list.