diff --git a/lib/letter_avatar/avatar.rb b/lib/letter_avatar/avatar.rb index 2e4b725..e7bfb38 100644 --- a/lib/letter_avatar/avatar.rb +++ b/lib/letter_avatar/avatar.rb @@ -18,7 +18,8 @@ module LetterAvatar def self.from_username(username) identity = new identity.color = LetterAvatar::Colors.for(username) - identity.letter = username[0].upcase + letters = username.split(/\s+/).map {|word| word[0]}.join('')[0..LetterAvatar.letters_count - 1] + identity.letter = letters.upcase identity end @@ -65,7 +66,7 @@ module LetterAvatar convert -size #{FULLSIZE}x#{FULLSIZE} xc:#{to_rgb(identity.color)} - -pointsize 140 + -pointsize #{LetterAvatar.pointsize} -font #{FONT_FILENAME} -weight #{LetterAvatar.weight} -fill '#{LetterAvatar.fill_color}' -- libgit2 0.21.0