Skip to content

Commit 1905121

Browse files
committed
Avoid supplying FreeSans.ttf
1 parent d4505d6 commit 1905121

File tree

8 files changed

+7
-9
lines changed

8 files changed

+7
-9
lines changed
Binary file not shown.

external_library/gems/geomerative/hello_world.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def setup
1515
background(255)
1616
fill(255, 102, 0)
1717
stroke(0)
18-
@grp = RG.getText('Hola Mundo!', data_path('FreeSans.ttf'), 72, CENTER)
18+
@grp = RG.getText('Hola Mundo!', create_font('DejaVu Sans'), 72, CENTER)
1919
end
2020

2121
def draw

external_library/gems/geomerative/picrate_merge.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def settings
3838
def setup
3939
sketch_title TEXT.join ' '
4040
RG.init(self)
41-
@my_font = RFont.new(data_path('FreeSans.ttf'), 200, CENTER)
41+
@my_font = RFont.new(create_font('DejaVu Sans'), 200, CENTER)
4242
@stop = false
4343
no_fill
4444
stroke(255)

external_library/gems/geomerative/rotate_first_letter.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def setup
1717
background(255)
1818
fill(255, 102, 0)
1919
stroke(0)
20-
@grp = RG.getText('Hola Mundo!', data_path('FreeSans.ttf'), 72, CENTER)
20+
@grp = RG.getText('Hola Mundo!', create_font('DejaVu Sans'), 72, CENTER)
2121
end
2222

2323
def draw

external_library/gems/geomerative/solid_type.rb

+1-3
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,7 @@ def setup
3333
RG.init(self) # initialize the Geomerative library
3434
RCommand.setSegmentator(RCommand::UNIFORMSTEP) # settings for the generated shape density
3535
RCommand.setSegmentStep(2) # settings for the generated shape density
36-
# create the font used by Geomerative using absolute path on ArchLinux
37-
# font = RFont.new('/usr/share/fonts/TTF/FreeSans.ttf', 350, CENTER)
38-
font = RFont.new('/usr/share/fonts/truetype/freefont/FreeSans.ttf', 350, CENTER)
36+
font = RFont.new('DejaVu Sans', 350, CENTER)
3937
rmesh = font.toGroup(INPUT).toMesh # create a 2D mesh from a text
4038
# call the methods (see below) that do the actual work in this sketch
4139
mesh = rmesh_to_hemesh(rmesh) # create a 3D mesh from an INPUT string (using Geomerative & Hemesh)

external_library/gems/geomerative/typo_deform.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def setup
3838
@step = 3
3939
@my_text = 'BUBBLES'
4040
RG.init(self)
41-
@my_font = RFont.new(data_path('FreeSans.ttf'), 113, CENTER)
41+
@my_font = RFont.new(create_font('DejaVu Sans'), 113, CENTER)
4242
@stop_anime = false
4343
RCommand.setSegmentLength(10)
4444
RCommand.setSegmentator(RCommand::UNIFORMLENGTH)

external_library/gems/geomerative/typo_extra_bright.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def setup
3737
x_incr = 0.000005
3838
y_incr = 0.000008
3939
RG.init(self)
40-
my_font = RFont.new(data_path('FreeSans.ttf'), 97, CENTER)
40+
my_font = RFont.new(create_font('DejaVu Sans'), 97, CENTER)
4141
RCommand.set_segment_length(1)
4242
RCommand.set_segmentator(RCommand::UNIFORMLENGTH)
4343
@my_agents = my_font.to_group(my_text).get_points.map do |point|

external_library/gems/geomerative/typo_merge.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def settings
3838
def setup
3939
sketch_title TEXT.join ' '
4040
RG.init(self)
41-
@my_font = RFont.new(data_path('FreeSans.ttf'), 230, CENTER)
41+
@my_font = RFont.new(create_font('DejaVu Sans'), 230, CENTER)
4242
@stop = false
4343
no_fill
4444
stroke(255)

0 commit comments

Comments
 (0)