Archives
- December 2024 (3)
- September 2024 (1)
- August 2024 (2)
- July 2024 (2)
- May 2024 (2)
- April 2024 (2)
- February 2024 (2)
- April 2023 (1)
- March 2023 (2)
- September 2022 (1)
- February 2022 (1)
- November 2021 (1)
- March 2021 (1)
- February 2021 (2)
- August 2019 (1)
- November 2018 (1)
- May 2017 (1)
- December 2016 (1)
- April 2016 (1)
- August 2015 (1)
- December 2014 (1)
- August 2014 (1)
- March 2014 (1)
- December 2013 (1)
- October 2013 (3)
- September 2013 (4)
- August 2013 (2)
- July 2013 (1)
- June 2013 (1)
- February 2013 (1)
- October 2012 (1)
- June 2012 (1)
- May 2012 (1)
- April 2012 (1)
- February 2012 (1)
- October 2011 (1)
- June 2011 (1)
- May 2011 (1)
- April 2011 (1)
- March 2011 (1)
- February 2011 (1)
- January 2011 (1)
- December 2010 (3)
- November 2010 (1)
- October 2010 (1)
- September 2010 (1)
- August 2010 (1)
- July 2010 (1)
- May 2010 (3)
- April 2010 (1)
- March 2010 (2)
- February 2010 (3)
- January 2010 (4)
- December 2009 (2)
- November 2009 (5)
- October 2009 (2)
- September 2009 (2)
- August 2009 (3)
- July 2009 (1)
- May 2009 (1)
- April 2009 (1)
- March 2009 (5)
- February 2009 (5)
- January 2009 (5)
- December 2008 (3)
- November 2008 (7)
- October 2008 (4)
- September 2008 (2)
- August 2008 (1)
- July 2008 (1)
- June 2008 (1)
- May 2008 (1)
- April 2008 (1)
- January 2008 (5)
- December 2007 (3)
- March 2007 (3)
- February 2007 (1)
- January 2007 (2)
- December 2006 (4)
- November 2006 (18)
Categories
- 3D (5)
- AI (17)
- Admin (3)
- Blogging (5)
- Business of Software (9)
- Copyright (1)
- Dirigible (3)
- Django (1)
- Eee (3)
- Finance (6)
- Fine-tuning LLMS (10)
- Funny (11)
- GPU Computing (2)
- Gadgets (8)
- JavaScript (1)
- Linux (13)
- Memes (2)
- Meta (7)
- Music (4)
- NSLU2 offsite backup project (13)
- OLPC XO (2)
- Oddities (4)
- Personal (3)
- Politics (3)
- Programming (64)
- Python (39)
- PythonAnywhere (12)
- Quick links (2)
- Rants (4)
- Raspberry Pi (1)
- Resolver One (22)
- Resolver Systems (18)
- Robotics (8)
- Space (2)
- Talks (3)
- Uncategorized (5)
- VoIP (2)
- Website design (4)
Long S Google Books searches
Posted on 17 December 2010
This page shows a large (but not exhaustive) list of the words in the English language which could be mistaken for other words if they were written in the old-fashioned style where a lot of the time the letter "s" would be written by something that looks more like a modern "f". Each word-pair links to a Google Ngram Viewer graph showing their respective popularities over time.
With a bit of help from the Ispell dictionary list from here and this Python script.
- after vs aster
- afters vs asters
- buffing vs bussing
- cafe vs case
- cafes vs cases
- chafe vs chase
- chafer vs chaser
- chafing vs chasing
- chefs vs chess
- confider vs consider
- cuffed vs cussed
- fable vs sable
- fables vs sables
- fag vs sag
- fags vs sags
- fail vs sail
- failed vs sailed
- failing vs sailing
- fails vs sails
- faint vs saint
- fainted vs sainted
- faintly vs saintly
- faints vs saints
- fake vs sake
- faker vs saker
- fakes vs sakes
- falter vs salter
- falters vs salters
- fame vs same
- fang vs sang
- fat vs sat
- fate vs sate
- fated vs sated
- fates vs sates
- fating vs sating
- fear vs sear
- feared vs seared
- fearing vs searing
- fears vs sears
- feat vs seat
- feating vs seating
- feats vs seats
- fee vs see
- feed vs seed
- feeder vs seeder
- feeders vs seeders
- feeding vs seeding
- feedings vs seedings
- feeds vs seeds
- fees vs sees
- fell vs sell
- feller vs seller
- fellers vs sellers
- felling vs selling
- fells vs sells
- fetter vs setter
- fetters vs setters
- fever vs sever
- fevered vs severed
- fevering vs severing
- fevers vs severs
- few vs sew
- fewer vs sewer
- fews vs sews
- fickle vs sickle
- fight vs sight
- fighter vs sighter
- fighting vs sighting
- fights vs sights
- fill vs sill
- fills vs sills
- fin vs sin
- fin's vs sin's
- fine vs sine
- fines vs sines
- finger vs singer
- fingers vs singers
- fining vs sining
- fins vs sins
- fir vs sir
- fire vs sire
- fired vs sired
- fires vs sires
- firing vs siring
- fit vs sit
- fits vs sits
- fitter vs sitter
- fitter's vs sitter's
- fitters vs sitters
- fitting vs sitting
- fittings vs sittings
- fix vs six
- fixes vs sixes
- flab vs slab
- flap vs slap
- flapping vs slapping
- flaps vs slaps
- flash vs slash
- flashed vs slashed
- flasher vs slasher
- flashes vs slashes
- flashing vs slashing
- flat vs slat
- flats vs slats
- fled vs sled
- fleet vs sleet
- flew vs slew
- flick vs slick
- flicker vs slicker
- flicks vs slicks
- flier vs slier
- flight vs slight
- flights vs slights
- fling vs sling
- flinger vs slinger
- flinging vs slinging
- flings vs slings
- flip vs slip
- flips vs slips
- flit vs slit
- flits vs slits
- flop vs slop
- floppier vs sloppier
- floppiness vs sloppiness
- floppy vs sloppy
- flops vs slops
- flow vs slow
- flowed vs slowed
- flower vs slower
- flowing vs slowing
- flows vs slows
- flung vs slung
- fly vs sly
- foil vs soil
- foiled vs soiled
- foiling vs soiling
- foils vs soils
- fold vs sold
- folder vs solder
- folders vs solders
- foot vs soot
- fore vs sore
- forest vs sorest
- fort vs sort
- forts vs sorts
- fought vs sought
- foul vs soul
- fouled vs souled
- fouls vs souls
- found vs sound
- founded vs sounded
- founder vs sounder
- founding vs sounding
- founds vs sounds
- four vs sour
- fours vs sours
- fun vs sun
- funnier vs sunnier
- funniness vs sunniness
- funny vs sunny
- future vs suture
- futures vs sutures
- infect vs insect
- infects vs insects
- leafed vs leased
- leafing vs leasing
- left vs lest
- lift vs list
- lifted vs listed
- lifter vs lister
- lifters vs listers
- lifting vs listing
- lifts vs lists
- loft vs lost
- miffed vs missed
- miffing vs missing
- rafter vs raster
- rafters vs rasters
- refelling vs reselling
- refined vs resined
- refining vs resining
- resifted vs resisted
- sifter vs sister
- unfounded vs unsounded
- wafter vs waster
- wife vs wise
- wifely vs wisely
Python script
def frepls(word):
if len(word) == 0:
return ['']
kids = frepls(word[1:])
result = [word[0] + w for w in kids]
if len(word) > 1 and word.startswith('s'):
result += ['f' + w for w in kids]
return result
Copyright (c) 2006-2024 by Giles Thomas.
This work is licensed under a Creative Commons Attribution 4.0 International License.