Text this: Optical dark and bright soliton generation and amplification